Topics / #scientific-computing
Scientific-computing projects on GitHub
Computing tools for science, from arrays to simulation frameworks.
As of , the most-starred Scientific-computing projects on GitHub are scikit-learn (67.7K stars), scientific-agent-skills (51.7K stars) and jax (36.5K stars). GitHub.Locker tracks 42 Scientific-computing repositories with 569.3K stars combined. The fastest-growing on October 16 was scientific-agent-skills, with +929 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+929scientific-agent-skills
K-Dense-AI/scientific-agent-skills · ★ 51.7KScientific Agent Skills is a library of 163 ready-to-use scientific and research skills that plug into any AI agent supporting the open Agent Skills standard, turning that agent into a research assistant for biology, chemistry, medicine, physics, and more.
+182open-science
aipoch/open-science · ★ 5.1KAIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench that runs scientific AI agents to help with literature review, data analysis, code execution, and producing traceable research reports, tables, and figures.
Deepgraph
billion-token-one-task/Deepgraph · ★ 1KDeepGraph is the autonomous research agent of JouleBeat, an open-source AI self-improvement (RSI) lab. It reads scientific literature, finds open questions, runs real experiments, and lets the results decide what is true.
+39codex-claude-academic-skills
zLanqing/codex-claude-academic-skills · ★ 5KThree Claude Code / Codex Agent Skills built for Chinese academic researchers, covering the full research workflow: research-writing-skill for drafting and polishing papers, office-academic-skill for generating academic Word/PPT documents, and scientific-toolkit-skill for MATLAB/Python scientific computing and publication-quality figures.
The all-time top
42 projects · by stars
- 67.7K
#1 · scikit-learn/scikit-learnscikit-learn
scikit-learn is a Python library for machine learning, offering ready-made algorithms for classification, regression, clustering, dimensionality reduction and more, built on top of SciPy.
- 51.7K
#2 · K-Dense-AI/scientific-agent-skillsscientific-agent-skills
Scientific Agent Skills is a library of 163 ready-to-use scientific and research skills that plug into any AI agent supporting the open Agent Skills standard, turning that agent into a research assistant for biology, chemistry, medicine, physics, and more.
- 36.5K
#3 · jax-ml/jaxjax
JAX is a Python library for accelerator-oriented array computation and program transformation, built for high-performance numerical computing and large-scale machine learning.
- 4
numpy
33Knumpy/numpy · PythonNumPy is the fundamental package for scientific computing with Python — the array-and-math foundation that most numerical Python code builds on.
- 5

genesis-world
30.1KGenesis-Embodied-AI/genesis-world · PythonIt's a simulation platform for general-purpose robotics and embodied AI learning: a multi-physics engine, a photorealistic renderer (Nyx) and a cross-platform compiler (Quadrants) behind one Python API.
- 6

taichi
28.4Ktaichi-dev/taichi · C++Taichi Lang is an open-source language for high-performance GPU programming embedded in Python: you write Python-like code and its JIT compiler turns it into efficient parallel GPU or CPU machine code.
- 7

Paddle
24.1KPaddlePaddle/Paddle · C++PaddlePaddle is an open-source deep learning platform — China's first independently developed one, open-sourced since 2016 — spanning a core framework, model libraries, end-to-end dev kits and service platforms.
- 8

prophet
20.4Kfacebook/prophet · PythonProphet is an open-source forecasting procedure for time series: an additive model fits non-linear trends with yearly, weekly and daily seasonality plus holiday effects. It is aimed at series with strong seasonal effects and several seasons of history, and handles missing data, trend shifts and outliers well.
- 9

plotly.py
18.8Kplotly/plotly.py · PythonAn interactive, open-source graphing library for Python: you describe charts in Python code and get interactive figures rendered in the browser.
- 10

ML-YouTube-Courses
17.4Kdair-ai/ML-YouTube-CoursesA curated index maintained by DAIR.AI that organizes the best and most recent machine learning and AI courses available on YouTube, from intro ML to deep learning, NLP, and reinforcement learning.
- 11

networkx
17.3Knetworkx/networkx · PythonNetworkX is a Python package for creating, manipulating, and studying complex networks — collections of nodes connected by edges — together with algorithms for analyzing them.
- 12
codon
16.9Kexaloop/codon · PythonCodon is a high-performance Python implementation that compiles your code straight to native machine code — typically 10-100x faster than vanilla Python on a single thread, on par with C/C++.
- 13

ipython
16.8Kipython/ipython · PythonThis is IPython — the enhanced interactive Python shell, pitched as 'productive interactive computing'. You use it instead of the bare python REPL for exploratory coding and data work.
- 14

pykan
16.3KKindXiaoming/pykan · Jupyter NotebookA Python implementation of Kolmogorov-Arnold Networks (KANs), a promising alternative to MLPs, released with the papers 'KAN: Kolmogorov-Arnold Networks' and 'KAN 2.0'.
- 15

burn
16.1Ktracel-ai/burn · RustBurn is a Rust tensor library and deep learning framework for both training and inference, so the same code takes a model from prototype to production on everything from GPU clusters to the browser.
- 16

gpu.js
15.5Kgpujs/gpu.js · JavaScriptGPU.js is a JavaScript library that takes the functions you write and runs them on your GPU as shaders instead of on the CPU — a big speedup for parallel math like matrix multiplication.
- 17

scipy
15.1Kscipy/scipy · PythonSciPy (pronounced 'Sigh Pie') is an open-source Python library for mathematics, science, and engineering.
- 18

or-tools
14.2Kgoogle/or-tools · C++OR-Tools is Google's open-source software suite for combinatorial optimization: solvers and algorithms for problems like scheduling, routing, packing, and resource allocation.
- 19
seaborn
14.1Kmwaskom/seaborn · PythonSeaborn is a Python visualization library based on matplotlib that provides a high-level interface for drawing attractive statistical graphics.
- 20

dask
13.9Kdask/dask · PythonDask is a flexible parallel computing library for analytics — it runs Python data workloads as scheduled tasks so they can use many cores or machines instead of a single process.
- 21

cupy
12.4Kcupy/cupy · PythonCuPy is a NumPy/SciPy-compatible array library for GPU-accelerated computing with Python: you write ordinary Python array code, and it executes on NVIDIA or AMD GPUs.
- 22

taskflow
12.2Ktaskflow/taskflow · C++Taskflow is a C++ library that helps you write high-performance task-parallel programs with high programming productivity, letting you build and run graphs of dependent tasks across CPU threads and GPUs.
- 23

libvips
11.7Klibvips/libvips · Clibvips is a fast image processing library with low memory needs, written in C. Compared to similar libraries it runs quickly and uses little memory, and it is demand-driven and horizontally threaded.
- 24

numba
11.2Knumba/numba · PythonNumba is a Just-In-Time compiler that translates a subset of Python and NumPy code into fast machine code using LLVM, letting numerical functions run near C/Fortran speed without leaving Python.
- 25

cython
10.9Kcython/cython · CythonCython is an optimising compiler for Python: it translates your Python code into C/C++ and compiles it into fast native extension modules. It is the most widely used Python to C compiler.
- 26

xquad
5.6KQuipNetwork/xquad · PythonXQuad is a hardware-agnostic toolchain for expressing and running quadratic optimization problems (QUBO / Ising / discrete) across quantum annealers and classical solvers, acting as a common intermediate representation you write once and retarget to any supported backend.
- 27

open-science
5.1Kaipoch/open-science · TypeScriptAIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench that runs scientific AI agents to help with literature review, data analysis, code execution, and producing traceable research reports, tables, and figures.
- 28

codex-claude-academic-skills
5KzLanqing/codex-claude-academic-skills · PythonThree Claude Code / Codex Agent Skills built for Chinese academic researchers, covering the full research workflow: research-writing-skill for drafting and polishing papers, office-academic-skill for generating academic Word/PPT documents, and scientific-toolkit-skill for MATLAB/Python scientific computing and publication-quality figures.
- 29
openscience
4Ksynthetic-sciences/openscience · TypeScriptOpenScience is an open-source AI workbench for scientific research: give it a goal and it reads literature, writes and runs code, runs experiments, and writes up what it found.
- 30

hexstellar
1.4Kbrayonpi/hexstellar · PythonHexStellar lets an AI agent hand off hard computational problems — optimization, quantum computing, scientific computing, and decision intelligence — to a managed service called Cortex, which executes them and returns structured, verifiable results with certainty labels and receipts.
- 31

PythonCall.jl
1.1KJuliaPy/PythonCall.jl · JuliaPythonCall.jl (with its Python-side counterpart JuliaCall) lets you call Python code from Julia and Julia code from Python through a symmetric interface, converting objects between the two languages.
- 32
Deepgraph
1Kbillion-token-one-task/Deepgraph · PythonDeepGraph is the autonomous research agent of JouleBeat, an open-source AI self-improvement (RSI) lab. It reads scientific literature, finds open questions, runs real experiments, and lets the results decide what is true.
- 33

pyraimd
714kpleo/pyraimd · PythonPyramid is an extensible Python framework for ab initio molecular dynamics: first-principles engines and machine-learned interatomic potentials (MLIPs) work together — reference calculations supply energies and forces while fast learned potentials propagate the atoms.
- 34

sort-research-rs
546Voultapher/sort-research-rs · RustA test, benchmark and fuzzing suite for sort implementations, written in Rust. It also hosts a novel sort called ipnsort, vendored Rust, C++ and C sorts for comparison, and the resulting research papers.
- 35

awesome-nuclear
508paulromano/awesome-nuclearA curated directory of open source software for nuclear science and engineering: roughly 75 codes and tools spanning particle transport, nuclear data, fuel cycle, thermal hydraulics, and multiphysics, each a one-liner with a link.
- 36

OpenCourant
374OpenCourant/OpenCourant · FortranOpenCourant is an open-source build of OpenRadioss, an explicit finite element solver used to simulate highly nonlinear dynamic events like crashes, impacts, and explosions.
- 37
From-Calibrated-Confidence-to-Calibrated-Reliance
304OliverDOU776/From-Calibrated-Confidence-to-Calibrated-Reliance · PythonCompanion code for an accepted ACM TSC paper: it implements the Reliance Calibration Error (RCE) metric, the g0-g3 confidence-display policies, and a reproducible CPU-only analysis of how well human-AI teams calibrate on displayed confidence.
- 38

m4-sme-exploration
245tzakharko/m4-sme-exploration · CA research project that microbenchmarks the Scalable Matrix Extension (SME) of Apple's M4 chip, measuring peak compute throughput for common matrix and vector operations and memory transfer rates.
- 39

circuitRF
231potatobeanradio/circuitRF · C#circuitRF is a lightweight, cross-platform EDA tool for RF and microwave circuit design: schematic capture with DC/S-parameter/harmonic-balance simulation and loadpull, a 2D/3D layout editor, and electromagnetic (MoM/FEM/FDTD) plus thermal FEM solvers, all in one application.
- 40

umat-skill
154xvchujin/umat-skill · PythonA sanitized public set of 25 skills for OpenAI Codex, covering Abaqus UMAT/VUMAT development: constitutive mechanism routing, return mapping, tensor interfaces, state contracts, damage audits, tangent verification and hierarchical validation.
- 41

rapl
106JErnestoMtz/rapl · Rustrapl is a Rust library for N-dimensional arrays (ndarrays) that encodes the rank of an array in its type, so a rank mismatch becomes a compile error, combining ideas from NumPy and array languages like APL and BQN.
- 42

KISS-Knowledge-Infrastructure-for-Scientific-Simulation
40lzwei196/KISS-Knowledge-Infrastructure-for-Scientific-Simulation · PythonKISS is a Knowledge Infrastructure (KI) framework that packages the operational expertise behind running scientific simulation models — how to prepare inputs, judge whether results are physically plausible, and recover from failures — so AI coding agents can run these models reliably, not just know their equations.
Related topics
Often tagged together