Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Numerical Computing

Numerical Computing

97 projects

Showing 36 of 95 projects

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
Stars838
Forks80
Last commit11 months 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
Stars827
Forks58
Last commit2 years ago
BigInt
BigIntSwift

A pure Swift library for arbitrary-precision integer arithmetic, providing BigUInt and BigInt types.

#ios#open-source#arbitrary-precision
Stars813
Forks122
Last commit10 months ago
Dragonbox
DragonboxC++

A C++ reference implementation of the Dragonbox algorithm for fast, correct, and shortest float-to-string conversion.

#formatting#algorithm#dtoa
Stars807
Forks50
Last commit8 months 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
Stars703
Forks40
Last commit20 days ago
Fraction.js
Fraction.jsJavaScript

A JavaScript library for precise rational number arithmetic using BigInt, avoiding floating-point inaccuracies.

#decimal-conversion#precision-arithmetic#fraction
Stars687
Forks76
Last commit8 months ago
April
AprilCommon Lisp

April compiles a subset of the APL programming language into Common Lisp, enabling expressive array programming within Lisp environments.

#compiler#rational-numbers#lisp-macros
Stars654
Forks33
Last commit7 days ago
swix
swixC++

A Swift library providing NumPy-like matrix operations and machine learning algorithms for iOS/macOS development.

#numpy-like#opencv#signal-processing
Stars586
Forks51
Last commit6 years ago
layer
layerScheme

A command-line tool for neural network inference using Unix pipeline philosophy.

#blas#unix-philosophy#neural-network
Stars560
Forks17
Last commit7 years 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
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
Stars497
Forks130
Last commit1 month ago
universal
universalC++

A header-only C++ template library providing custom arithmetic plug-in types for mixed-precision algorithm development and optimization.

#ai-optimization#integer-arithmetic#high-performance-computing
Stars496
Forks69
Last commit1 day 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 commit5 years ago
decimal
decimalElixir

Arbitrary precision decimal arithmetic library for Elixir, representing numbers exactly with sign, coefficient, and exponent.

#elixir#precision#decimal-arithmetic
Stars478
Forks107
Last commit9 days 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
Stars471
Forks97
Last commit1 year ago
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
Stars469
Forks51
Last commit1 year ago
suitesparse-metis-for-windows
suitesparse-metis-for-windowsC

CMake scripts for painless cross-platform usage of SuiteSparse and METIS libraries, including precompiled Windows binaries.

#blas#metis#lapack
Stars467
Forks222
Last commit2 years 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
Stars436
Forks40
Last commit
scikit-tensor
scikit-tensorPython

Python library for multilinear algebra operations and tensor factorizations with support for dense and sparse tensors.

#tensor-factorization#scientific-computing#scipy
Stars405
Forks111
Last commit7 years ago
LambdaNet
LambdaNetHaskell

A purely functional artificial neural network library for Haskell, enabling rapid prototyping through higher-order function composition.

#haskell#functional-programming#deep-learning
Stars383
Forks38
Last commit10 years ago
TensorSwift
TensorSwiftSwift

A lightweight Swift library for tensor calculations with TensorFlow-like APIs, enabling ML model inference.

#ios#deep-learning#model-inference
Stars324
Forks22
Last commit8 years ago
tensorflow-ocaml
tensorflow-ocamlOCaml

OCaml bindings for TensorFlow, enabling machine learning and neural network development in a functional programming environment.

#functional-programming#deep-learning#bindings
Stars287
Forks25
Last commit7 years ago
datakit
datakitJavaScript

A lightweight JavaScript library for data analysis with CSV reading, statistical methods, and chart plotting.

#statistics#lightweight#csv-parsing
Stars287
Forks11
Last commit9 years ago
JuliaCall
JuliaCallHTML

An R package that embeds Julia for high-performance numerical computing, enabling seamless interoperability between R and Julia.

#scientific-computing#julia#high-performance
Stars286
Forks41
Last commit9 days ago
fastmath
fastmathClojure

A high-performance Clojure math library optimized for primitive operations, featuring statistics, random numbers, vectors, matrices, and numerical methods.

#statistics#signal-processing#clojure
Stars279
Forks17
Last commit25 days ago
Boost.Multiprecision
Boost.MultiprecisionC++

A C++ library providing integer, rational, floating-point, complex, and interval number types with extended range and precision beyond built-in types.

#scientific-computing#mathematics#expression-templates
Stars256
Forks127
Last commit
Complex.js
Complex.jsJavaScript

A comprehensive JavaScript library for complex number arithmetic with a full suite of mathematical functions.

#scientific-computing#trigonometric-functions#mathematics
Stars253
Forks39
Last commit6 months ago
fastnum
fastnumRust

Fixed-size decimal numbers implemented in pure Rust for exact-precision financial and crypto calculations.

#fixed-point#exact-precision#financial-computing
Stars253
Forks17
Last commit5 months ago
magicl
magiclCommon Lisp

A Common Lisp library for matrix algebra with pure Lisp and accelerated backends via BLAS/LAPACK.

#blas#scientific-computing#lapack
Stars253
Forks49
Last commit7 months ago
RunMat
RunMatRust

Open-source runtime that executes MATLAB syntax on CPU and GPU automatically, with cross-platform hardware support and no vendor lock-in.

#matlab-compatible#scientific-computing#mathematics
Stars216
Forks7
Last commit1 day ago
tree-math
tree-mathPython

A Python library that enables mathematical operations on JAX pytrees, allowing numerical algorithms to work directly with complex nested data structures.

#pytrees#scientific-computing#jax
Stars210
Forks9
Last commit1 year ago
mir
mirD

A generic numerical library for D providing sparse tensors, linear algebra, and machine learning components.

#blas#d-language#scientific-computing
Stars210
Forks20
Last commit4 years ago
Panthera
PantheraClojure

A Clojure library providing data-frames and arrays through Python's pandas and numpy.

#array#data-science#dataframe
Stars191
Forks15
Last commit6 years ago
numerix
numerixElixir

A collection of mathematical functions for Elixir focused on statistics, linear algebra, and machine learning.

#scientific-computing#parallel-computing#elixir
Stars191
Forks17
Last commit5 years ago
Upsurge
UpsurgeSwift

A Swift library providing numpy-like multi-dimensional data structures and operations for numerical computing.

#scientific-computing#math#valuearray
Stars186
Forks43
Last commit7 years ago
climin
climinPython

A Python package providing gradient-based optimizers specifically designed for machine learning scenarios.

#scientific-computing#gradient-descent#deep-learning
Stars184
Forks65
Last commit4 months ago
PreviousPage 2 of 3

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
3 years ago
1 month ago
Next
#Scientific Computing51
#Linear Algebra35
#Machine Learning33
#Statistics18
#C Plus Plus14
#High Performance Computing14
#High Performance13
#Python12
#Deep Learning12
#Data Analysis11
#Math11
#Automatic Differentiation10