Repos

Open-source repos worth knowing, by the problem they take on.

Science & Simulation

  1. RepoScience & Simulation11 Oct 2026score 6

    vsl

    This V library enables AI and high-performance scientific computing with linear algebra and numerical differentiation tools.

  2. RepoScience & Simulation11 Oct 2026score 6

    gdl

    This C++ compiler provides a free, GPL-2.0 licensed implementation of IDL for data analysis and visualization in astronomy and medical imaging.

  3. RepoScience & Simulation11 Oct 2026score 7

    bblean

    This Python library provides memory-efficient BitBIRCH clustering for high-throughput analysis of massive molecular libraries.

  4. RepoScience & Simulation11 Oct 2026score 7

    WERM

    This HTML project implements a 302-neuron network based on the real C.

  5. RepoScience & Simulation11 Oct 2026score 7

    VeriTMM

    This Python workbench offers verifier-first transfer-matrix methods for multilayer optics with differentiable inverse design and machine-readable validation.

  6. RepoScience & Simulation8 Oct 2026

    diffsol

    Solves ordinary differential equations and semi-explicit differential algebraic equations, helping developers model systems defined in Rust or a DSL.

  7. RepoScience & Simulation8 Oct 2026

    ruptures

    Provides offline change point detection with parametric and non-parametric models so developers can segment non-stationary signals.

  8. RepoScience & Simulation8 Oct 2026

    regionmask

    Creates masks identifying which geospatial region each grid point belongs to, helping developers aggregate climate data over countries or continents.

  9. RepoScience & Simulation8 Oct 2026

    McCode

    Maintains the McStas and McXtrace codes, so developers simulating neutron or x-ray instruments can trace particle behavior.

  10. RepoScience & Simulation8 Oct 2026

    SCIRun

    Rebuilds a visual environment for scientific modeling and simulation so developers can build workflows, though the beta version may be unstable.

  11. RepoScience & Simulation4 Oct 2026

    Rumoca Modelica Compiler

    Rumoca is a Rust-native Modelica compiler that converts Modelica package trees into high-quality symbolic systems for scientific computing, optimization, machine learning, and code generation workflows. It can run in a browser via WASM and targets environments like JAX.

  12. RepoScience & Simulation4 Oct 2026

    Nutils Project

    Nutils is a Python library for Finite Element Method computations with a readable, math-centric syntax and strict separation of topology and geometry. Its support for automatic differentiation and compact workflow construction makes it well suited for building flexible simulation pipelines.

  13. RepoScience & Simulation4 Oct 2026

    Parallel Ice Sheet Model

    PISM is an open-source, parallel, high-resolution ice sheet model supporting multiple stress balances, marine ice sheet physics, dynamic calving fronts, and coupling to atmosphere and ocean models. It is a widely used infrastructure for climate and glaciology research.

  14. RepoScience & Simulation4 Oct 2026

    ClimaCore.jl Dynamical Core

    ClimaCore.jl is a GPU-capable dynamical core for the CliMA Earth System Model, providing composable spectral-element and finite-difference tools for discretizing PDEs on spherical and Cartesian domains. It targets researchers building high-performance climate simulations.

  15. RepoScience & Simulation4 Oct 2026

    Gas Dynamics Toolkit

    The Gas Dynamics Toolkit is a collection of programs and functions, written mainly in D, for simulating high-speed gas flows, including the compressible flow solver Eilmer. Developed at the University of Queensland, it supports research and teaching in hypersonics and high-speed fluid dynamics.

  16. RepoScience & Simulation4 Oct 2026

    Meshpy Mesh Generator

    MeshPy is a Python interface to 2D/3D simplicial mesh generators such as Triangle, TetGen, and gmsh. It is a practical mesh generation tool for finite element pipelines and related numerical workflows.

  17. RepoScience & Simulation4 Oct 2026

    OpenMOLE Workflow Engine

    OpenMOLE is a free and open-source workflow engine for running, exploring, diagnosing, and optimizing numerical models on distributed computing environments. It supports models in any language and focuses on parameter exploration and high-throughput simulation studies.

  18. RepoScience & Simulation1 Oct 2026

    Modeling Toolkit Library

    Standard library of reusable components for acausal modeling in Julia's SciML ecosystem. Provides Modelica-like functionality for multi-domain physical system modeling.

  19. RepoScience & Simulation1 Oct 2026

    Torch FEM

    GPU-accelerated differentiable finite element solver for solid mechanics built on PyTorch. Enables exact sensitivity analysis and optimization via automatic differentiation without hand-derived adjoints.

  20. RepoScience & Simulation1 Oct 2026

    GoSL Numerical Library

    Go library for scientific simulations covering linear algebra, differential equations, FFT, and computational geometry. Links to established C/Fortran libraries like OpenBLAS and LAPACK.

  21. RepoScience & Simulation1 Oct 2026

    NumCpp Library

    C++ implementation of Python's NumPy library. Provides a familiar API for C++ developers needing performance-critical numerical operations in native code.

  22. RepoScience & Simulation1 Oct 2026

    PDE Solver Examples

    C and Python example programs from a book on solving PDEs with PETSc and Firedrake. Useful for learning parallel scientific computing and modern numerical methods.

  23. RepoScience & Simulation1 Oct 2026

    Armadillo Linear Algebra

    C++ library for linear algebra and scientific computing. Notable for its expression templates providing high performance and ease of use in ML and scientific applications.

  24. RepoScience & Simulation1 Oct 2026

    Biomechanics Computing Notes

    Collection of Jupyter notebooks and code for scientific computing in biomechanics and motor control. Serves as practical educational material bridging Python-based analysis with biomechanics applications.

  25. RepoScience & Simulation27 Sept 2026

    Freud Particle Analysis

    freud is a Python library for efficient particle trajectory analysis, offering tools for computational chemistry and physics. It is notable as a solid, research-grade tool for a niche scientific audience.

  26. RepoScience & Simulation27 Sept 2026

    MeteoInfo GIS

    MeteoInfo is an integrated GIS and scientific computation environment for meteorology, providing visualization, analysis, and Jython scripting for spatial and meteorological data. It is notable as a mature, actively maintained domain tool.

  27. RepoScience & Simulation27 Sept 2026

    Tesseract Core

    Tesseract-core provides universal components for differentiable scientific computing, enabling workflows that span multiple tools, languages, and environments. It is notable as actively maintained AD infrastructure for physics from Pasteur Labs.

  28. RepoScience & Simulation27 Sept 2026

    DataJoint Python

    DataJoint Python implements a relational workflow model where database schemas define executable scientific data pipelines with provenance and immutability. It is notable as a reproducibility tool used in neuroscience research.

  29. RepoScience & Simulation27 Sept 2026

    Discretize Tools

    discretize provides finite volume discretization tools for inverse problems, forming part of the SimPEG ecosystem. It is notable for providing actively maintained, real numerical machinery for geophysical and other inverse problem applications.

  30. RepoScience & Simulation27 Sept 2026

    Galpy Galactic Dynamics

    galpy is a Python package for galactic dynamics, supporting orbit integration, distribution functions, and action-angle calculations, and is an astropy affiliated package. It is notable as a well-known research library in the astronomy community.

  31. RepoScience & Simulation27 Sept 2026

    Conduit Data Exchange

    Conduit is an LLNL open-source library for describing hierarchical scientific data across C++, C, Fortran, and Python, used for in-core data coupling, serialization, and I/O in HPC simulations. It is notable as production infrastructure actively used in large simulation codes.

  32. RepoScience & Simulation24 Sept 2026

    Feel++ Library

    C++ finite element embedded language and library for solving partial differential equations. Notable for its high-performance computing and multiphysics capabilities aimed at advanced numerical simulation.

  33. RepoScience & Simulation24 Sept 2026

    Russell Scientific Library

    Rust scientific library providing ODE, DAE, and PDE solvers, special functions, linear algebra, sparse solvers, probability distributions, and tensor analysis. Notable for its breadth of numerical tools in Rust.

  34. RepoScience & Simulation24 Sept 2026

    JAXNS Sampling

    Probabilistic programming framework using nested sampling as the inference engine, implemented in JAX. The entire algorithm lowers to XLA primitives and JIT-compiles for high performance in scientific machine learning.

  35. RepoScience & Simulation24 Sept 2026

    Runmat Engine

    Open source math and physics engine executing MATLAB-syntax code with a Rust-based compiler and automatic GPU acceleration. Notable for its modern runtime and support for geometry and FEA calculations.

  36. RepoScience & Simulation24 Sept 2026

    Natural Disaster Simulation

    Fully procedural ocean and extreme weather simulation running in a browser with GPU-generated waves, clouds, and storms in about 400 KB of JavaScript and GLSL. Notable for its zero external assets and real-time cinematic GPU techniques.

  37. RepoScience & Simulation24 Sept 2026

    PyMFEM Wrapper

    Python wrapper for the MFEM high-performance parallel finite element method library. It enables using MFEM from Python, including pip installation and optional MPI support.

  38. RepoScience & Simulation24 Sept 2026

    Felupe Infrastructure

    Python finite element infrastructure for nonlinear computational solid mechanics built on NumPy and SciPy. Notable for its high-level API and interactive meshes and fields using PyVista.

  39. RepoScience & Simulation20 Sept 2026

    py-pde Solver

    py-pde is a Python package for solving partial differential equations using finite differences on grids. It focuses on ease of use for exploring PDEs and supports numba, JAX, or PyTorch compilation for performance.

  40. RepoScience & Simulation20 Sept 2026

    PathSim Simulation Framework

    pathsim is a Python-native dynamical system simulation framework using a block diagram paradigm. It offers stiff solvers, event handling, and hierarchical models as a lightweight Simulink alternative.