Trending repositories
Ranked by Attention Score: stars gained over the last 180 complete days
83 repositories by Attention Score · May 8, 2026 – Nov 3, 2026 (UTC)
2.google-deepmind / mujoco
Multi-Joint dynamics with Contact. A general purpose physics simulator.
3.NVIDIA / cutlass
CUDA Templates and Python DSLs for High-Performance Linear Algebra
- cuda
- deep-learning
- deep-learning-library
- cpp
- nvidia
- gpu
- +1 more
4.google / or-tools
Google's Operations Research tools:
- combinatorial-optimization
- linear-programming
- operations-research
- optimization
- or-tools
6.isl-org / Open3D
Open3D: A Modern Library for 3D Data Processing
- mesh-processing
- computer-graphics
- opengl
- cpp
- python
- reconstruction
- +14 more
7.stack-of-tasks / pinocchio
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
- robotics
- dynamics
- analytical-derivatives
- kinematics
- c-plus-plus
- rigid-body-dynamics
- +11 more
9.projectchrono / chrono
High-performance C++ library for multiphysics and multibody dynamics simulations
- simulation
- physics-simulation
- modeling
- robotics
- physics-engine
- multibody-dynamics
- +4 more
10.google / draco
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.
- point-cloud
- 3d-graphics
- compression
- mesh
11.Slicer / Slicer
Multi-platform, free open source software for visualization and image computing.
- medical-imaging
- vtk
- itk
- python
- qt
- image-processing
- +14 more
12.lammps / lammps
Public development project of the LAMMPS MD software package
- molecular-dynamics
- lammps
- simulation
- kokkos
13.CGAL / cgal
The public CGAL repository, see the README below
- cgal
- c-plus-plus
- geometry
- algorithms
- library
- cpp
- +11 more
14.cvxpy / cvxpy
A Python-embedded modeling language for convex optimization problems.
- python
- cvxpy
- optimization
- modeling-language
- convex-optimization
- mathematical-optimization
- +2 more
15.idaholab / moose
Multiphysics Object Oriented Simulation Environment: A robust, modern, extendable, finite element/finite volume framework that excels at creating complex multiphysics simulations.
- multiphysics
- simulation
- fem
- finite-elements
- object-oriented
- parallel
- +2 more
16.BrunoLevy / geogram
a programming library with geometric algorithms
- graphics-libraries
- graphics-programming
- mesh-generation
- mesh-processing
- geometry-processing
17.casadi / casadi
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
- optimization
- nonlinear
- derivatives
- code-generation
- numerical-calculations
- academic-project
- +14 more
18.KratosMultiphysics / Kratos
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.
- kratos
- fem
- dem
- parallel-computing
- openmp
- numerical-methods
- +7 more
19.mfem / mfem
Lightweight, general, scalable C++ library for finite element methods
- finite-elements
- high-order
- high-performance-computing
- parallel-computing
- amr
- computational-science
- +5 more
21.sofa-framework / sofa
Real-time multi-physics simulation with an emphasis on medical simulation.
- real-time
- simulation
- medical
- physics
- cpp
- framework
- +3 more
22.google / s2geometry
Computational geometry and spatial indexing on the sphere
- geometry
- spherical-geometry
- s2
- spatial-indexing
23.openbabel / openbabel
Open Babel is a chemical toolbox designed to speak the many languages of chemical data.
- chemistry
- chemical-data
- cheminformatics
- c-plus-plus
- chemical-toolbox
24.dealii / dealii
The development repository for the deal.II finite element library
- finite-elements
- c-plus-plus
- fem
- hpc
- parallel-computing
- scientific-computing
- +1 more
26.koide3 / fast_gicp
A collection of GICP-based fast point cloud registration algorithms
27.symengine / symengine
SymEngine is a fast symbolic manipulation library, written in C++
- math
- computer-algebra
- c-plus-plus
28.gromacs / gromacs
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.
29.psi4 / psi4
Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python
- quantum-chemistry
- c-plus-plus
- python
- computational-chemistry
- chemistry
- physics
30.RainerKuemmerle / g2o
g2o: A General Framework for Graph Optimization
- g2o
- slam
- c-plus-plus
- graph-optimization
- cpp
31.hjwdzh / QuadriFlow
QuadriFlow: A Scalable and Robust Method for Quadrangulation
- quadriflow
- quad
- remeshing
- quadrangulation
- geometry
32.trilinos / Trilinos
Primary repository for the Trilinos Project
- snl-science-libs
- sandia-national-laboratories
- hpsf
- scientific-computing
- high-performance-computing
- c-plus-plus
- +2 more
33.precice / precice
A coupling library and ecosystem for partitioned multi-physics and multi-scale simulations, including surface and volume coupling.
- multi-physics
- fluid-structure-interaction
- high-performance-computing
- conjugate-heat-transfer
- coupling
- co-simulation
- +13 more
34.simbody / simbody
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
- multibody-dynamics
- physics-engine
- physics-simulation
- robotics
- biomechanics
35.microsoft / DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
36.xtensor-stack / xtensor
C++ tensors with broadcasting and lazy computing
- c-plus-plus-14
- numpy
- multidimensional-arrays
- tensors
- c-plus-plus-17
- c-plus-plus-20
- +1 more
37.PixarAnimationStudios / OpenSubdiv
An Open-Source subdivision surface library.
38.DTolm / VkFFT
Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
39.nasa / trick
Trick Simulation Environment. Trick provides a common set of simulation capabilities and utilities to build simulations automatically.
40.ethz-adrl / control-toolbox
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
- optimal-control
- model-predictive-control
- ilqr
- ilqg
- robotics
- trajectory-optimization
- +9 more
42.arrayfire / arrayfire
ArrayFire: a general purpose GPU library.
43.NVIDIA / MatX
An efficient C++20 GPU numerical computing library with Python-like syntax
44.ginkgo-project / ginkgo
Numerical linear algebra software package
- linear-algebra
- hpc
- gpu-computing
- cuda
- krylov-methods
- preconditioning
- +6 more
45.pmp-library / pmp-library
The Polygon Mesh Processing Library
- mesh-processing
- geometry-processing
- polygon-mesh
- triangle-mesh
- c-plus-plus
- surface-mesh
- +9 more
46.ddemidov / amgcl
C++ library for solving large sparse linear systems with algebraic multigrid method
- amg
- c-plus-plus
- sparse-linear-systems
- opencl
- cuda
- gpgpu
- +6 more
47.autodiff / autodiff
automatic differentiation made easier for C++
- automatic-differentiation
- auto-differentiation
- autodiff
- autodifferentiation
- differentiation
- derivatives
- +1 more
48.dpilger26 / NumCpp
C++ implementation of the Python Numpy library
- python
- numpy
- c-plus-plus
- numerical-analysis
- scientific-computing
- algorithms
- +3 more
49.yixuan / spectra
A header-only C++ library for large scale eigenvalue problems
- eigenvalues
- arpack
- linear-algebra
- spectra
- header-only
50.auto-differentiation / xad
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.
- automatic-differentiation
- aad
- algorithmic-differentiation
- autodiff
- adjoint
- cpp
- +14 more
51.jianboqi / CSF
LiDAR point cloud ground filtering / segmentation (bare earth extraction) method based on cloth simulation
52.softwareQinc / qpp
Modern C++ quantum computing library
- quantum-computing
- c-plus-plus
- cpp
- cpp11
- quantum
- simulator
- +2 more
53.epam / Indigo
Universal cheminformatics toolkit, utilities and database search tools
- indigo
- bingo
- cheminformatics
- chemistry
- python
- dotnet
- +9 more
54.DLR-SC / tigl
The TiGL Geometry Library to process aircraft geometries in pre-design.
- opencascade
- aircraft
- c-plus-plus
- geometry
- b-spline
- cpacs
- +1 more
55.LiangliangNan / PolyFit
Polygonal Surface Reconstruction from Point Clouds (C++ & Python)
- surface-reconstruction
- urban-modeling
- urban-reconstruction
- primitive-extraction
- piecewise-planar-object
- sharp-feature
- +2 more
56.sgorsten / linalg
linalg.h is a single header, public domain, short vector math library for C++
57.Martinsos / edlib
Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.
- sequence-alignment
- edit-distance
- levehnstein-distance
- library
- c-plus-plus
- alignment-path
- +2 more
58.harfang3d / harfang3d
HARFANG 3D source code public repository
59.esa / pygmo2
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
- optimization
- optimization-algorithms
- optimization-methods
- optimization-problem
- evolutionary-algorithms
- multiobjective-optimization
- +9 more
60.robotology / yarp
YARP - Yet Another Robot Platform
- middleware
- yarp
- robotics-libraries
- robotics
- devices
- humanoids
- +8 more
61.inducer / meshpy
2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)
- python
- mesh-generation
- scientific-computing
- triangle
- tetgen
- wrapper
- +1 more
62.vcflib / vcflib
C++ library and cmdline tools for parsing and manipulating VCF files with python and zig bindings
- variant-calling
- genomics
- vcf-manipulation
- genotyping
- haplotypecaller
63.erayzesen / QuarkPhysics
A 2D Soft Body and Rigid Body Physics Engine.
- 2d-physics-engine
- game-development
- physics-engine
- rigid-bodies
- soft-bodies
- physics-simulation
64.GeomScale / volesti
Practical volume computation and sampling in high dimensions
- geometry
- statistics
- polyhedral-computations
- random-walk
- sampling
- volume
- +6 more
65.romeric / Fastor
A lightweight high performance tensor algebra framework for modern C++
66.GlPortal / glPortal
:video_game: Open Source teleportation based first person puzzle-platformer
67.ckormanyos / wide-integer
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.
- high-performance
- embedded-systems
- multiprecision
- numerical
- uint128
- uint256
- +6 more
68.jimmyorourke / plotlypp
Plotly for C++. A C++ interface to the Plotly.js figure spec, for creating interactive data visualizations.
- charts
- cpp
- graphs
- plotly
- plotting
- visualization
- +4 more
69.gistrec / geo-utils-cpp
Tiny header-only C++17 library for lat/lng geometry: distance, bearing, area, point-in-polygon and path proximity
- cpp
- geometry
- geospatial
- gis
- gps
- haversine
- +9 more
70.DmitriBogdanov / UTL
Collection of self-contained header-only libraries for C++17
71.google / makaniArchived
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.
- makani
- wind
- renewable-energy
- energy-kites
- wind-power
72.kzampog / cilantro
A lean C++ library for working with point cloud data
- point-cloud
- icp
- ransac
- convex-hull
- 3d-visualization
- k-means
- +14 more
73.sebsjames / mathplot
C++ modules for plotting, graphing and data visualization
- 2d
- 3d
- cplusplus
- cplusplus-20
- data-visualization
- graphics
- +8 more
74.johnmcfarlane / cnl
A Compositional Numeric Library for C++
75.meshpro / pygalmesh
:spider_web: A Python interface to CGAL's meshing tools
- mesh
- mesh-generation
- mathematics
- engineering
- python
- cgal
- +1 more
76.stuntrally / stuntrally
NOTE: development in stuntrally3 repo. 3D racing game based on VDrift and OGRE with own Track Editor. The main repository with Stunt Rally 2.x sources and data.
- game
- ogre3d
- cpp
- editor
- simulation
- 3d
- +14 more
77.CheckPointSW / showstopper
ShowStopper is a tool for helping malware researchers explore and test anti-debug techniques or verify debugger plugins or other solutions that clash with standard anti-debug methods.
78.m-a-d-n-e-s-s / madness
Multiresolution Adaptive Numerical Environment for Scientific Simulation
79.mapbox / wagyu
A general library for geometry operations of union, intersections, difference, and xor
- computational-geometry
- union
- intersection
- xor
- geometry
- difference
- +1 more
80.louis-langholtz / PlayRho
An interactive physics engine & library.
- physics-engine
- box2d
- physics-simulation-library
- physics-2d
- collision-detection
- collision-handling
- +3 more
81.MengeCrowdSim / Menge
The source code for the Menge crowd simulation framework
82.imakris / mexce
Single-header C++ JIT compiler/evaluator for mathematical expressions
- expression-evaluator
- expression-parser
- formula-engine
- formula-evaluator
- formula-parser
- header-only
- +12 more
83.ValeevGroup / mpqc
The Massively Parallel Quantum Chemistry program, MPQC, computes properties of atoms and molecules from first principles using the time independent Schrödinger equation.