The First Big Map of Open-Source Satellite Software Is Here
Satellite software runs your GPS and weather forecast—this study shows who builds it.
Satellites aren't just metal and solar panels—they run on software. That software handles navigation, Earth imaging, and talking to ground stations. A team of researchers wanted to understand who builds this software and how. So they dug into GitHub, the world's largest code-sharing website, and examined 22,286 open-source satellite projects. It's the first comprehensive study of its kind, and it reveals a booming, creative ecosystem.
Open-source means the code is public, so anyone can inspect, use, or improve it. The researchers found that satellite software is incredibly varied. By manually reviewing 646 projects, they sorted them into 43 categories, from early design concepts to simulators, data tools, and testing systems. They also counted 66 different programming languages in use. That variety suggests developers are solving many different problems, but it also means the field is fragmented and highly specialized.
Interest is also rising fast. The number of projects and active developers has grown steadily over time, reflecting the broader boom in commercial space. As satellites become smaller and cheaper to launch, more organizations—not just governments—are building their own. This study gives developers and researchers a bird's-eye view of what already exists, so they can reuse good code instead of reinventing the wheel.
The main limitation: this is a map, not a health report. The study shows what's out there, but it doesn't test whether these programs are reliable, secure, or production-ready. Some projects may be abandoned experiments. Still, for anyone who relies on satellites—which is almost everyone—understanding this software landscape is a step toward safer and more innovative space technology.
- Researchers studied 22,286 open-source satellite software projects on GitHub, the first major survey of its kind.
- They sorted the projects into 43 categories and found 66 programming languages, showing a highly diverse and specialized ecosystem.
- Satellite software powers GPS, weather forecasting, and communications, so open-source collaboration could lead to more transparent and reliable space tech.
Why It Matters
Better open-source satellite software means more reliable GPS, weather forecasts, and global communications—for everyone.