As part of my research on planet formation, I sometimes develop software. Some of it is publicly available through my Github account.
mcdust is a 2-D (r+z) dust evolution code based on the Monte Carlo algorithm with representative particle approach written in Fortran. I started developing it during my PhD studies in Heidelberg. Currently, it is being further developed by the group members at the MPS.
You can access the code through Github. See also the corresponding paper.
Implode is a Fortran code to simulate the gravitational collapse of a bound pebble cloud driven by inelastic collisions of pebbles and gas drag. Just like mcdust, it uses the Monte Carlo algorithm to solve the collisional evolution of pebbles.
If you are interested in this code, read the corresponding paper and check the Github page.
Pebble predictor is a Python script that lets you estimate pebble size (Stokes number) and pebble mass flux in a protoplanetary disk without substructure. In combination with a pebble accretion efficiency factor calculation, pebble predictor can be used to calculate planet growth by pebble accretion, which is one of the emerging paradigms of modern planet formation theory.
If you are interested in pebble predictor, check its Github page and read the corresponding paper.
This is a 1-D code following gas and dust through protoplanetary disk buildup and evolution. It uses the fluid approach and is written in Fortran. It implements the water component, including its evaporation and recondensation, as well as planetesimal formation via the streaming instability.
See the GitHub page for more details, including the list of publications using this code.