Skip to content
@OpenSpaceCode

OpenSpaceCode

Open-Source space for implementation of Space related protocols etc.

OpenSpaceCode

OpenSpaceCode is an engineering-focused colaborative initiative for developing reusable software components and reference implementations for small-scale space applications.

Our objective is to deliver reliable, standards-aligned building blocks that can be adopted by students, student organizations, and technical teams for educational purposes and mission development activities.

Scope

  • Implement practical software aligned with CCSDS and ECSS standards
  • Provide understandable, extensible baseline solutions for mission-specific adaptation
  • Support education-oriented use with engineering-grade quality expectations

Current implementations (ready to use)

  • CCSDS SpacePacket protocol implementation in C
  • CCSDS SpaceWire protocol implementation in C
  • CCSDS TC/TM SDLP protocol implementation in C
  • Desktop EGSE (Electrical Ground Support Equipment) for TC transmission, TM reception, monitoring, and operational control on ground

Planned / in progress

  • ECSS-E-ST-70-41C Telemetry and Telecommand Packet Utilisation Standard (TM/TC PUS)

Contribution

Contributions are welcome, including new standard implementations, functional extensions, validation improvements, and documentation enhancements.

The project prioritizes correctness, clarity, maintainability, and practical usability in mission-oriented contexts.

Pinned Loading

  1. EmbeddedSpacePacket EmbeddedSpacePacket Public

    Minimal CCSDS SpacePacket protocol implementation in C for small-scale space missions

    C 1

  2. EmbeddedSpaceWire EmbeddedSpaceWire Public

    Minimal CCSDS SpaceWire protocol implementation in C for small-scale space missions.

    C 1

  3. EmbeddedSDLP EmbeddedSDLP Public

    Minimal CCSDS TM/TC SDLP protocol implementation in C for small-scale space missions

    C 1

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…