Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Scientific Computing

Scientific Computing

329 projects

Showing 36 of 329 projects

quantities
quantitiesIdris

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

#scientific-computing#unit-conversion#library
Stars164
Forks11
Last commit7 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
Stars163
Forks73
Last commit4 days 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
Stars163
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
Stars161
Forks14
Last commit1 year ago
DataDeps
DataDepsJulia

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

#scientific-computing#dataset-download#julia
Stars160
Forks43
Last commit5 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
Stars155
Forks38
Last commit11 days ago
datetime-fortran
datetime-fortranFortran

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

#scientific-computing#epoch-conversion#library
Stars151
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
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
Forks11
Last commit
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
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
Stars147
Forks28
Last commit1 month 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
Stars147
Forks43
Last commit1 month 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 commit1 month ago
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
Stars144
Forks6
Last commit4 months 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
Forks33
Last commit25 days 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
Stars143
Forks78
Last commit10 years 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
Stars141
Forks36
Last commit2 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
Stars134
Forks13
Last commit1 month 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
Numsw
NumswSwift

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

#scientific-computing#data-science#linearalgebra
Stars132
Forks9
Last commit8 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
nteract
nteractRust

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

#desktop-application#scientific-computing#interactive-computing
Stars126
Forks7
Last commit1 day ago
biocaml
biocamlOCaml

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

#ocaml-library#scientific-computing#lgpl-licensed
Stars125
Forks21
Last commit6 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
Stars123
Forks49
Last commit1 month 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
Stars122
Forks9
Last commit1 year 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
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
Allen Downey’s Think Complexity Code
Allen Downey’s Think Complexity CodeJupyter Notebook

Code examples and implementations for studying complex systems, networks, and cellular automata from the Think Complexity book.

#scientific-computing#computational-modeling#graph-algorithms
Stars119
Forks85
Last commit
mathcore
mathcoreRust

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

#scientific-computing#mathematics#calculus
Stars117
Forks10
Last commit2 months ago
bioscala
bioscalaScala

A functional bioinformatics library for Scala providing strongly-typed DNA/RNA/protein sequences, transcription, translation, and alignment utilities.

#scientific-computing#functional-programming#dna-sequences
Stars115
Forks19
Last commit9 months ago
Scientific Workflow
Scientific WorkflowPython

A collection of Alfred workflows for scientific research, including reference management, LaTeX tools, and NumPy documentation search.

#scientific-computing#alfred-workflows#documentation-search
Stars111
Forks16
Last commit
PreviousPage 8 of 10

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
1 year ago
4 years ago
Next
#Python99
#Machine Learning73
#Linear Algebra53
#Numerical Computing51
#Data Visualization42
#Python Library41
#High Performance Computing38
#C Plus Plus35
#Data Science33
#Data Analysis32
#Deep Learning31
#Parallel Computing27