#Scientific-computing

Showing 60 of 115 repositories tagged #scientific-computing, ranked by stars

K-Dense-AI
K-Dense-AI
scientific-agent-skills

Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 160,000+ scientists worldwide. 140 ready-to-use skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.

Score
100
โ˜… 30.4k โ‘‚ 3.1k +288/day
Python
tracel-ai
tracel-ai
burn

Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

Score
100
โ˜… 15.5k โ‘‚ 964 +1/day
Rust
scipy
scipy
scipy

SciPy library main repository

Score
94
โ˜… 14.8k โ‘‚ 5.8k +2/day
Python
goplus
goplus
xgo

XGo is a programming language that reads like plain English. But it's also incredibly powerful โ€” it lets you leverage assets from C/C++, Go, Python, and JavaScript/TypeScript, creating a unified software engineering ecosystem. Our vision is to enable everyone to become a builder of the world.

Score
100
โ˜… 9.4k โ‘‚ 565 โ€”
Go
gonum
gonum
gonum

Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more

Score
67
โ˜… 8.4k โ‘‚ 580 +4/day
Go
stdlib-js
stdlib-js
stdlib

โœจ The fundamental numerical library for JavaScript and TypeScript. โœจ

Score
0
โ˜… 5.9k โ‘‚ 1.2k +2/day
JavaScript
mlpack
mlpack
mlpack

mlpack: a fast, header-only C++ machine learning library

Score
100
โ˜… 5.7k โ‘‚ 1.7k โ€”
C++
spack
spack
spack

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

Score
88
โ˜… 5.1k โ‘‚ 2.4k +3/day
Python
alandefreitas
alandefreitas
matplotplusplus

Matplot++: A C++ Graphics Library for Data Visualization ๐Ÿ“Š๐Ÿ—พ

Score
100
โ˜… 4.9k โ‘‚ 380 โ€”
C++
rust-ml
rust-ml
linfa

A Rust machine learning framework.

Score
83
โ˜… 4.7k โ‘‚ 327 +2/day
Rust
rust-ndarray
rust-ndarray
ndarray

ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations

Score
92
โ˜… 4.3k โ‘‚ 381 +7/day
Rust
dpilger26
dpilger26
NumCpp

C++ implementation of the Python Numpy library

Score
81
โ˜… 4.0k โ‘‚ 575 +5/day
C++
scikit-optimize
scikit-optimize
scikit-optimize

Sequential model-based optimization with a `scipy.optimize` interface

Score
80
โ˜… 2.8k โ‘‚ 559 โ€”
Python
BOINC
BOINC
boinc

Open-source software for volunteer computing and grid computing.

Score
0
โ˜… 2.4k โ‘‚ 515 +5/day
C++
Hedgehog-Computing
Hedgehog-Computing
hedgehog-lab

Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.

Score
60
โ˜… 2.4k โ‘‚ 137 โ€”
TypeScript
TileDB-Inc
TileDB-Inc
TileDB

The Universal Storage Engine

Score
98
โ˜… 2.1k โ‘‚ 212 +1/day
C++
EnzymeAD
EnzymeAD
Enzyme

High-performance automatic differentiation of LLVM and MLIR.

Score
75
โ˜… 1.6k โ‘‚ 172 โ€”
LLVM
owlbarn
owlbarn
owl

Owl - OCaml Scientific Computing @ https://ocaml.xyz

Score
70
โ˜… 1.3k โ‘‚ 130 +1/day
OCaml
dswah
dswah
pyGAM

[CONTRIBUTORS WELCOME] Generalized Additive Models in Python

Score
95
โ˜… 1.0k โ‘‚ 287 +1/day
Python
grailbio
grailbio
reflow

A language and runtime for distributed, incremental data processing in the cloud

Score
0
โ˜… 975 โ‘‚ 50 โ€”
Go
smartcorelib
smartcorelib
smartcore

A comprehensive library for machine learning and numerical computing. Apply Machine Learning with Rust leveraging first principles.

Score
67
โ˜… 934 โ‘‚ 95 +1/day
Rust
Geant4
Geant4
geant4

Geant4 toolkit for the simulation of the passage of particles through matter - NIM A 506 (2003) 250-303

Score
96
โ˜… 823 โ‘‚ 380 +4/day
C++
arvkevi
arvkevi
kneed

Knee point detection in Python :chart_with_upwards_trend:

Score
56
โ˜… 816 โ‘‚ 77 โ€”
Python
datoviz
datoviz
datoviz

โšก Datoviz: high-performance GPU rendering for scientific data visualization

Score
69
โ˜… 791 โ‘‚ 42 โ€”
C
NeuroDiffGym
NeuroDiffGym
neurodiffeq

A library for solving differential equations using neural networks based on PyTorch, used by multiple research groups around the world, including at Harvard IACS.

Score
90
โ˜… 788 โ‘‚ 104 โ€”
Python
cogciprocate
cogciprocate
ocl

OpenCL for Rust

Score
50
โ˜… 783 โ‘‚ 75 +1/day
Rust
chrisvoncsefalvay
chrisvoncsefalvay
learn-julia-the-hard-way

Learn Julia the hard way!

Score
55
โ˜… 783 โ‘‚ 152 โ€”
Makefile
optiland
optiland
optiland

Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.

Score
75
โ˜… 757 โ‘‚ 163 +11/day
Python
Axect
Axect
Peroxide

Rust numeric library with high performance and friendly syntax

Score
58
โ˜… 716 โ‘‚ 42 +6/day
Rust
fastverse
fastverse
collapse

Advanced and Fast Data Transformation in R

Score
88
โ˜… 703 โ‘‚ 36 +1/day
C
pharmai
pharmai
plip

Protein-Ligand Interaction Profiler - Analyze and visualize non-covalent protein-ligand interactions in PDB files according to ๐Ÿ“ Schake, Bolz, et al. (2025), https://doi.org/10.1093/nar/gkaf361

Score
100
โ˜… 702 โ‘‚ 139 +6/day
Python
OpenChemistry
OpenChemistry
avogadrolibs

Avogadro libraries provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.

Score
91
โ˜… 653 โ‘‚ 226 +4/day
C++
InsightSoftwareConsortium
InsightSoftwareConsortium
itkwidgets

An elegant Python interface for visualization on the web platform to interactively generate insights into multidimensional images, point sets, and geometry.

Score
86
โ˜… 623 โ‘‚ 83 โ€”
Python
AlexeyPechnikov
AlexeyPechnikov
pygmtsar

PyGMTSAR (Python InSAR): Powerful and Accessible Satellite Interferometry

Score
62
โ˜… 588 โ‘‚ 138 +3/day
HTML
CubicZebra
CubicZebra
informatics

Framework of fast implementation data processing and operating pipelines

Score
30
โ˜… 584 โ‘‚ 17 โ€”
Python
yt-project
yt-project
yt

Main yt repository

Score
93
โ˜… 557 โ‘‚ 314 +1/day
Python
visit-dav
visit-dav
visit

VisIt - Visualization and Data Analysis for Mesh-based Scientific Data

Score
89
โ˜… 523 โ‘‚ 138 +2/day
C
DIYer22
DIYer22
boxx

Tool-box for efficient build and debug in Python. Especially for Scientific Computing and Computer Vision.

Score
20
โ˜… 516 โ‘‚ 40 โ€”
Python
mumax
mumax
3

GPU-accelerated micromagnetic simulator

Score
33
โ˜… 496 โ‘‚ 174 +1/day
Go
zwicker-group
zwicker-group
py-pde

Python package for solving partial differential equations using finite differences.

Score
50
โ˜… 461 โ‘‚ 65 โ€”
Python
scilab
scilab
scilab

Read only copy of https://gitlab.com/scilab/scilab

Score
43
โ˜… 394 โ‘‚ 92 +1/day
Scilab
Beliavsky
Beliavsky
Fortran-code-on-GitHub

Directory of Fortran codes on GitHub, arranged by topic

Score
80
โ˜… 385 โ‘‚ 73 โ€”
FonaTech
FonaTech
Clouds-Coder

Clouds Coder is a local-first coding agent platform centered on separating the CLI execution plane from the Web user plane, with Web UI, Skills Studio, resilient streaming, and long-task recovery controls.

Score
100
โ˜… 349 โ‘‚ 20 +1/day
Python
rossant
rossant
awesome-scientific-python

A curated list of awesome scientific Python resources

Score
38
โ˜… 348 โ‘‚ 77 โ€”
Python
glotzerlab
glotzerlab
freud

Powerful, efficient particle trajectory analysis in scientific Python.

Score
82
โ˜… 324 โ‘‚ 53 +1/day
C++
gnudatalanguage
gnudatalanguage
gdl

GDL - GNU Data Language

Score
84
โ˜… 310 โ‘‚ 69 โ€”
C++
levimcclenny
levimcclenny
SA-PINNs

Implementation of the paper "Self-Adaptive Physics-Informed Neural Networks using a Soft Attention Mechanism" [AAAI-MLPS 2021]

Score
10
โ˜… 298 โ‘‚ 51 โ€”
Python
jobovy
jobovy
galpy

Galactic Dynamics in python

Score
44
โ˜… 279 โ‘‚ 115 +1/day
Python
senseyeio
senseyeio
roger

Golang RServe client. Use R from Go

Score
32
โ˜… 278 โ‘‚ 34 โ€”
Go
helmholtz-analytics
helmholtz-analytics
heat

Distributed tensors and Machine Learning framework with GPU and MPI acceleration in Python

Score
79
โ˜… 243 โ‘‚ 66 +1/day
Python
runmat-org
runmat-org
runmat

Open-source runtime for math. Write MATLAB syntax, run on CPU + GPU across platforms (Mac/Win/Linux/Web).

Score
71
โ˜… 235 โ‘‚ 8 +5/day
Rust
cytoflow
cytoflow
cytoflow

A Python toolbox for quantitative, reproducible flow cytometry analysis

Score
73
โ˜… 221 โ‘‚ 58 +3/day
Python
datajoint
datajoint
datajoint-python

Relational Workflows: where database schemas define executable data pipelines.

Score
77
โ˜… 194 โ‘‚ 96 +1/day
Python
cpmech
cpmech
russell

Rust Scientific Library. ODE, DAE (Runge-Kutta), and PDE solvers. Special functions (Bessel, Elliptic, Beta, Gamma, Erf). Linear algebra. Sparse solvers (MUMPS, UMFPACK). Probability distributions. Tensor calculus. Numerical continuation.

Score
42
โ˜… 189 โ‘‚ 15 +2/day
Rust
learnbyexample
learnbyexample
py_resources

Collection of Python learning resources

Score
68
โ˜… 183 โ‘‚ 19 โ€”
scottshambaugh
scottshambaugh
monaco

Quantify uncertainty and sensitivities in your computer models with an industry-grade Monte Carlo library.

Score
62
โ˜… 153 โ‘‚ 10 โ€”
Python
jimmyorourke
jimmyorourke
plotlypp

Plotly for C++. A C++ interface to the Plotly.js figure spec, for creating interactive data visualizations.

Score
52
โ˜… 147 โ‘‚ 6 +2/day
C++
SCIInstitute
SCIInstitute
SCIRun

SCIRun is a Problem Solving Environment, for modeling, simulation and visualization of scientific problems. This is version 5, the upgraded version of SCIRun v4.

Score
75
โ˜… 143 โ‘‚ 77 +1/day
C++
goplus
goplus
ixgo

The Go/XGo Interpreter

Score
66
โ˜… 140 โ‘‚ 19 โ€”
Go
nelson-lang
nelson-lang
nelson

The Nelson Programming Language

Score
64
โ˜… 129 โ‘‚ 21 +1/day
C++
Related Topics
#python#data-science#machine-learning#scientific-visualization#data-analysis#rust#visualization#statistics#data-visualization#deep-learning#pytorch

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly