HACKER Q&A
📣 exdsq

What open source projects go to space?


If I wanted to write code that went into space, what open source projects could I contribute to to achieve that dream?


  👤 rationalthug Accepted Answer ✓
Aerospace specific software that goes to space or code that just happens to go to space as part of bigger projects?

Here are a couple of the former:

RTEMS https://www.rtems.org/ Core Flight System (cFS) https://github.com/nasa/cFS

NASA has a lot of open source projects including a bunch that don't "go to space" but are used in space related projects (check each project for contributor guidelines):

https://github.com/nasa/openmct - web based mission control software https://github.com/nasa/trick - simulation for for all phases of space vehicle development

You should check out their github organization for all available projects (https://github.com/nasa).

Also, European things as well such as the ESA's github organization: https://github.com/esa, and Germany's DLR: https://github.com/DLR-SC.

Another good group to check out is TU Delft: https://github.com/tudelft, https://github.com/tudelft-iv and others.

Not to mention a bunch of open source CFD projects on github that are widely used and other similar tools. Again, not strictly software that goes to space, but you will find more of that too if you search for projects related to those mentioned above.


👤 mtmail
https://docs.github.com/en/account-and-profile/setting-up-an... (super long URL!) is a list of project that made it to Mars. It reads that NASA provided the list. That's the past but likely many of the same will be used in future projects.

👤 dgunay
Speaking from personal experience, zlib and libjpeg are almost certainly running on satellites in space right now. Dependencies like this are often vendored and seldom updated though, so your contributions may take a while to actually make it into a flight software codebase. You may also never receive direct notice that your code is in use, especially if it gets used in a defense-related project.

👤 tectonic
https://github.com/kubos/kubos, although it's not very active right now.

👤 hsnewman
You are in space.

👤 more_corn
Curl