Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Scientific Computing

Scientific Computing

450 projects

Showing 36 of 450 projects

adaptive
adaptivePython

A Python library for parallel active learning of mathematical functions, intelligently sampling parameter spaces to minimize evaluations.

#scientific-computing#parallel-computing#adaptive-sampling
Stars1.2k
Forks63
Last commit4 days ago
Libpython-clj
Libpython-cljClojure

Deep Python bindings for Clojure enabling seamless interop, allowing Clojure to call Python libraries and vice versa.

#conda#scientific-computing#repl
Stars1.2k
Forks74
Last commit1 month ago
Brian2
Brian2Python

A free, open-source Python simulator for spiking neural networks, designed for ease of use and flexibility.

#research-tool#scientific-computing#neuroscience
Stars1.2k
Forks288
Last commit18 days ago
Psi
PsiC++

An open-source suite of ab initio quantum chemistry programs for high-accuracy molecular simulations, written in C++ with a Python driver.

#scientific-computing#high-performance-computing#ab-initio
Stars1.2k
Forks503
Last commit9 days ago
cilantro
cilantroC++

A lean and fast C++ library for 3D point cloud data processing with efficient implementations of common operations.

#robotics#icp#scientific-computing
Stars1.1k
Forks204
Last commit1 year ago
Neanderthal
NeanderthalClojure

A high-performance Clojure library for matrix and linear algebra computations using optimized BLAS/LAPACK routines on CPU and GPU.

#blas#cuda#scientific-computing
Stars1.1k
Forks60
Last commit11 days ago
PyCall
PyCallC

A Ruby library that enables direct calling of Python functions and modules with automatic type conversion.

#ruby-python-bridge#scientific-computing#rubydatascience
Stars1.1k
Forks87
Last commit1 month ago
GeoNotebook
GeoNotebookPython

A Jupyter notebook extension for interactive geospatial visualization and analysis.

#scientific-computing#tile-server#notebook
Stars1.1k
Forks141
Last commit7 years ago
Cromwell
CromwellScala

An open-source workflow management system for bioinformatics that scales from one-off use cases to massive production environments.

#workflow-management#scientific-computing#workflow
Stars1.1k
Forks382
Last commit
Hail
HailPython

An open-source, Python-based data analysis tool with specialized data types and methods for genomic data at scale.

#scientific-computing#spark#python-library
Stars1.1k
Forks266
Last commit1 day ago
daru
daruRuby

A Ruby library for data analysis with DataFrame and Vector structures, offering storage, manipulation, and visualization.

#scientific-computing#vector#statistics
Stars1.1k
Forks140
Last commit2 years ago
JAXopt
JAXoptPython

Hardware-accelerated, batchable, and differentiable optimization algorithms implemented in JAX for machine learning research.

#scientific-computing#gradient-based-optimization#batch-processing
Stars1.1k
Forks75
Last commit1 month ago
pyGAM
pyGAMPython

A Python library for building Generalized Additive Models (GAMs) with a scikit-learn-like API, emphasizing interpretability and performance.

#scientific-computing#data-science#interpretable-ai
Stars1.0k
Forks289
Last commit3 months ago
SciRuby
SciRubyRuby

A meta gem that bundles scientific computing and visualization libraries for Ruby, enabling data analysis and plotting.

#scientific-computing#data-science#statistics
Stars1.0k
Forks79
Last commit6 years ago
pythreejs
pythreejsJavaScript

A Python / Three.js bridge for creating interactive 3D visualizations in Jupyter notebooks.

#scientific-computing#3d-visualization#interactive-graphics
Stars989
Forks192
Last commit1 year ago
pygmsh
pygmshPython

A Python interface to Gmsh for creating complex geometries and generating meshes with useful abstractions.

#pypi#meshing#scientific-computing
Stars968
Forks170
Last commit2 years ago
Squants
SquantsScala

A Scala library for type-safe quantities, units of measure, and dimensional analysis.

#scientific-computing#domain-specific-language#type-safety
Stars931
Forks123
Last commit7 days ago
iRuby
iRubyRuby

A Ruby kernel for Jupyter notebooks, enabling interactive data science and computational workflows in Ruby.

#scientific-computing#jupyter-kernel#notebook
Stars926
Forks35
Last commit24 days ago
science.js
science.jsJavaScript

A JavaScript library for scientific and statistical computing, offering R-like statistical methods and linear algebra.

#scientific-computing#statistics#nodejs
Stars898
Forks90
Last commit4 months ago
Stencila
StencilaRust

A platform for creating and publishing dynamic, data-driven documents with built-in code execution and collaboration.

#scientific-computing#document#collaborative-editing
Stars895
Forks58
Last commit1 day ago
Cheminformatics
Cheminformatics

A curated list of awesome cheminformatics software, libraries, resources, and tools, primarily command-line based and open-source.

#scientific-computing#cheminformatics#open-source
Stars875
Forks146
Last commit2 years ago
AMGCL
AMGCLC++

A header-only C++ library for solving large sparse linear systems using algebraic multigrid (AMG) method with support for GPU acceleration.

#cuda#multigrid-method#scientific-computing
Stars872
Forks139
Last commit6 days ago
Spectra
SpectraC++

A header-only C++ library for solving large-scale eigenvalue problems, built on top of Eigen.

#scientific-computing#eigenvalues#numerical-computation
Stars861
Forks138
Last commit20 days ago
Fastor
FastorC++

A lightweight, header-only C++ tensor algebra framework delivering bare-metal performance for small matrix/tensor operations via compile-time optimizations.

#small-blas#fpga#scientific-computing
Stars843
Forks82
Last commit1 year ago
arrayfire-rust
arrayfire-rustRust

Rust bindings for ArrayFire, a high-performance parallel computing library with support for CUDA, OpenCL, and CPU backends.

#cuda#scientific-computing#parallel-computing
Stars826
Forks58
Last commit2 years ago
SpikeInterface
SpikeInterfacePython

A Python framework for creating flexible and robust spike sorting pipelines in neuroscience electrophysiology.

#scientific-computing#neuroscience#signal-processing
Stars823
Forks267
Last commit1 day ago
statrs
statrsRust

A comprehensive statistical computation library for Rust, providing distributions, functions, and utilities for scientific computing.

#scientific-computing#data-science#statistics
Stars812
Forks113
Last commit4 days ago
Fortran Machine
Fortran MachineFortran

An MVC web stack written in Fortran 90, enabling web development with Fortran's native array handling.

#scientific-computing#jade-templates#mvc
Stars811
Forks43
Last commit4 years ago
datoviz
datovizC

A high-performance GPU rendering library for scientific data visualization, built on Vulkan and up to 10,000x faster than matplotlib.

#scientific-visualization#vulkan#scientific-computing
Stars795
Forks43
Last commit1 day ago
quadpy
quadpy

A comprehensive Python library offering over 1500 numerical integration schemes for 1D, 2D, and nD domains with support for complex, vector, and matrix-valued functions.

#vectorized-computing#scientific-computing#mathematics
Stars789
Forks90
Last commit2 months ago
python-ternary
python-ternaryPython

A Python library for creating ternary plots (triangular diagrams) using Matplotlib.

#scientific-computing#python-library#matplotlib
Stars779
Forks156
Last commit2 years ago
OpenMDAO
OpenMDAOPython

An open-source high-performance computing platform for systems analysis and multidisciplinary optimization, written in Python.

#scientific-computing#parallel-computing#gradient-based-optimization
Stars757
Forks309
Last commit7 days ago
OTT-JAX
OTT-JAXPython

A JAX-powered library for solving large-scale optimal transport problems, including matching, barycenters, and neural approximations.

#scientific-computing#jax#sinkhorn-algorithm
Stars750
Forks136
Last commit1 month ago
MDTraj
MDTrajPython

A Python library for reading, writing, and analyzing molecular dynamics trajectories with support for numerous file formats.

#scientific-computing#python-library#trajectory-analysis
Stars724
Forks294
Last commit3 days ago
Peroxide
PeroxideRust

A Rust numeric library for linear algebra, numerical analysis, statistics, and machine learning with high performance and syntax inspired by R, MATLAB, and Python.

#scientific-computing#spline#high-performance
Stars723
Forks43
Last commit13 days ago
VexCL
VexCLC++

A C++ vector expression template library for OpenCL, CUDA, and OpenMP that simplifies GPGPU development.

#cuda#scientific-computing#parallel-computing
Stars721
Forks85
Last commit1 year ago
PreviousPage 4 of 13

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 days ago
Next
#Python120
#Machine Learning84
#Numerical Computing76
#Linear Algebra62
#Data Visualization55
#Python Library47
#Data Analysis46
#C Plus Plus44
#Data Science40
#High Performance Computing39
#Deep Learning35
#Mathematics33