1.google-deepmind / mujoco
Multi-Joint dynamics with Contact. A general purpose physics simulator.
Ranked by Attention Score: stars gained over the last 90 complete days
90 repositories by Attention Score · Aug 7, 2026 – Nov 4, 2026 (UTC)
Multi-Joint dynamics with Contact. A general purpose physics simulator.
CUDA Templates and Python DSLs for High-Performance Linear Algebra
Google's Operations Research tools:
Open3D: A Modern Library for 3D Data Processing
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
High-performance C++ library for multiphysics and multibody dynamics simulations
Multi-platform, free open source software for visualization and image computing.
Public development project of the LAMMPS MD software package
Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
The public CGAL repository, see the README below
A Python-embedded modeling language for convex optimization problems.
a programming library with geometric algorithms
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Multiphysics Object Oriented Simulation Environment: A robust, modern, extendable, finite element/finite volume framework that excels at creating complex multiphysics simulations.
Lightweight, general, scalable C++ library for finite element methods
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
Real-time multi-physics simulation with an emphasis on medical simulation.
The development repository for the deal.II finite element library
Computational geometry and spatial indexing on the sphere
Open Babel is a chemical toolbox designed to speak the many languages of chemical data.
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
A coupling library and ecosystem for partitioned multi-physics and multi-scale simulations, including surface and volume coupling.
QuadriFlow: A Scalable and Robust Method for Quadrangulation
Primary repository for the Trilinos Project
SymEngine is a fast symbolic manipulation library, written in C++
A collection of GICP-based fast point cloud registration algorithms
g2o: A General Framework for Graph Optimization
Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python
Public/backup repository of the GROMACS molecular simulation toolkit. Please do not mine the metadata blindly; we use https://gitlab.com/gromacs/gromacs for code review and issue tracking.
An Open-Source subdivision surface library.
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
Trick Simulation Environment. Trick provides a common set of simulation capabilities and utilities to build simulations automatically.
Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
ArrayFire: a general purpose GPU library.
C++ implementation of the Python Numpy library
C++ tensors with broadcasting and lazy computing
Numerical linear algebra software package
automatic differentiation made easier for C++
A C++14-compatible physical units library with no dependencies and a single-file delivery option. Emphasis on safety, accessibility, performance, and developer experience.
The fastest automatic differentiation library for C++, with Python bindings. Forward, adjoint and higher-order derivatives, checkpointing, Eigen support and JIT. Reproducible benchmarks against CppAD, Adept and autodiff.
The Polygon Mesh Processing Library
An efficient C++20 GPU numerical computing library with Python-like syntax
Modern C++ quantum computing library
linalg.h is a single header, public domain, short vector math library for C++
C++ library for solving large sparse linear systems with algebraic multigrid method
Polygonal Surface Reconstruction from Point Clouds (C++ & Python)
The TiGL Geometry Library to process aircraft geometries in pre-design.
Universal cheminformatics toolkit, utilities and database search tools
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
PyKEP is a scientific library providing basic tools for research in interplanetary trajectory design.
RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.
Fork of https://gitlab.mpcdf.mpg.de/mtr/pocketfft to simplify external contributions
A header-only C++ library for large scale eigenvalue problems
Robust Tetrahedral Meshing in the Wild.
C++ library and cmdline tools for parsing and manipulating VCF files with python and zig bindings
2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)
ACADO Toolkit is a software environment and algorithm collection for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control, state and parameter estimation and robust optimization.
Practical volume computation and sampling in high dimensions
A lean C++ library for working with point cloud data
A Compositional Numeric Library for C++
a unified framework for modeling chemically reactive systems
A framework for high-performance domain decomposition methods.
A C/C++ header file for fast 32-bit division remainders (and divisibility tests) on 64-bit hardware.
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.
C++ modules for plotting, graphing and data visualization
Makani was a project to develop a commercial-scale airborne wind turbine, culminating in a flight test of the Makani M600 off the coast of Norway. All Makani software has now been open-sourced. This repository contains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools. Additionally, almost all avionics firmware is also included, albeit potentially not in a buildable state, due to the removal of some third-party proprietary code. We hope that this code will be inspirational and useful to the kite-based windpower and wider communities.
Large collection of number systems providing custom arithmetic for mixed-precision algorithm development and optimization for AI, Machine Learning, Computer Vision, Signal Processing, CAE, EDA, control, optimization, estimation, and approximation.
Collection of self-contained header-only libraries for C++17
TriWild: Robust Triangulation with Curve Constraints
A general library for geometry operations of union, intersections, difference, and xor
A lightweight high performance tensor algebra framework for modern C++
The Point Processing Toolkit (pptk) is a Python package for visualizing and processing 2-d/3-d point clouds.
Tiny header-only C++17 library for lat/lng geometry: distance, bearing, area, point-in-polygon and path proximity
C++ modules for scalar, vector and complex math. And maths.
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
Multiresolution Adaptive Numerical Environment for Scientific Simulation
Cancer Imaging Phenomics Toolkit (CaPTk) is a software platform to perform image analysis and predictive modeling tasks. Documentation: https://cbica.github.io/CaPTk
The source code for the Menge crowd simulation framework
⚡ Open-source software for deep learning-based digital pathology