-
sgp4
A pure Rust implementation of the SGP4 algorithm for satellite propagation
-
nyx-space
A high-fidelity space mission toolkit, with orbit propagation, estimation and some systems engineering
-
deep_causality
Computational causality library. Provides causality graph, collections, context and causal reasoning.
-
icao-wgs84
performing geometric calculations on the WGS84 ellipsoid
-
qhyccd-alpaca
ASCOM Alpaca driver for QHYCCD cameras and filter wheels
-
spacepackets
Generic implementations for various CCSDS and ECSS packet standards
-
nexosim
A high performance asychronous compute framework for system simulation
-
qhyccd-rs
bindings for the QHYCCD SDK. This crate provides a safe interface to the QHYCCD SDK for controlling QHYCCD cameras, filter wheels and focusers. The libqhyccd-sys crate provides the raw FFI bindings…
-
a653rs
Arinc653 abstraction library for hypervisor independent partition programming
-
satkit
Satellite Toolkit
-
peng_quad
Peng is a minimal quadrotor pipeline including quadrotor dynamics, IMU simulation, various trajectory planners, PID controller and depth map rendering
-
moontool
John Walker's moontool.c astronomical calculation routines, extracted and ported to Rust
-
libcsp
Safe and ergonomic Rust API for libcsp on top on libcsp-sys
-
topopt
Topology optimization in pure Rust, based on 99 lines of MATLAB
-
aviation_calc_util
assist with aviation related calculations
-
rfa
A port ERFA to Rust
-
va108xx-hal
HAL for the Vorago VA108xx family of microcontrollers
-
solaris-rs
predict the position of the Sun
-
cfdp-rs
High level CCSDS File Delivery Protocol components
-
world_magnetic_model
NOAA World Magnetic Model
-
mil_std_1553b
MIL STD 1553B message parsing and types
-
international_standard_atmosphere
This model was implemented using the Manual of the ICAO Standard Atmosphere - extended to 80 kilometres / 262,500 feet (Doc 7488)
-
vorago-reb1
Board Support Crate for the Vorago REB1 development board
-
lazyivy
Lazy Runge-Kutta integration for initial value problems
-
astronav
featuring algorithms for positional astronomy
-
keplerian_sim
A Keplerian orbit library
-
crosstalk
An extremely lightweight, topic-based, cross-thread, in-memory communication library
-
aeroweb
retrieve data from Meteo France's aeronautical meteorologic services
-
icao-units
Units for air navigation as defined in ICAO Annex 5
-
rtsan-standalone
wrapper for RTSan standalone
-
atmus
Atmospheric modeling, focused on the US 1976 Standard Atmosphere for now
-
rust_airport_supplier
Rust-AirportSupplier downloads airport data from OurAirports and decodes the information
-
icao-isa
ICAO International Standard Atmosphere(ISA) and air speed equations
-
pitch-pipe
Pitch Pipe is a method for automatically tuning a one euro filter
-
outfly
A breathtaking 3D space game in the rings of Jupiter
-
comp-flow
Basic compressible flow relations
-
nacafoil
Programmatic drawing of NACA airfoils
-
martian
providing Mars centric utility modules like: time etc
-
roci
Elodin flight software framework
-
irox-units
Physical Quantities, Units, & Reference Frames Library
-
ygw
The goal of Yamcs Gateway is to allow Yamcs to control instruments/payloads as part of an EGSE
-
satrs-mib
Helper crate of the sat-rs framework to build a mission information base (MIB) from the On-Board Software (OBSW) code directly
-
aceutils
convert Garmin Aviation Checklist Editor (ACE) files to and from various formats
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
ygw-mil1553
goal of Yamcs Gateway is to allow Yamcs to control instruments/payloads as part of an EGSE. This crate contains MIL1553 hardware interface that can be implemented for different hardware…
-
icm42670
An embedded-hal driver for the ICM-42670 6-axis IMU
-
satrs
A framework to build software for remote systems
-
a653rs-linux
a653rs partition library for a653rs-linux hypervisor
-
impeller
Column-based protocol for transferring ECS data between different systems
-
sift_rs
Rust client library for the Sift API
-
nox
Tensor library that compiles to XLA (like JAX, but for Rust)
-
psychrometry
Psychrometric calculations in Rust
-
astro-rs
Astronomy utils
-
space_track
client for the Space-Track API
-
marg-orientation
A MARG (Magnetic, Angular Rate, and Gravity) orientation estimator
-
sbet
A micro-crate to read and write Smoothed Best Estimate of Trajectory (SBET) data
-
simconnect-sdk
SimConnect SDK. An opinionated SimConnect Client that encapsulates the C API fully and optimizes for developer experience.
-
bagmetrics
bag is an aerospace data analysis tools library
-
irox-unsafe
irox (unsafe) Rust Tools & Libraries
-
fetch-sac
Fetch the official list of SAC codes from ASTERIX site
-
rtsan-standalone-sys
Unsafe Rust bindings for RTSan standalone library
-
a653rs-xng
a653rs partition library for xng hypervisor
-
rtsan-standalone-macros
Macro crate for RTSan standalone
-
mars-t
Mars Sol Date & Martian Coordinated Time: a library and a CLI app
-
voyager_client
that contains base clients for interacting with the NASA Open APIs
-
flow2d_rs
A computational fluid dynamics (CFD) library
-
polymesh_rw
A basic rust crate for reading and writing meshes and simulation data in the polymesh format used by OpenFOAM
-
libcsp-cargo-build
Tools to build libcsp using cargo
-
kine
Correct and human-readable time handling for Rust
-
a653rs-postcard
Extension traits for sending types via a653rs channels using postcard
-
rust-kepler-solver
Efficient solvers for the elliptical and hyperbolic Kepler equation
-
rhorizons
Access NASA JPL Horizons system. Get Solar System bodies, their positions and velocities.
-
tletools
work with two-line element set files
-
lambert-bate
A fast solver for Lambert's problem
-
libcsp-sys
FFI bindings for libcsp
-
can_aerospace_lite
A lite version of CAN Aerospace Implementation according to 'Interface specification for airborne CAN applications V 1.7'
-
irox-gpx
GPX format Encoders and Decoders for GPS Devices
-
tle
A Two Line Element parser and validator
-
ccsds_spacepacket
attempts to implement a general-purpose parser for Space Packets that can interperet both the generic aspects of the space packet protocol (i.e. the Primary Header) in addition to any…
-
hp203b
embedded-hal
-based driver crate for the HOPERF HP203B altimeter/barometer -
ourairports
Rust interface for handling OurAirports data
-
assist-sys
Low-level bindings to the ASSIST orbit propagator
-
a653rs-linux-core
Core Library for a653rs-linux hypervisor and partition library
-
crosstalk-macros
Procedural macros for crosstalk — An extremely lightweight, topic-based, cross-thread, in-memory communication library
-
rebound-sys
Low-level bindings to the REBOUND C library for N-body simulations
-
satrs-core
Core components of the sat-rs framework to build software for remote systems
-
roci-macros
Macros for roci
-
kalmanrs
A dimensionally generic kalman filter library in Rust
-
vita49
parsing and creating packets compatible with the ANSI/VITA-49.2-2017 standard
-
dynoxide
Rust tools for working with Dynon SkyView black box data
Try searching with DuckDuckGo.