Ex Nihilo is an open source software library for procedurally generating star systems and the planets inside using randomly generated seeds or a user-defined seed.
Right now, there is no currently stable version to run. Visit the experimental branch or the revamped branch for some more up-to date (but more broken) work.