Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
The development repository for the deal.II finite element library
- finite-elements
- c-plus-plus
- fem
- hpc
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.
:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions
Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
Validated, scalable, community developed variant calling, RNA-seq and small RNA analysis
Wallet UI simulation tool for BTC, ETH, SOL, XRP, and 200+ assets. Customize displayed balances in a controlled demo environment with persistent visual settings and screenshot-ready previews. Designed for testing, demonstrations, and UI prototyping without altering actual blockchain balances or transactions.
- bitcoin-transaction-tool
- browser-crypto-wallet
- crypto-broadcast-api
- electrum-payment
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
Parallel solvers for sparse linear systems featuring multigrid methods.
- math-physics
- library
- hpc
- radiuss
A lightweight high performance tensor algebra framework for modern C++
- tensors
- tensor-contraction
- multidimensional-arrays
- simd
libMesh github repository
Tasks Assessing Protein Embeddings (TAPE), a set of five biologically relevant semi-supervised learning tasks spread across different domains of protein biology.
- deep-learning
- protein-sequences
- protein-structure
- semi-supervised-learning
C++ library and cmdline tools for parsing and manipulating VCF files with python and zig bindings
- variant-calling
- genomics
- vcf-manipulation
- genotyping
FiPy is a Finite Volume PDE solver written in Python
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
Exascale multiphase flow solver — 2025 Gordon Bell Prize Finalist | 200T grid points on 43K+ GPUs
V library to develop Artificial Intelligence and High-Performance Scientific Computations
One open-source modeler for structures, heat and fluids, built from scratch in pure Rust: parametric part in, verified results out. Automatic all-hex and tet meshing, our own nonlinear implicit and explicit FEA, heat transfer and lattice Boltzmann CFD — every result checked against theory. For engineers and AI agents alike. Free, forever.
- cae
- cfd
- computational-mechanics
- explicit-dynamics
Collection of self-contained header-only libraries for C++17
formally verified category theory library
Allocators, I/O streams, math, geometry, image and audio processing for D
a unified framework for modeling chemically reactive systems
- chemical-equilibrium
- chemical-kinetics
- reactive-transport
- chemical-reactions
A formalization of geometry in Coq based on Tarski's axiom system