An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "linear-algebra" keyword

View the packages on the crates.io package registry that are tagged with the "linear-algebra" keyword.

ivy-random 0.10.3
Provides random utility functions to the ivy framework
2 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 7.41 thousand downloads total - 30 stars on GitHub - 1 maintainer
libceed 0.12.0
High-level interface for libCEED - the efficient high-order discretization library developed by t...
4 versions - Latest release: over 1 year ago - 4.75 thousand downloads total - 232 stars on GitHub - 1 maintainer
libceed-sys 0.12.0
Low-level bindings for libCEED library.
4 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 5.64 thousand downloads total - 232 stars on GitHub - 1 maintainer
bitgauss 0.3.4
A fast boolean linear algebra library
7 versions - Latest release: 26 days ago - 1.87 thousand downloads total - 4 stars on GitHub - 1 maintainer
similarity-least-squares 0.3.0
Least-squares estimation of transformation parameters between two point patterns
3 versions - Latest release: 12 days ago - 1 dependent repositories - 3.25 thousand downloads total - 3 stars on GitHub - 1 maintainer
matrix 0.22.0
The package provides a matrix laboratory.
78 versions - Latest release: over 6 years ago - 6 dependent packages - 11 dependent repositories - 143 thousand downloads total - 23 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
nalgebra 0.33.2 💰
General-purpose linear algebra library with transformations and statically-sized or dynamically-s...
119 versions - Latest release: 9 months ago - 892 dependent packages - 5,719 dependent repositories - 33.5 million downloads total - 3,878 stars on GitHub - 2 maintainers
numerilib 0.1.2
A Rust Mathematics Library
3 versions - Latest release: almost 2 years ago - 3.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
vectormatrix 0.1.1
Idiomatic Matrix and Vector types for Rust
2 versions - Latest release: about 2 months ago - 867 downloads total - 0 stars on GitHub - 1 maintainer
gemm-c32 0.18.2 💰
Playground for matrix multiplication algorithms
33 versions - Latest release: 7 months ago - 1 dependent package - 2 dependent repositories - 1.76 million downloads total - 89 stars on GitHub - 1 maintainer
graphblas_sparse_linear_algebra 0.54.3
Wrapper for SuiteSparse:GraphBLAS
95 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 108 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
lax 0.17.0
LAPACK wrapper without ndarray
8 versions - Latest release: 6 months ago - 6 dependent packages - 41 dependent repositories - 958 thousand downloads total - 422 stars on GitHub - 3 maintainers
Top 4.4% on crates.io
ndarray-linalg 0.17.0
Linear algebra package for rust-ndarray using LAPACK
41 versions - Latest release: 6 months ago - 92 dependent packages - 85 dependent repositories - 1.16 million downloads total - 422 stars on GitHub - 5 maintainers
eigenvalues 0.4.0
algorithms to compute eigenvalue/eigenvectors of symmetric matrices
8 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 12.8 thousand downloads total - 43 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
peroxide 0.40.0
Rust comprehensive scientific computation library contains linear algebra, numerical analysis, st...
243 versions - Latest release: 4 days ago - 7 dependent packages - 11 dependent repositories - 828 thousand downloads total - 440 stars on GitHub - 1 maintainer
faer-ext 0.6.0 💰
faer-rs API for interoperability with external libraries
7 versions - Latest release: 3 months ago - 2 dependent packages - 214 thousand downloads total - 5 stars on GitHub - 1 maintainer
gemm-common 0.18.2 💰
Playground for matrix multiplication algorithms
34 versions - Latest release: 7 months ago - 6 dependent packages - 2 dependent repositories - 1.75 million downloads total - 89 stars on GitHub - 1 maintainer
ultrametric_matrix_tools 0.1.1
Toolbox that provides functions and data structures to generate and handle ultrametric matrices.
1 version - Latest release: over 3 years ago - 1.37 thousand downloads total - 2 stars on GitHub - 1 maintainer
matrix42 0.1.1
A linear algebra library developed as a project in the 42 ecosystem.
2 versions - Latest release: 5 months ago - 1.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
scirs2-linalg 0.1.0-alpha.6
Linear algebra module for SciRS2
6 versions - Latest release: about 1 month ago - 3.73 thousand downloads total - 40 stars on GitHub - 1 maintainer
cfavml 0.3.0
CF's Accelerated Vector Math Library providing SIMD optimzied routines for vector operations
5 versions - Latest release: 11 months ago - 8.76 thousand downloads total - 4 stars on GitHub - 1 maintainer
redstone-ml 0.0.0
High-performance Machine Learning, Auto-Differentiation and Tensor Algebra crate for Rust
1 version - Latest release: about 2 months ago - 276 downloads total - 1 maintainer
netlib-provider 0.4.1
The package provides BLAS and LAPACK using the Netlib implementation.
11 versions - Latest release: over 9 years ago - 4 dependent packages - 56.3 thousand downloads total - 4 stars on GitHub - 2 maintainers
rsparse 1.2.1
A Rust library for solving sparse linear systems using direct methods.
18 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 21.4 thousand downloads total - 17 stars on GitHub - 1 maintainer
lapack-src 0.11.0
The package provides a LAPACK source of choice.
14 versions - Latest release: 6 months ago - 16 dependent packages - 29 dependent repositories - 288 thousand downloads total - 12 stars on GitHub - 2 maintainers
simsimd 6.5.0
Portable mixed-precision BLAS-like vector math library for x86 and ARM
89 versions - Latest release: 20 days ago - 1 dependent package - 137 thousand downloads total - 1,435 stars on GitHub - 2 maintainers
microgemm 0.3.1
General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc env...
10 versions - Latest release: 11 months ago - 10.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
nalgebra-lapack 0.25.0 💰
Matrix decompositions using nalgebra matrices and Lapack bindings.
26 versions - Latest release: about 1 year ago - 2 dependent packages - 3 dependent repositories - 45.5 thousand downloads total - 4,358 stars on GitHub - 2 maintainers
Top 4.7% on crates.io
nalgebra-sparse 0.10.0 💰
Sparse matrix computation based on nalgebra.
11 versions - Latest release: about 1 year ago - 17 dependent packages - 11 dependent repositories - 206 thousand downloads total - 4,358 stars on GitHub - 1 maintainer
nalgebra-randv09 0.33.2 💰
General-purpose linear algebra library with transformations and statically-sized or dynamically-s...
1 version - Latest release: 3 months ago - 588 downloads total - 4,358 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
nalgebra-glm 0.19.0 💰
A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library.
25 versions - Latest release: about 1 year ago - 58 dependent packages - 171 dependent repositories - 572 thousand downloads total - 4,358 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
nalgebra-macros 0.2.2 💰
Procedural macros for nalgebra
4 versions - Latest release: about 1 year ago - 1 dependent package - 2,501 dependent repositories - 21.1 million downloads total - 4,358 stars on GitHub - 1 maintainer
pardiso-sys 0.2.0
The package provides bindings to PARDISO.
2 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 3.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
linxal 0.6.0
Linear Algebra package with rust-ndarray interface
13 versions - Latest release: over 8 years ago - 1 dependent repositories - 21.9 thousand downloads total - 38 stars on GitHub - 1 maintainer
matrix-rs 1.0.1
Library for using matrices in rust. Uses const generics to ensure compile-time matrix safety.
2 versions - Latest release: over 2 years ago - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
lanczos 0.2.0
lanczos algorithm for eigen decomposition
2 versions - Latest release: 12 months ago - 2.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
lair 0.7.0
Linear algebra in Rust
8 versions - Latest release: 10 months ago - 1 dependent package - 2 dependent repositories - 26.6 thousand downloads total - 13 stars on GitHub - 2 maintainers
numrs2 0.1.0-alpha.5
A Rust implementation inspired by NumPy for numerical computing (NumRS2)
5 versions - Latest release: about 1 month ago - 1.68 thousand downloads total - 6 stars on GitHub - 1 maintainer
metal-matrix 0.1.0
High-performance linear algebra library with Metal GPU acceleration
1 version - Latest release: 5 months ago - 520 downloads total - 1 maintainer
Top 5.1% on crates.io
rulinalg 0.4.2
A linear algebra library.
17 versions - Latest release: over 8 years ago - 20 dependent packages - 195 dependent repositories - 657 thousand downloads total - 290 stars on GitHub - 1 maintainer
peroxide-ad 0.3.0
Proc macro for automatic differenitation of Peroxide
8 versions - Latest release: over 4 years ago - 1 dependent package - 14 dependent repositories - 553 thousand downloads total - 517 stars on GitHub - 1 maintainer
peroxide-num 0.1.4
Numerical traits for Peroxide
5 versions - Latest release: over 1 year ago - 2 dependent packages - 23.9 thousand downloads total - 517 stars on GitHub - 1 maintainer
faer-macros 0.21.0 💰
linear algebra library
1 version - Latest release: 7 months ago - 27.4 thousand downloads total - 2,259 stars on GitHub - 1 maintainer
faer-traits 0.22.1 💰
linear algebra library
5 versions - Latest release: 3 months ago - 30.6 thousand downloads total - 2,259 stars on GitHub - 1 maintainer
faer 0.22.6 💰
linear algebra library
46 versions - Latest release: 3 months ago - 10 dependent packages - 1 dependent repositories - 449 thousand downloads total - 2,259 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
openblas-src 0.10.12
The package provides a source of BLAS and LAPACK via OpenBLAS.
24 versions - Latest release: about 1 month ago - 71 dependent packages - 69 dependent repositories - 860 thousand downloads total - 85 stars on GitHub - 3 maintainers
openblas-build-buildtest
Fork of original crate by Toshiki Teramura for testing pipeline behaviour.
1 version - Latest release: 8 days ago - 1.05 thousand downloads total - 85 stars on GitHub - 1 maintainer
openblas-build 0.10.12
The package provides a build helper for OpenBLAS.
10 versions - Latest release: about 1 month ago - 1 dependent package - 27 dependent repositories - 670 thousand downloads total - 85 stars on GitHub - 3 maintainers
openblas-provider 0.4.1
The package provides BLAS and LAPACK using the OpenBLAS implementation.
13 versions - Latest release: over 9 years ago - 5 dependent packages - 1 dependent repositories - 68.3 thousand downloads total - 71 stars on GitHub - 2 maintainers
lapacke-static 0.1.0
Statically compiled LAPACKE library
1 version - Latest release: almost 8 years ago - 1.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
openblas-blas-provider 0.0.5
BLAS/LAPACK provider using the OpenBLAS implementation
5 versions - Latest release: over 10 years ago - 2 dependent packages - 10.3 thousand downloads total - 85 stars on GitHub - 2 maintainers
gemm-f32 0.18.2 💰
Playground for matrix multiplication algorithms
33 versions - Latest release: 7 months ago - 2 dependent packages - 2 dependent repositories - 1.7 million downloads total - 89 stars on GitHub - 1 maintainer
blas-sys 0.9.0
The package provides bindings to BLAS (Fortran).
25 versions - Latest release: 2 months ago - 13 dependent packages - 13 dependent repositories - 378 thousand downloads total - 11 stars on GitHub - 2 maintainers
geonum 0.6.11 💰
geometric number library supporting unlimited dimensions with O(1) complexity
25 versions - Latest release: 10 days ago - 10.1 thousand downloads total - 5 stars on GitHub - 1 maintainer
gmres 1.0.0
A sparse linear system solver using the GMRES iterative method.
4 versions - Latest release: over 1 year ago - 4.52 thousand downloads total - 2 stars on GitHub - 1 maintainer
hasty 0.2.5 💰
A Rust interface to system BLAS libraries for fast linear algebra operations
13 versions - Latest release: over 1 year ago - 15.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
pire-gemm-s16s16s32 0.1.0
high performance cpu kernels
1 version - Latest release: 8 months ago - 779 downloads total - 1 maintainer
gemm-f16 0.18.2 💰
Playground for matrix multiplication algorithms
24 versions - Latest release: 7 months ago - 1 dependent package - 2 dependent repositories - 1.68 million downloads total - 89 stars on GitHub - 1 maintainer
mrslac 0.2.0
A Rust crate with sparse matrix data structures
2 versions - Latest release: about 5 years ago - 2.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
gemm-f64 0.18.2 💰
Playground for matrix multiplication algorithms
33 versions - Latest release: 7 months ago - 1 dependent package - 2 dependent repositories - 1.68 million downloads total - 87 stars on GitHub - 1 maintainer
lineq 0.1.2
Linear algebra library
3 versions - Latest release: about 2 years ago - 3.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
rustices 0.1.0
An implementation of matrices
1 version - Latest release: over 4 years ago - 1.38 thousand downloads total - 1 maintainer
Top 7.3% on crates.io
blas-src 0.11.1
The package provides a BLAS source of choice.
17 versions - Latest release: 6 months ago - 46 dependent packages - 67 dependent repositories - 854 thousand downloads total - 41 stars on GitHub - 2 maintainers
Top 7.1% on crates.io
smartcore 0.4.2
Machine Learning in Rust.
9 versions - Latest release: 12 days ago - 12 dependent packages - 7 dependent repositories - 136 thousand downloads total - 804 stars on GitHub - 2 maintainers
faer-cholesky 0.17.1 💰
Basic linear algebra routines
23 versions - Latest release: over 1 year ago - 4 dependent packages - 1 dependent repositories - 84.3 thousand downloads total - 2,254 stars on GitHub - 1 maintainer
matrix-simp 0.3.0
A linear algebra package (WIP)
3 versions - Latest release: about 2 years ago - 3.38 thousand downloads total - 1 maintainer
lapack-sys 0.15.0
The package provides bindings to LAPACK (Fortran).
26 versions - Latest release: 6 months ago - 7 dependent packages - 39 dependent repositories - 1.29 million downloads total - 4 stars on GitHub - 2 maintainers
tensoratu 0.0.0
Work in progress: Tensor network library
1 version - Latest release: 6 months ago - 544 downloads total - 1 maintainer
nnet 0.0.2
A feedforward neural network.
2 versions - Latest release: about 6 years ago - 2.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
candle-gemm 0.16.0 💰
Playground for matrix multiplication algorithms
3 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 66.1 thousand downloads total - 89 stars on GitHub - 2 maintainers
ferrate 0.0.4
A Rust Math Library
2 versions - Latest release: almost 2 years ago - 2.33 thousand downloads total - 1 stars on GitHub - 1 maintainer
liblapack-sys 0.2.0
The package provides bindings to the Linear Algebra PACKage.
16 versions - Latest release: about 10 years ago - 1 dependent package - 29.7 thousand downloads total - 4 stars on GitHub - 2 maintainers
r-src 0.2.1
The package provides a source of BLAS and LAPACK via R.
3 versions - Latest release: 6 months ago - 2 dependent packages - 13.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
lapack 0.20.0
The package provides wrappers for LAPACK (Fortran).
56 versions - Latest release: 6 months ago - 21 dependent packages - 49 dependent repositories - 962 thousand downloads total - 85 stars on GitHub - 2 maintainers
candle-gemm-c64 0.16.0 💰
Playground for matrix multiplication algorithms
3 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 69.1 thousand downloads total - 89 stars on GitHub - 2 maintainers
vvec3
An unused crate
2 versions - Latest release: 15 days ago - 1 dependent package - 1.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
superlu-sys 0.4.2
The package provides bindings to SuperLU.
21 versions - Latest release: 8 months ago - 3 dependent packages - 1 dependent repositories - 81.6 thousand downloads total - 1 stars on GitHub - 2 maintainers
gemm 0.18.2
Playground for matrix multiplication algorithms
58 versions - Latest release: 7 months ago - 7 dependent packages - 2 dependent repositories - 1.68 million downloads total - 68 stars on GitHub - 1 maintainer
cayley 0.2.0
A crate for generic, stack-allocated linear algebra stuff, such as matrices
2 versions - Latest release: over 2 years ago - 2.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
ferrix 0.1.0
A simple matrix library for Rust
1 version - Latest release: 10 months ago - 991 downloads total - 3 stars on GitHub - 1 maintainer
faer-svd 0.17.1 💰
Basic linear algebra routines
19 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 79.2 thousand downloads total - 2,250 stars on GitHub - 1 maintainer
pire-base 0.1.0
high performance cpu kernels
1 version - Latest release: 8 months ago - 1.13 thousand downloads total - 1 maintainer
netlib-src 0.9.0
The package provides a source of BLAS and LAPACK via Netlib.
10 versions - Latest release: 4 months ago - 14 dependent packages - 15 dependent repositories - 217 thousand downloads total - 4 stars on GitHub - 2 maintainers
maths-rs 0.2.7
A linear algebra library for gamedev and graphics
24 versions - Latest release: 28 days ago - 5 dependent packages - 2 dependent repositories - 33.1 thousand downloads total - 57 stars on GitHub - 1 maintainer
libblas-sys 0.1.0
The package provides bindings to the Basic Linear Algebra Subprograms.
22 versions - Latest release: about 10 years ago - 2 dependent packages - 1 dependent repositories - 39.9 thousand downloads total - 11 stars on GitHub - 2 maintainers
dotzilla 0.2.1
Native Rust implementation of efficient basic linear algebra routines
3 versions - Latest release: about 2 months ago - 2.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
faer-lu 0.17.1 💰
Basic linear algebra routines
23 versions - Latest release: over 1 year ago - 4 dependent packages - 1 dependent repositories - 84.6 thousand downloads total - 2,250 stars on GitHub - 1 maintainer
pire-gemm-c32 0.1.0
high performance cpu kernels
1 version - Latest release: 8 months ago - 784 downloads total - 1 maintainer
spaceform 0.1.0
A cross-platform SIMD-accelerated maths library for 3D graphics
3 versions - Latest release: over 3 years ago - 3.48 thousand downloads total - 8 stars on GitHub - 1 maintainer
candle-gemm-common 0.16.0 💰
Playground for matrix multiplication algorithms
3 versions - Latest release: almost 2 years ago - 6 dependent packages - 1 dependent repositories - 70.2 thousand downloads total - 88 stars on GitHub - 2 maintainers
computation-types 0.0.0
Types for abstract mathematical computation
1 version - Latest release: 8 months ago - 699 downloads total - 1 stars on GitHub - 1 maintainer
lineas 0.1.1
A mathematical linear algebra library for Rust
2 versions - Latest release: almost 3 years ago - 2.38 thousand downloads total - 3 stars on GitHub - 1 maintainer
sprs-superlu 0.1.7
The package provides a high level interface between SuperLU, sprs and ndarray.
8 versions - Latest release: 8 months ago - 9.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
pfapack 0.2.0
Rust interface for the pfapack library, a Fortran library to compute Pfaffians.
2 versions - Latest release: about 2 years ago - 1 dependent repositories - 2.74 thousand downloads total - 1 stars on GitHub - 1 maintainer
mematrica 0.2.2
An easy to use library for working with matrices
12 versions - Latest release: about 2 years ago - 12.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
malakoi 0.0.1
Procedural macro for mathematical operations on structs
1 version - Latest release: 17 days ago - 0 downloads total
lstsq 0.6.0
Return the least-squares solution to a linear matrix equation
6 versions - Latest release: about 1 year ago - 8 dependent packages - 2 dependent repositories - 319 thousand downloads total - 2 stars on GitHub - 1 maintainer
superlu 0.3.2
The package provides an interface to SuperLU.
17 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 31.6 thousand downloads total - 2 stars on GitHub - 2 maintainers
blis-sys 0.3.0 💰
Rust bindings for BLIS
5 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 7.74 thousand downloads total - 2 stars on GitHub - 1 maintainer
candle-gemm-f64 0.16.0 💰
Playground for matrix multiplication algorithms
3 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 66.3 thousand downloads total - 88 stars on GitHub - 2 maintainers