-
feos
framework for equations of state and classical density functional theory
-
csgrs
Constructive solid geometry (CSG) on meshes using BSP trees in Rust
-
symbolica
A blazing fast computer algebra system
-
quantity
Representation of quantites, i.e. of unit valued scalars and arrays.
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
boxdd
Safe, ergonomic Rust bindings for Box2D v3
-
eko
Evolution Kernel Operators
-
circulant-rs
High-performance block-circulant tensor operations using FFT
-
bevy_silk
Cloth physics implementation in bevy
-
cres
Cell resampling for collider events
-
numbat-cli
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
vegas
Feature-rich atomistic magnetic material simulation platform
-
gananayantra-rusting
A professional-grade, multi-industry calculation library for Rust (Finance, Health, Energy, Geo, Space, Physics, Climate, Logistics)
-
sciencecalc-tui
A terminal calculator toolkit for mathematics, physics, and chemistry in Rust. | Kalkulator Matematika, Fisika, Kimia berbasis TUI
-
potentials
lightweight Rust library for classical molecular dynamics potentials, providing modular force field components (LJ, bonds, angles, torsions) for major systems like DREIDING, AMBER, and GROMOS…
-
scilib
A scientific library for the Rust programming language
-
dreid-kernel
A high-performance, no-std Rust library providing pure mathematical primitives and stateless energy kernels for the DREIDING force field
-
opt-einsum-path
Einsum path optimization for tensor contraction (opt_einsum in Rust, without contraction)
-
charmed-harmonica
Physics-based animation tools: spring oscillator and projectile motion
-
dynast
Feynman graph topology identification
-
vakint
Computation of single-scale vacuum integrals for High-Energy Physics
-
collide
extensible collision management
-
butler-portugal
implementing the Butler-Portugal algorithm for tensor canonicalization
-
rsbullet
Compiles bullet3 and exposes rust bindings to the C API
-
minuit2
Pure Rust port of CERN Minuit2 parameter optimization engine
-
physx
High-level Rust interface for Nvidia PhysX
-
gemphy
GEM Physics: Derives physical constants from geometric impedance in a horn torus vacuum
-
simple-si-units
providing base SI Units and common conversions. SI Units are provided as templated types so that you can write APIs that enforce correct units
-
dimensional_analyser
Runtime dimensional analysis and unit-aware quantities for Rust
-
deep_causality_physics
Standard library of physics formulas and engineering primitives for DeepCausality
-
pineappl
not an extension of APPLgrid
-
gluex-core
Core crate related to the GlueX experiment and various projects which handle GlueX data
-
quad-rs
Adaptive Gauss-Kronrod Integration in Rust
-
particle_id
Particle IDs according to the Monte Carlo Particle Numbering Scheme
-
collision-detection
A generic collision detection library based on the
collidecrate -
sdecay
Bindings for SandiaDecay C++ library, used to compute nuclide mixtures
-
general-lotka-volterra-rs
High-performance vectorized Lotka-Volterra & Replicator type dynamics solver
-
ekore
EKO expressions
-
tensor-calc
World's first Rust-based Einstein field equation solver with symbolic tensor calculus
-
gluex-rcdb
interface to the GlueX Run Condition Database (RCDB)
-
gluex-ccdb
interface to the GlueX Calibration and Conditions Database (CCDB)
-
Rustb
A package for calculating band, angle state, linear and nonlinear conductivities based on tight-binding models
-
alpha-g-analysis
Analysis binaries for the ALPHA-g experiment
-
collide-capsule
Capsule collider implementation for the collide crate
-
skeid
a linear algebra library for game graphics and physics
-
gluex-lumi
calculate luminosity data for the GlueX experiment
-
sophi
Math Physics library in rust
-
sp2
2D spatial transforms and movement representations using geometric algebra
-
bader
Multi-threaded Bader Charge Analysis
-
tdc_toolkit
Rust CLI and library, as well as Python bindings, for working with time-to-digital converters (TDCs) such as the PicoQuant MultiHarp 160
-
twins
digital twin
-
bevy_verlet
Verlet physics implementation in bevy
-
spatial-math
Spatial math library for articulated body simulation
-
deep_causality_metric
Metric signature types and sign conventions for Clifford algebras and physics
-
phys-raycast
Ray casting functionality for 3D physics shapes
-
natural_constants
Pre-defined constants from all disciplines (math, physics, ...)
-
azalea-physics
Physics for Minecraft entities
-
sciencecalc-rs
A calculation toolkit or Library for mathematics, physics, and chemistry in Rust | Library rust Matematika, Fisika, Kimia - Kalkulator Toolkit
-
rscm
Climate Model - PyO3 Python bindings
-
pineappl_applgrid
PineAPPL's interface to APPLgrid
-
stabilizer
Firmware for the Sinara Stabilizer board (STM32H743, Ethernet, PoE, 2 ADCs, 2 DACs)
-
feos-dft
Generic classical DFT implementations for the
feosproject -
thimni
efficient SDF collision without discretizatio, neural nets, or interval arithmetic
-
pineappl_capi
C language interface to PineAPPL
-
avery
A scattering event format for converting between other formats
-
box2d-rs
Port of Box2d to Rust
-
pineappl_fastnlo
PineAPPL's interface to fastNLO
-
newnit
A rich newtype library for units of quantity
-
pineappl_cli
Read, write, and query PineAPPL grids
-
solaris-rs
predict the position of the Sun
-
physical_constants
CODATA recommended values of physical constants
-
calcify
Physics vector library
-
vasp-poscar
read and write VASP POSCAR files
-
boxdd-sys
Low-level FFI bindings for Box2D built from upstream via submodule
-
dekoder
Evolution Kernel Operators
-
anput-physics
Physics plugin for Anput ECS
-
hepmc2
Read and write files in the HepMC2 format
-
neopdf
A modern, fast, and reliable PDF interpolation library
-
wrapped2d
Rust binding for Box2D
-
quantsim
A quantum circuit simulator ecosystem
-
mars_calc
Calculate your weight on Mars - a simple CLI calculator
-
psychrometry
Psychrometric calculations in Rust
-
ode-rs-0000
OYK sample for ODE (Open Dynamics Engine)
-
dynast-momentum
Symbolic four-momenta for Feynman graphs
-
rscm-calibrate
Parameter calibration and uncertainty quantification for reduced-complexity climate models
-
booster
Firmware for the Sinara Booster device (STM32F4, Ethernet, RF power amplifiers)
-
alpha_g_detector
handle the raw output of the ALPHA-g detectors
-
cosmology
An early-in-development crate aiming to provide a lot of utilities commonly used in cosmology
-
phys-geom
geometry processing ability
-
sir_ddft
SIR-DDFT model
-
jetty
Jet clustering
-
auburn
Fast and simple physics library
-
sph2mm
Add an AMR background to an existing SPH initial conditions file
-
maple_physics
implements rapier3d for maple
-
bevy_serialization_physics
adding physics wrappers for bevy_serialization_extras
-
event-file-reader
Generic reader for scattering event files
-
chull-adapt
collision detection ability
-
phys-inertia
inertia computation ability
-
alpha_g_physics
Data analysis library for the ALPHA-g experiment
-
reaclib
A parsing library for the reaclib format
-
midasio
read binary files in the MIDAS format
-
rscm-magicc
MAGICC components for RSCM
-
velvet
Classical atomistic simulation engine with a focus on user-friendliness and extensibility
-
rscm-two-layer
Two-layer climate model component for RSCM
-
rsbullet_sys
Compiles bullet3 and exposes rust bindings to the C API
-
natural_unit
Physical unit conversion program (SI, CGS, Natural, Geometrized)
-
neopdf_tmdlib
NeoPDF's interface to TMDlib
-
phys-collision
collision detection ability
-
lhef
Read and write files in the Les Houches Event File format
-
ivy-collision
3D collision crate for Ivy
-
fisica
A physics library
-
thermostat-eem
Firmware for the Sinara Thermostat-EEM temperature controller
-
oyk
ODE (Open Dynamics Engine) bindings for Rust yaw kinetics
-
rscm-components
Example components that are useful in reduced-complexity climate models
-
lhapdf
(Unofficial) Rust bindings for the LHAPDF C++ library
-
corries
Library/framework for 1D-hydrodynamics simulations using Riemann solvers
-
bevy_mujoco
Use MuJoCo physics and MCJF / URDF scenes in bevy
-
spdcalc
Spontaneous Parametric Downconversion Calculator
-
quest-rs
Safe Rust wrapper around the Quantum Exact Simulation Toolkit (QuEST)
-
malice
A small framwork providing sensible defaults to analyse ALICE's open data
-
managed-lhapdf
(Unofficial) Rust bindings for the LHAPDF C++ library
-
ivy-physics
physics for the Ivy framework
-
polyhedron-faces
polyhedron faces for Rust
-
glucose
multipurpose math and physics crate for my projects
-
Fullerene
Fullerene on the ODE (Open Dynamics Engine) for Rust
-
shura
A fast cross-plattform 2D component-based game framework
-
e2r
experimental rendering engine in rust
-
maikklein/unreal-ffi
Rust integration for Unreal Engine 5
-
abstractio
Abstract IO dimensionality analysis for physics using theory of Avatar Extensions
-
fructose
Mathematical Traits for the Glucose Library and the Rust programming language
-
flow2d_rs
A computational fluid dynamics (CFD) library
-
polarization
Simulate the polarization of a laser beam
-
si-vectors
physical calculations
-
feos-core
Core traits and functionalities for the
feosproject -
neopdf_pyapi
Python bindings to NeoPDF Rust library
-
macroquad-platformer
Platformer physics for macroquad
-
antler
rendering engine
-
rhusics
Physics library for use with
specs -
bitshifter/bevy-physics-weekend
Game physics in one weekend with bevy
-
ferrilab
Package intended for working with laboratory measures
-
physics3
data types for (de)serializing physics settings from physics3.json files
-
rsbullet-core
Compiles bullet3 and exposes rust bindings to the C API
-
cosmocalc
cosmological physics calculations
-
oxygengine-integration-p2d-cr
Integration module of 2D physics and composite rendering for Oxygengine
-
polsim
CLI application for polarization simulations
-
neopdf_cli
CLI interface to NeoPDF
-
lammps-sys
Generates bindings to LAMMPS' C interface (with optional builds from source)
-
neopdf_capi
C language interface to NeoPDF
-
rolt
Safe(-ish) bindings to Jolt Physics
-
quad
Quadrature integration
-
ode-rs
ODE Open Dynamics Engine for Rust
-
phy_numerical
Some functions for solving Physics-Physics_Numericals related to first,second & third equation of motion
-
physics-toy-sandbox
Remixable physics playground - Rube Goldberg machine builder for Jugar
-
ame2020
A parsing library for the Atomic Mass Evaluation 2020 format
-
rustic-mountain-core
emulating the physics and graphics of the 2015 game jam release of Celeste Classic
-
bevy-inspector-egui-rapier
bevy-inspector-egui integration for rapier
-
simple_units
unit sytem for Rust
-
physsol
Lightweight 2d and 3d physics library
-
sailboat-physics
physics of the sailboat
-
si_units
handling arithmetic with SI units
-
rigid2d
tiny rigid body physics library
-
qcd-sme
numerical library for the screened massive expansion of QCD
-
ira
A general-purpose, code-first game engine
-
rscm-core
Core traits and functionalities for the creation of reduced-complexity climate models
-
superdupergrid
An extremely optimized and safe spatial hash grid
-
ivy-base
Base crate for the Ivy game engine
-
dose2gmsh
Convert EGSnrc 3ddose files to Gmsh mesh files
-
quantsim_core
A quantum circuit simulator
-
planck-universe
an experiment in physics
-
gravitas
one dimensional physics equations for ui
-
vec3D
A minimal 3D Vector library in Rust
-
scientific-constants
Access, use and create scientific constants in your codebase!
-
amethyst_nphysics
The NPhysics backend for the
amethyst_physicscrate -
bevy_xpbd_2d_interp
interpolation of bevy_xpbd rigidbodies
-
jolt-physics
Wrapper for the Jolt physics library
-
bevy_xpbd_3d_interp
interpolation of bevy_xpbd rigidbodies
-
sdecay-sys
Bindings to SandiaDecay C++ library along with some helper functions
-
alice-open-data
Tools to download and manage the publicly released ALICE open data
-
stripper-xml
(De-)Serialisation for the XML format used by STRIPPER
-
ospf-rust-physics
A physics utils for ospf-rust
-
inspirer
For working with LaTeX, inspirehep.net, and BibTeX/BibLaTeX
-
rg3d-physics
Physics library for rg3d-engine
-
rhusics-transform
Physics library for use with
specs -
lnkit
Multiplayer game library
-
Aetherus
Physics simulation library and binaries
-
libliquidfun-sys
A thin Rust ffi wrapper on top of Box2D and LiquidFun. Built using autocxx.
-
advancedresearch-rigid_body
A minimalistic rigid body library
-
test-sampler
Tools for statistical unit testing of sampling procedures
-
drawstuff
ODE drawstuff bindings for Rust
-
objforces
Allows to calculate mouvement of objects based on forces on a 3D axis
-
joltc-sys
Unsafe bindings to Jolt Physics using JoltC
-
initial_conditions
physics lib: mechanics, useful constants, and more
-
conflux
Fixed-point optimization in rust
-
neophys
an ap physics study attempt
-
easy_trajectories
trajectory calculator with drag
-
pyruvate
graphical interface for the glucose library
-
simple-si-units-core
shared dependencies for crate simple-si-units
-
reform
A symbolic manipulation toolkit which aims to handle expressions with billions of terms, taking up terabytes of diskspace
-
bevy_liquidfun
A Bevy friendly wrapper of Box2D and LiquidFun
-
rapier-egui
Rapier state inspector via Egui
-
bevy_2delight_physics
2d physics system that's _delight_ful to use
-
rust_game_engine_physics
Rust Game Engine Physics
-
game_tookit
Experimenting with CG and physics
-
ndspec
A package for ocean waves and energy spectra
-
sgpe
Numerical solution of the stochastic Gross–Pitaevskii equation (SGPE) in Rust
-
mvmm_hydro
A moving mesh hydrodynamics (CFD) solver prioritizing flexibility over raw performance
-
rox2d
2D physics engine heaviliy inspired by (the venerable) Box2D physics engine
Try searching with DuckDuckGo.