Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Numerical Computing

Numerical Computing

144 projects

Showing 36 of 144 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
Stars842
Forks82
Last commit1 year 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
Stars826
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
Stars814
Forks123
Last commit16 days ago
Dragonbox
DragonboxC++

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

#formatting#algorithm#dtoa
Stars813
Forks50
Last commit9 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
Stars719
Forks42
Last commit5 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
Stars689
Forks77
Last commit9 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
Stars658
Forks33
Last commit1 month 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
Stars501
Forks132
Last commit20 days 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
Stars501
Forks69
Last commit15 days 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
decimal
decimalElixir

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

#elixir#precision#decimal-arithmetic
Stars479
Forks109
Last commit4 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
Stars470
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
Stars437
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
Stars404
Forks110
Last commit8 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
Stars384
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
Stars325
Forks22
Last commit8 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
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
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 commit15 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
Stars283
Forks17
Last commit24 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
Stars259
Forks128
Last commit
magicl
magiclCommon Lisp

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

#blas#scientific-computing#lapack
Stars255
Forks49
Last commit1 month ago
fastnum
fastnumRust

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

#fixed-point#exact-precision#financial-computing
Stars255
Forks18
Last commit1 month ago
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
Forks41
Last commit8 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
Stars238
Forks8
Last commit5 days ago
mir
mirD

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

#blas#d-language#scientific-computing
Stars211
Forks20
Last commit4 years 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
numerix
numerixElixir

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

#scientific-computing#parallel-computing#elixir
Stars192
Forks17
Last commit5 years ago
udecimal
udecimalGo

A high-performance, zero-allocation fixed-point decimal library for Go, optimized for financial applications.

#decimal#high-performance#financial-computing
Stars191
Forks15
Last commit1 month 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
Upsurge
UpsurgeSwift

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

#scientific-computing#math#valuearray
Stars187
Forks43
Last commit7 years ago
PreviousPage 2 of 4

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
3 days ago
Next
#Scientific Computing76
#Linear Algebra51
#Machine Learning38
#Statistics23
#High Performance19
#C Plus Plus16
#Math16
#Math Library15
#Matrix Operations15
#Deep Learning15
#High Performance Computing15
#Python14