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

EcologicalNetwork.jl
EcologicalNetwork.jlJulia

A Julia package for measuring and analyzing ecological networks, now being replaced by SpeciesInteractionNetworks.jl.

#scientific-computing#julia#networks
Stars69
Forks18
Last commit3 years ago
NumericAnnex
NumericAnnexSwift

A Swift library that extends the standard library with numeric operators, protocols, and types like exponentiation, rational numbers, and complex numbers.

#random-number-generation#scientific-computing#numerics
Stars69
Forks5
Last commit
delta PV
delta PVPython

A photovoltaic simulator with automatic differentiation for solar cell modeling and optimization, built on JAX.

#scientific-computing#jax#material-optimization
Stars67
Forks20
Last commit11 months ago
OpenTirePython
OpenTirePythonPython

An open-source Python library providing mathematical tire models for vehicle dynamics research and simulation.

#scientific-computing#simulation#tire-modeling
Stars66
Forks22
Last commit6 years ago
SnapVX
SnapVXPython

A Python solver for convex optimization problems defined on graphs, enabling distributed optimization across network structures.

#scientific-computing#python-library#graph-algorithms
Stars66
Forks34
Last commit6 years ago
LuaFFT
LuaFFTLua

A pure Lua package for Fast Fourier Transformations based on KissFFT, with complex number support.

#scientific-computing#mathematics#fft
Stars65
Forks6
Last commit2 years ago
mathplot
mathplotC++

A header-only C++ library for 2D and 3D data visualization using modern OpenGL.

#cplusplus-20#scientific-computing#simulation
Stars64
Forks13
Last commit20 hours ago
JAXFit
JAXFitPython

GPU/TPU accelerated nonlinear least-squares curve fitting using JAX, designed as a drop-in replacement for SciPy's curve_fit.

#scientific-computing#jax#nonlinear-regression
Stars61
Forks11
Last commit3 years ago
FSON
FSONFortran

A Fortran 95 library for parsing, extracting, and manipulating JSON data within Fortran applications.

#scientific-computing#meson#makefile
Stars61
Forks25
Last commit3 years ago
pwrake
pwrakeRuby

A parallel workflow extension for Rake that runs tasks on multicores, clusters, and cloud environments.

#scientific-computing#parallel-computing#workflow
Stars57
Forks5
Last commit6 years ago
GPim
GPimPython

A Python package for applying Gaussian processes and Bayesian optimization to images and hyperspectral data using Pyro and Gpytorch.

#scientific-computing#microscopy#data-reconstruction
Stars57
Forks6
Last commit2 years ago
MDCT
MDCTPython

A fast Modified Discrete Cosine Transform implementation using SciPy and FFTs for audio coding applications.

#scientific-computing#audio-analysis#fft
Stars55
Forks13
Last commit4 years ago
numericals
numericalsCommon Lisp

SIMD-powered numerical array operations for Common Lisp via CFFI, providing high-performance mathematical computations.

#scientific-computing#high-performance#lisp
Stars55
Forks4
Last commit1 year ago
py4cl2
py4cl2Common Lisp

A Common Lisp library that enables calling Python code and libraries directly from Lisp programs.

#scientific-computing#python-integration#library
Stars55
Forks10
Last commit2 months ago
avm
avmCommon Lisp

An efficient arrayed vector math library for Common Lisp with multi-threading and CUDA support.

#cuda#scientific-computing#parallel-computing
Stars54
Forks4
Last commit5 years ago
jp_doodle
jp_doodleJupyter Notebook

A toolkit for building 2D and 3D interactive visualizations in Jupyter notebooks using proxy widgets and jQuery plugins.

#scientific-computing#3d-visualization#interactive-graphics
Stars54
Forks6
Last commit3 years ago
linalg
linalgCrystal

A Crystal linear algebra library providing a high-level interface to LAPACK routines for matrix operations.

#blas#scientific-computing#lapack
Stars53
Forks4
Last commit5 months ago
cephes
cephesC

A Torch wrapper for the Cephes mathematical functions library, providing special mathematical functions for scientific computing.

#scientific-computing#statistics#special-functions
Stars52
Forks28
Last commit10 years ago
distribution
distributionRuby

A Ruby gem providing probability distributions with pure Ruby, C (GSL), and Java implementations for statistical computing.

#random-number-generation#scientific-computing#data-science
Stars51
Forks21
Last commit6 years ago
f4go
f4goGo

A transpiler that converts Fortran 77 source code into equivalent Go code, preserving functionality and comments.

#scientific-computing#f4go#legacy-migration
Stars51
Forks9
Last commit3 years ago
signal
signalLua

A signal processing toolbox for Torch 7 providing Fourier transforms, spectrograms, and other signal analysis functions.

#scientific-computing#fft#spectrogram
Stars50
Forks13
Last commit9 years ago
Nd2reader
Nd2readerPython

Pure Python library for reading NIS Elements ND2 microscopy images and metadata using the pims framework.

#scientific-computing#nd2-format#microscopy
Stars49
Forks31
Last commit1 year ago
NDScala
NDScalaScala

Type-safe n-dimensional arrays (tensors) in Scala 3 with compile-time shape, axis label, and data type validation.

#scala-3#scientific-computing#tensor-library
Stars48
Forks6
Last commit3 years ago
ZetaStitcher
ZetaStitcherPython

A Python tool for stitching large volumetric images from light-sheet fluorescence microscopy.

#scientific-computing#light-sheet-microscopy#neuroscience
Stars47
Forks7
Last commit9 months ago
ishi
ishiCrystal

A Crystal library for creating graphs with a minimal API and sensible defaults, powered by gnuplot.

#chart#gnuplot#scientific-computing
Stars47
Forks2
Last commit5 years ago
autocmake
autocmakeCMake

A CMake plugin composer that simplifies building and maintaining CMake-based projects by assembling reusable modules.

#scientific-computing#devops#plugin-system
Stars46
Forks18
Last commit4 months ago
Curated Libraries
Curated Libraries

A curated list of Common Lisp libraries and resources, focused on beginners and modern tooling.

#programming-language#scientific-computing#gui-frameworks
Stars46
Forks3
Last commit5 months ago
array-operations
array-operationsCommon Lisp

A Common Lisp library providing functions and macros for manipulating arrays and performing numerical calculations.

#scientific-computing#quicklisp#matrix-operations
Stars45
Forks5
Last commit
QDSEquations
QDSEquationsPascal

A Delphi component equation editor for entering and displaying complex mathematical formulas in applications.

#scientific-computing#gui-component#pascal
Stars45
Forks17
Last commit5 years ago
Graph Layout
Graph LayoutJulia

Graph layout and visualization algorithms implemented in pure Julia for force-directed, stress-majorization, and hierarchical layouts.

#scientific-computing#julia#force-directed-layout
Stars44
Forks16
Last commit6 years ago
vivsim
vivsimPython

A Python library for accelerated fluid-structure interaction simulations using the immersed boundary lattice Boltzmann method, powered by JAX.

#scientific-computing#computational-fluid-dynamics#fluid-structure-interaction
Stars44
Forks11
Last commit
Core torch7 demos repository
Core torch7 demos repositoryLua

A collection of demos and tutorials for learning Torch7, a scientific computing framework with deep learning support.

#scientific-computing#demos#deep-learning
Stars43
Forks20
Last commit9 years ago
CAEs for Data Assimilation
CAEs for Data AssimilationPython

A Python module for creating convolutional autoencoders to model background error covariance in variational data assimilation.

#scientific-computing#variational-methods#autoencoder
Stars43
Forks21
Last commit
Pubrunner
PubrunnerPython

A framework for keeping biomedical text mining tools running on the latest publications from PubMed.

#scientific-computing#research-tools#natural-language-processing
Stars43
Forks6
Last commit6 years ago
Swift-MathEagle
Swift-MathEagleSwift

A generic Swift math framework for function solving, optimization, matrix algebra, complex numbers, and big integers with performance optimizations.

#scientific-computing#mathematics#graph-algorithms
Stars43
Forks5
Last commit
d-SEAMS
d-SEAMSC++

A C++ core engine for deferred structural elucidation analysis of molecular dynamics trajectories.

#scientific-computing#lua-scripting#trajectories
Stars42
Forks10
Last commit8 days ago
PreviousPage 10 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 years ago
4 years ago
2 months ago
5 years ago
8 years 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