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

sparse
sparseGo

A Go library implementing sparse matrix formats for linear algebra, compatible with Gonum and supporting scientific/ML applications.

#blas#csr#gonum-compatible
Stars170
Forks24
Last commit5 months ago
neurolab
neurolabPython

A simple and powerful neural network library for Python with a MATLAB-like API and flexible configuration.

#scientific-computing#python-library#scipy
Stars168
Forks42
Last commit6 years ago
pyTSEB
pyTSEBJupyter Notebook

A Python implementation of Two Source Energy Balance models for estimating evapotranspiration using remote sensing data.

#agricultural-modelling#scientific-computing#energy-balance
Stars167
Forks74
Last commit1 month ago
vtl
vtlV

A high-performance tensor library for the V programming language, providing n-dimensional data structures and linear algebra operations.

#multi-dimensional-arrays#hacktoberfest#scientific-computing
Stars166
Forks21
Last commit8 days ago
quantities
quantitiesIdris

A library for type-safe physical computations and unit conversions in Idris, ensuring dimensional correctness.

#scientific-computing#unit-conversion#library
Stars165
Forks11
Last commit7 years ago
karoo_gp
karoo_gpPython

A genetic programming platform for Python with TensorFlow for fast CPU and GPU symbolic regression and classification.

#scientific-computing#gpu-acceleration#classification
Stars164
Forks62
Last commit3 years ago
num.cr
num.crCrystal

A core scientific computing library for Crystal providing n-dimensional tensors, linear algebra, GPU acceleration, and automatic differentiation.

#scientific-computing#opencl#tensors
Stars163
Forks14
Last commit2 years ago
DataDeps
DataDepsJulia

A Julia package for reproducible data setup, automating dataset downloads and management for scientific computing.

#scientific-computing#dataset-download#julia
Stars160
Forks45
Last commit22 days ago
pocketfft
pocketfftC++

A C++11 header-only FFT library with support for multidimensional arrays, DCT/DST, and optimized performance for large prime factors.

#scientific-computing#fft#signal-processing
Stars153
Forks45
Last commit24 days ago
HPDDM
HPDDMC++

A high-performance unified C++ framework implementing domain decomposition methods for solving large-scale elliptic PDEs on parallel computers.

#scientific-computing#parallel-computing#high-performance-computing
Stars153
Forks38
Last commit1 month ago
datetime-fortran
datetime-fortranFortran

A modern Fortran library for date and time manipulation with millisecond precision.

#scientific-computing#epoch-conversion#library
Stars152
Forks53
Last commit3 years ago
treebeard
treebeardTypeScript

A GitHub Action that automatically tests Jupyter notebooks from top to bottom using nbmake and pytest.

#scientific-computing#pytest#notebook
Stars151
Forks8
Last commit4 years ago
nteract
nteractTypeScript

A desktop application for interactive computing with Jupyter notebooks, supporting multiple kernels and rich outputs.

#desktop-application#scientific-computing#interactive-computing
Stars150
Forks10
Last commit1 day ago
OFF
OFFFortran

An open-source Fortran 2003 solver for Navier-Stokes equations using finite volume methods with parallel computing capabilities.

#scientific-computing#parallel-computing#high-performance-computing
Stars150
Forks61
Last commit6 years ago
Scarus
ScarusC++

An OCI-compatible container engine designed specifically for running Linux containers on High Performance Computing (HPC) environments.

#scientific-computing#high-performance-computing#workload-manager-integration
Stars150
Forks12
Last commit
Plotly++
Plotly++C++

A header-only C++ library for creating interactive data visualizations using the Plotly.js figure spec.

#scientific-computing#graphing-library#interactive-plots
Stars148
Forks6
Last commit5 months ago
xwidgets
xwidgetsC++

A C++ backend implementation of the Jupyter interactive widgets protocol for use with xeus-cpp and clang-repl.

#scientific-computing#notebook#clang-repl
Stars146
Forks29
Last commit3 months ago
Merlin
MerlinJulia

A fast, flexible, and compact deep learning framework for Julia that runs on CPU and CUDA GPU.

#cuda#scientific-computing#julia
Stars146
Forks10
Last commit6 years ago
RJulia
RJuliaC

An R package that provides a bidirectional interface for calling Julia code from R and mapping objects between both languages.

#scientific-computing#julia#r-package
Stars145
Forks23
Last commit8 years ago
Matft
MatftSwift

A NumPy-like multi-dimensional array library for Swift with support for complex numbers and image processing.

#ndimensional-arrays#scientific-computing#signal-processing
Stars145
Forks23
Last commit3 months ago
quantecon_nyu_2016
quantecon_nyu_2016Jupyter Notebook

A PhD-level course on computational economics covering Python, Julia, and economic modeling techniques.

#scientific-computing#julia#quantitative-analysis
Stars144
Forks79
Last commit10 years ago
DCompute
DComputeD

A set of libraries enabling native execution of D code on GPUs and other accelerators via OpenCL and CUDA runtimes.

#fpga#d#cuda
Stars143
Forks35
Last commit5 days ago
SeismicMesh
SeismicMeshPython

A Python package for generating high-quality 2D/3D triangular meshes for finite element simulations, with parallel support and seismology applications.

#meshing#scientific-computing#parallel-computing
Stars142
Forks36
Last commit3 years ago
statistics
statisticsElixir

Statistical functions and distributions for Elixir, including descriptive statistics and probability distributions.

#scientific-computing#elixir#statistics
Stars141
Forks30
Last commit2 years ago
JaxDF
JaxDFPython

A JAX-based framework for building differentiable numerical simulators with arbitrary discretizations for physical systems.

#scientific-computing#jax#physics-informed-ml
Stars135
Forks12
Last commit2 months ago
Numsw
NumswSwift

A Swift library for numerical computing with numpy-like APIs and Jupyter-like playground notebooks.

#scientific-computing#data-science#linearalgebra
Stars133
Forks9
Last commit8 years ago
PHP Conversion
PHP ConversionPHP

A PHP library for converting units, sizes, and number bases with support for physical quantities and clothing sizes.

#scientific-computing#unit-conversion#e-commerce
Stars132
Forks19
Last commit4 years ago
windML
windML

A Python framework for accessing wind data sources and performing renewable energy forecasting and prediction.

#scientific-computing#renewable-energy#python
Stars130
Forks42
Last commit2 years ago
PyDMD
PyDMDPython

A Python package for Dynamic Mode Decomposition, providing tools to extract spatiotemporal coherent structures from time-varying datasets.

#scientific-computing#koopman-operator#spatiotemporal-analysis
Stars126
Forks10
Last commit1 year ago
biocaml
biocamlOCaml

A high-performance, user-friendly OCaml library for bioinformatics applications.

#ocaml-library#scientific-computing#lgpl-licensed
Stars125
Forks22
Last commit8 months ago
Trainable Weka Segmentation
Trainable Weka SegmentationJava

A Fiji plugin for pixel-based image segmentation using Weka machine learning algorithms and image features.

#scientific-computing#bioimage-analysis#microscopy
Stars125
Forks63
Last commit1 year ago
pgfplots
pgfplotsRust

A Rust library for generating publication-quality figures by producing PGFPlots code.

#scientific-computing#publication-graphics#tectonic
Stars124
Forks7
Last commit3 years ago
MorpholibJ
MorpholibJJava

A library of mathematical morphology methods and plugins for ImageJ, extending its capabilities for 2D/3D image analysis.

#watershed-segmentation#scientific-computing#image-analysis
Stars124
Forks49
Last commit2 months ago
mathcore
mathcoreRust

A symbolic math library and computer algebra system for Rust, providing symbolic differentiation, integration, equation solving, and more.

#scientific-computing#mathematics#calculus
Stars122
Forks10
Last commit4 months ago
Oml
OmlOCaml

A comprehensive OCaml library for mathematical and statistical analysis with descriptive, typed APIs.

#scientific-computing#statistics#linear-algebra
Stars120
Forks9
Last commit8 years ago
oml
omlOCaml

A comprehensive OCaml library for mathematical and statistical analysis with typed, descriptive APIs.

#scientific-computing#typed-api#open-source
Stars120
Forks9
Last commit8 years ago
PreviousPage 8 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
1 year 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