top of page

Real-time operating system for microcontrollers

FreeRTOS is a market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors. Distributed freely under the MIT open source license, FreeRTOS includes a kernel and a growing set of IoT libraries suitable for use across all industry sectors.


ESA Open Sources Software

Open Source Software Resources for Space Downstream Applications.

This page provides a list of open source software resources for developing space downstream applications.


Open Source Satellite

Stimulating the responsible and sustainable use and exploitation of space.  Enhancing the capabilities of small satellite solutions to address an ever increasing range of applications and services.



The OBC is the brains of our satellite. It facilitates all core flight functionality and implements all major decision making and monitoring of all subsystems.



A CubeSat (1U-class spacecraft) is a nanosatelite satellite for space research that is made up of multiples of 10x10x11.35 cubic units, with a weight less than 1.33 kilograms. The goal is to enable graduate students to be able to design, build, test and operate in space a spacecraft with capabilities similar to the first spacecraft, Sputnik


NASA Technology Transfer Program

This is a training tool for individuals to learn how to develop software with NASA-developed Core Flight software (CFS) framework. No agreement is necessary through this catalog. Software is available at open source site.



The KubOS platform provides satellite developers the tools and libraries necessary to quickly bring up space-ready software. We leverage multiple existing open source projects, along with our own custom framework and SDK.



An Open-Source, Radiation-Tested CubeSat Framework Programmable Entirely in Python.


LibreCube – Open Source Space and Earth Exploration

At LibreCube our vision is to enable everyone to get involved in building systems for exploration of near and remote locations using open source hardware and software. We believe that discovering new worlds and getting scientific insights should be a matter to all humankind.


NASA Core Flight System

The core Flight System (cFS) is a platform and project independent reusable software framework and set of reusable software applications

bottom of page