Public Codes for Nuclear Astrophysics