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

LargeVis
LargeVisC++

Official implementation of the LargeVis algorithm for visualizing large-scale, high-dimensional data and networks.

#scientific-computing#dimensionality-reduction#c-plus-plus
Stars712
Forks168
Last commit3 years ago
BrainPy
BrainPyPython

A flexible, efficient, and extensible JIT-compiled framework for computational neuroscience and brain-inspired computation.

#scientific-computing#jit-compilation#brain-dynamics-modeling
Stars694
Forks109
Last commit1 day ago
NetKet
NetKetPython

A Python library built on JAX for studying many-body quantum systems using neural networks and machine learning.

#scientific-computing#quantum#variational-methods
Stars692
Forks215
Last commit1 day ago
Quantum++
Quantum++C++

A modern C++17 header-only quantum computing library for simulating arbitrary quantum processes.

#scientific-computing#quantum#simulation
Stars666
Forks141
Last commit5 days ago
pygalmesh
pygalmeshC++

A Python interface to CGAL's 2D and 3D mesh generation tools for creating high-quality meshes from geometric domains.

#meshing#scientific-computing#mathematics
Stars666
Forks67
Last commit2 years ago
LightGraphs.jl
LightGraphs.jlJulia

An optimized graph analysis package for Julia, providing simple concrete graph types and an API for custom implementations.

#scientific-computing#julia#graph
Stars666
Forks181
Last commit4 years ago
quaternion
quaternionPython

A Python module that adds a native quaternion dtype to NumPy for efficient 3D rotation and orientation calculations.

#robotics#scientific-computing#quaternions
Stars657
Forks92
Last commit7 months ago
Platypus
PlatypusPython

A Python framework for multiobjective evolutionary algorithms (MOEAs) with support for NSGA-II, NSGA-III, MOEA/D, and other optimization methods.

#scientific-computing#algorithm#genetic-algorithms
Stars654
Forks166
Last commit
ZeroCostDL4Mic
ZeroCostDL4MicJupyter Notebook

A free Google Colab-based toolbox with Jupyter notebooks and GUI for applying deep learning to microscopy data without coding expertise.

#google-colab#scientific-computing#image-analysis
Stars648
Forks143
Last commit
scikit-fem
scikit-femPython

A pure Python library for finite element assembly, transforming bilinear forms into sparse matrices and linear forms into vectors.

#scientific-computing#python-library#mesh-generation
Stars641
Forks107
Last commit1 month ago
GLM
GLMJulia

A Julia package for fitting linear and generalized linear models with comprehensive statistical functionality.

#statistical-models#regression-analysis#scientific-computing
Stars636
Forks117
Last commit1 month ago
optimesh
optimesh

A Python library for triangular mesh smoothing and optimization with multiple algorithms and a simple interface.

#pypi#meshing#scientific-computing
Stars634
Forks59
Last commit2 months ago
itk-jupyter-widgets
itk-jupyter-widgetsPython

A Python interface for interactive web-based visualization of multidimensional images, point sets, and geometry in Jupyter notebooks.

#scientific-visualization#scientific-computing#image-analysis
Stars622
Forks83
Last commit
DiffSharp
DiffSharpF#

A tensor library for differentiable functional programming in F#, with PyTorch-like APIs and GPU support.

#scientific-computing#tensor-library#neural-network
Stars615
Forks72
Last commit2 years ago
Optimistix
OptimistixPython

A JAX library for nonlinear optimization including root finding, minimization, fixed points, and least squares.

#scientific-computing#gradient-descent#jax
Stars604
Forks54
Last commit2 months ago
StatsLib
StatsLibC++

A C++ header-only library of statistical distribution functions with compile-time computing capabilities.

#scientific-computing#constexpr#distributions
Stars559
Forks78
Last commit3 years ago
ProDy
ProDyPython

A Python package for analyzing protein structure, dynamics, and sequence evolution with a comprehensive API and GUI.

#scientific-computing#dynamics#protein
Stars554
Forks177
Last commit2 days ago
Images
ImagesJulia

A comprehensive image processing library for Julia, providing tools for loading, manipulating, and analyzing images.

#scientific-computing#image-analysis#julia
Stars551
Forks141
Last commit2 months ago
Ruby Units
Ruby UnitsRuby

A Ruby library for handling unit conversions, mathematical operations, and dimensional analysis with scientific accuracy.

#rubygems#scientific-computing#unit-conversion
Stars545
Forks112
Last commit6 months ago
datamol
datamolPython

A Python library for molecular processing built on RDKit with a simple API and good defaults.

#scientific-computing#cheminformatics#python-library
Stars542
Forks64
Last commit2 months ago
SUAVE
SUAVEReScript

A multi-fidelity conceptual design environment for modeling future aircraft with advanced technologies.

#aerospace-engineering#scientific-computing#python-toolbox
Stars523
Forks452
Last commit2 years ago
HPC Container Maker
HPC Container MakerPython

A Python tool for generating Dockerfiles and Singularity definition files from high-level recipes for HPC containers.

#python-tool#scientific-computing#devops
Stars515
Forks103
Last commit1 month ago
micropython-ulab
micropython-ulabC

A numpy-like fast vector module for MicroPython and CircuitPython, written in C for embedded systems.

#scientific-computing#micropython#micropython-ulab
Stars501
Forks132
Last commit4 days ago
XLB
XLBPython

A differentiable, massively parallel Lattice Boltzmann library in Python for physics-based machine learning and fluid dynamics simulations.

#scientific-computing#computational-fluid-dynamics#jax
Stars497
Forks84
Last commit1 month ago
matrex
matrexElixir

A high-performance matrix library for Elixir/Erlang with C and CBLAS backend, optimized for speed and large-scale operations.

#scientific-computing#elixir#high-performance
Stars489
Forks32
Last commit6 years ago
Aparapi
AparapiJava

A framework for executing native Java and Scala code on the GPU via OpenCL for data-parallel computation.

#scientific-computing#high-performance-computing#java-library
Stars480
Forks86
Last commit3 years ago
Distances
DistancesJulia

A Julia package providing efficient, type-safe implementations of numerous distance metrics and divergences between vectors and matrices.

#distance-evaluation#scientific-computing#julia
Stars470
Forks97
Last commit1 year ago
neural-fortran
neural-fortranFortran

A parallel deep learning framework written in modern Fortran for training and inference of dense, convolutional, and transformer networks.

#opencoarrays#scientific-computing#parallel-computing
Stars469
Forks108
Last commit
Numo::NArray
Numo::NArrayC

A Ruby library for fast processing and manipulation of multi-dimensional numerical arrays, similar to NumPy's ndarray.

#multi-dimensional-arrays#scientific-computing#array-processing
Stars468
Forks51
Last commit1 year ago
python-sgp4
python-sgp4Python

A Python implementation of the SGP4 satellite tracking algorithm for computing satellite positions and velocities.

#scientific-computing#space-situational-awareness#astrodynamics
Stars466
Forks98
Last commit12 days ago
Cookiecutter for Computational Molecular Sciences
Cookiecutter for Computational Molecular SciencesPython

A Cookiecutter template for creating Python packages in computational molecular sciences with pre-configured CI, testing, and documentation.

#scientific-computing#pytest#python-packages
Stars458
Forks93
Last commit
pdb-tools
pdb-toolsPython

A dependency-free cross-platform Swiss Army knife for manipulating and editing Protein Data Bank (PDB) files.

#scientific-computing#command-line-tools#pdb-manipulation
Stars457
Forks121
Last commit1 month ago
VIGRA
VIGRAC++

A generic C++ library for image analysis and computer vision using template-based generic programming.

#scientific-computing#image-analysis#template-metaprogramming
Stars444
Forks198
Last commit3 months ago
wavelib
wavelibC

C implementation of 1D/2D wavelet transforms including DWT, SWT, MODWT, wavelet packet transforms, and continuous wavelet transforms.

#c-library#scientific-computing#wavelet-packet-trees
Stars444
Forks137
Last commit7 months ago
pymap3d
pymap3dPython

Pure Python 3-D geographic coordinate conversions for geospace applications, with optional NumPy acceleration.

#scientific-computing#embedded-systems#geospatial
Stars440
Forks88
Last commit1 month ago
Functional Fortran
Functional FortranFortran

A single-file library providing functional programming utilities like map, filter, fold, and set operations for modern Fortran.

#pure-functions#scientific-computing#functional-programming
Stars437
Forks40
Last commit
PreviousPage 5 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 month ago
3 months ago
4 months ago
4 months ago
7 months ago
3 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