Fprime Alternatives

Similar projects and alternatives to fprime
  • GitHub repo ardupilot

    ArduPlane, ArduCopter, ArduRover source

  • GitHub repo Visual Studio Code

    Visual Studio Code

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo MicroPython

    MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

  • GitHub repo Torch


  • GitHub repo seL4

    The seL4 microkernel

  • GitHub repo ikos

    Static analyzer for C/C++ based on the theory of Abstract Interpretation.

  • GitHub repo pipewire

    Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)

  • GitHub repo luajit2

    OpenResty's Branch of LuaJIT 2

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better fprime alternative or higher similarity.


Posts where fprime has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-02.
  • NASA Mars Perseverance Rover Uses Same PowerPC Chipset Found in 1998 G3 iMac
    reddit.com/r/gadgets | 2021-03-02
    The helicopter is running F' as well. https://github.com/nasa/fprime
  • Perserevance rover that just landed on Mars runs a GNU/Linux PC!
    reddit.com/r/gnu | 2021-02-24
    It's running this I believe: https://github.com/nasa/fprime
  • Anyone can share the implementation details of the algorithms used to land mars?
    reddit.com/r/Mars | 2021-02-23
  • Linux is running on the surface of Mars in the Perseverance rover!
    reddit.com/r/linux | 2021-02-22
    Code if your interested https://github.com/nasa/fprime
  • We're scientists and engineers working on NASA‘s Perseverance rover and Ingenuity helicopter that just landed on Mars. Ask us anything!
    reddit.com/r/IAmA | 2021-02-22
    IEEE had an interview with a software engineer for Ingenuity. They used their own open-sourced framework on Linux https://github.com/nasa/fprime. But recently there was some news of NASA using ROS 2:
    reddit.com/r/IAmA | 2021-02-22
  • "Linux is on Mars" - Can somebody explain to me why they choose Linux instead of an RTOS?
    reddit.com/r/embedded | 2021-02-21
    I'm not going to guess on the why part but the source code is here: https://github.com/nasa/fprime
  • Programming in Satellite Engineering
    reddit.com/r/aerospace | 2021-02-20
    I just recently learned something about this! JPL uses an in-house-developed programming language called 'f prime' specifically geared for programming small satellites and other small test beds (such as the Mars helicopter Ingenuity'). Its open source, so if you're learning to get into programming for small satellite applications, this might be a great place to start. Check out their GitHub repo here: https://github.com/nasa/fprime
  • Linux on Mars
    Link to the OS: https://github.com/nasa/fprime
  • Weirdly Great News
    reddit.com/r/linux | 2021-02-20
    Ya know what, looked into it more, and you're right. The framework they're referring to does appear to just run on any generic form of Linux, so there's no reason this couldn't be the case. Although if Ingenuity were running the embedded version of RH or another commercial Linux distro that seems like the sorta thing someone would make more noise about.
    reddit.com/r/linux | 2021-02-20
  • Apparently they use Macs at NASA ! (Perseverance landing control room)
    reddit.com/r/mac | 2021-02-20
    Mac is just one of the operating systems used at NASA. The code they write for mission-critical operations is all that matters and it’s supported on multiple OS: https://github.com/nasa/fprime
  • F’: Flight Software and Embedded Systems Framework


Basic fprime repo stats
6 days ago

nasa/fprime is an open source project licensed under Apache License 2.0 which is an OSI approved license.