$npx skillfedfor your agent

fprime-fpp

FPP Modeling Language

With conditionsPyPI Build ToolsReleased Mar 202686.3K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — fprime_fpp-3.2.0-py3-none-any.whl
v3.2.0 · released 2026-03-28 · Python >=3.9

Yes, if you are developing for the F Prime flight software framework or building NASA-style embedded systems. The package is production-stable, actively maintained, has zero dependencies, and carries a permissive license. Install it as part of your F Prime toolchain or standalone for FPP modeling work. Not relevant for general-purpose Python development outside aerospace/embedded systems.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later; intended for POSIX/Unix environments.
  • Low install friction with no runtime dependencies.
  • Actively maintained with recent commits and stable production status across Python 3.9–3.12.

License · maintenance · safety

permissive license (permissive) — Apache 2.0 permissive license allows commercial and derivative use with minimal restrictions; requires attribution and notice preservation in distributions.

last release 2026-03-28 (139 days) · last repo commit 2026-08-14 · 112 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 86,283 downloads/mo, #13,875 on PyPI

Verify before relying

pip install fprime-fpp

from fprime_fpp import compiler
# Use compiler tools to analyze and translate FPP models
  • Specific compiler capabilities and supported FPP language features beyond the modeling language itself.
  • Whether the package includes editor plugins or if those are separate installations.
  • Integration requirements or workflow with the main F Prime framework beyond standalone use.
Same gist for agents: .md · .json

What it is and what it does

FPP is a domain-specific modeling language designed for the F Prime flight software framework, a NASA-developed platform for building spacecraft and embedded systems. The package provides compiler tools that analyze and translate FPP model definitions into executable code or intermediate representations. It ships with syntax highlighting support for Vim and Emacs, and integrates with Visual Studio Code through a plugin.

The package is intended for developers building flight software or embedded systems who need to model system architecture, component definitions, and communication patterns in a structured, verifiable way. It has no runtime dependencies and installs cleanly across modern Python versions, making it suitable for integration into development pipelines and CI/CD workflows.

Use it for

  • Define and validate spacecraft component architectures and communication topologies in F Prime projects.
  • Translate high-level system models into F Prime framework code during embedded system development.
  • Perform static analysis on FPP model files to catch design errors before implementation.
  • Integrate FPP modeling into continuous integration pipelines for flight software projects.
  • Develop and maintain system specifications for NASA or aerospace embedded systems using a standardized language.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are developing for the F Prime flight software framework or building NASA-style embedded systems.

The package is production-stable, actively maintained, has zero dependencies, and carries a permissive license. Install it as part of your F Prime toolchain or standalone for FPP modeling work. Not relevant for general-purpose Python development outside aerospace/embedded systems.

Install

fprime-fpp on PyPI

Before you install

Low install friction with no runtime dependencies. Actively maintained with recent commits and stable production status across Python 3.9–3.12.

Requires Python 3.9 or later; intended for POSIX/Unix environments.

License in practice

Apache 2.0 permissive license allows commercial and derivative use with minimal restrictions; requires attribution and notice preservation in distributions.

Quickstart

pip install fprime-fpp

from fprime_fpp import compiler
# Use compiler tools to analyze and translate FPP models

Verify before relying

  • Specific compiler capabilities and supported FPP language features beyond the modeling language itself.
  • Whether the package includes editor plugins or if those are separate installations.
  • Integration requirements or workflow with the main F Prime framework beyond standalone use.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceActively maintained 139 days since the last release
Last repo commit
First released
Downloads86,283 / month, #13,875 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: POSIXOperating System :: UnixProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPy

Evidence: fprime_fpp-3.2.0-py3-none-any.whl

Tags

Capabilities
fprime modeling languageflight software frameworkembedded system modelingfprime compilernasa fprime toolsspacecraft software designfprime fpp language
Topics
aerospaceembedded-systemsmodeling-language
PyPI keywords
fprimeembeddednasaflightsoftwarefppmodeling

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “fprime modeling language”

  • fprime-fppFPP is a modeling language and compiler for the F Prime flight…
  • fprime-visualA browser-based web application for visualizing F Prime flight…
  • fprime-toolsProvides command-line tools and utilities for working with the F´…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also fprime-tools · fprime-visual · primePy · prime · fr24 · spiceypy · srptools · verifiers · prime-tunnel · peakrdl-regblock