Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "vector" keyword
curveipo 1.0.0
2D curve interpolation1 version - Latest release: over 1 year ago - 398 downloads total - 1 maintainer
smallvectune 0.0.1
Wrapper for SmallVec that writes out capacity information1 version - Latest release: over 5 years ago - 696 downloads total - 9 stars on GitHub - 1 maintainer
array_manipulation 0.4.1
Methods for manipuling arrays in a Vec-like fashion. It will (probably) get into core once const ...5 versions - Latest release: almost 2 years ago - 1.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
vector2math 0.14.1
Traits for doing 2D vector geometry operations using standard types32 versions - Latest release: about 12 hours ago - 1 dependent package - 2 dependent repositories - 16 thousand downloads total - 6 stars on GitHub - 1 maintainer
turtle-svg 0.1.1
Turtle graphics, SVG rendering2 versions - Latest release: over 1 year ago - 1 dependent package - 967 downloads total - 3 stars on GitHub - 1 maintainer
zerobuf 0.0.3
A growable chunk of zeroed memory.3 versions - Latest release: over 3 years ago - 1.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
vrl 0.15.0
Vector Remap Language14 versions - Latest release: 10 days ago - 23 dependent repositories - 130 thousand downloads total - 103 stars on GitHub - 2 maintainers
stadium 0.1.6
A allocated chunk of memory populated with a fixed set of types6 versions - Latest release: about 3 years ago - 2.21 thousand downloads total - 1 stars on GitHub - 1 maintainer
sized_matrix 0.3.0
Sized matrices using const generics for better type checking and performance8 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 3.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
rust-vector-logger 0.1.1
A simple logger for Rust that logs to a vector2 versions - Latest release: 2 days ago - 301 downloads total - 0 stars on GitHub - 1 maintainer
simple_2d_vector 0.2.0
Simple two-dimensional vectors in Rust6 versions - Latest release: about 1 month ago - 1.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
tag-vec 0.0.2
A vector used for storing tags2 versions - Latest release: about 4 years ago - 908 downloads total - 0 stars on GitHub - 1 maintainer
tile_sorcerer 1.1.0
Tools for modeling and querying vector tile sources6 versions - Latest release: 10 months ago - 3.32 thousand downloads total - 13 stars on GitHub - 2 maintainers
rocket-game 0.1.6
A small asteroids like game6 versions - Latest release: about 4 years ago - 2.75 thousand downloads total - 6 stars on GitHub - 1 maintainer
rsmath 0.1.6
An uncomplicated library for Mathematics written in Rust4 versions - Latest release: about 7 years ago - 3.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
115 versions - Latest release: about 1 month ago - 743 dependent packages - 5,719 dependent repositories - 13 million downloads total - 3,742 stars on GitHub - 2 maintainers
nalgebra 0.32.5 💰
General-purpose linear algebra library with transformations and statically-sized or dynamically-s...115 versions - Latest release: about 1 month ago - 743 dependent packages - 5,719 dependent repositories - 13 million downloads total - 3,742 stars on GitHub - 2 maintainers
bitmaptrie 2.0.0
Bitmapped vector trie (mutable, not persistent). Word-size path-cached indexing into essentially ...9 versions - Latest release: almost 7 years ago - 28.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
spaceform 0.1.0
A cross-platform SIMD-accelerated maths library for 3D graphics3 versions - Latest release: over 2 years ago - 1.13 thousand downloads total - 6 stars on GitHub - 1 maintainer
pathfinder_svg 0.5.0
A GPU-accelerated SVG renderer1 version - Latest release: about 4 years ago - 1 dependent repositories - 998 downloads total - 3,464 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
1 version - Latest release: about 4 years ago - 2 dependent packages - 2 dependent repositories - 20.2 thousand downloads total - 3,464 stars on GitHub - 1 maintainer
pathfinder_canvas 0.5.0
A GPU-accelerated vector graphics renderer that works like HTML canvas1 version - Latest release: about 4 years ago - 2 dependent packages - 2 dependent repositories - 20.2 thousand downloads total - 3,464 stars on GitHub - 1 maintainer
vectorview 0.1.0
A library to create vector images1 version - Latest release: over 2 years ago - 450 downloads total - 0 stars on GitHub - 1 maintainer
manyvecs 0.3.0
Vector structs inspired by GLSL3 versions - Latest release: almost 2 years ago - 1.13 thousand downloads total - 1 stars on GitHub - 1 maintainer
gamemath 0.5.0
A simple math library for game development, written in Rust.8 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 5.22 thousand downloads total - 16 stars on GitHub - 1 maintainer
slicevec 0.1.1
A vector using an external slice as backing storage2 versions - Latest release: almost 7 years ago - 1 dependent repositories - 1.94 thousand downloads total - 8 stars on GitHub - 1 maintainer
randn 0.1.12
A package to populate nalgebra's vector, matrix and vector of matrices with standard normal rando...4 versions - Latest release: 6 months ago - 1.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
vecn 0.2.1
A procedural macro that transforms user-defined structs into general vector types.6 versions - Latest release: almost 3 years ago - 2.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
tiny_lib 0.0.2
A tiny library, that implements some useful math functions to be used in no_std projects.2 versions - Latest release: over 4 years ago - 976 downloads total - 0 stars on GitHub - 1 maintainer
ring-vec 0.1.1
A zero-dependency, no-std compatible, producer-consumer, fixed-size, item-oriented ring buffer ba...2 versions - Latest release: over 3 years ago - 1 dependent package - 1.39 thousand downloads total - 7 stars on GitHub - 1 maintainer
orx-split-vec 2.11.0 💰
An efficient constant access time vector with dynamic capacity and pinned elements.55 versions - Latest release: 2 days ago - 1 dependent package - 16 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-pinned-vec 2.9.0 💰
`PinnedVec` trait defines the interface for vectors which guarantee that elements added to the ve...28 versions - Latest release: 2 days ago - 3 dependent packages - 9.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
acgmath 0.1.1
A linear algebra and mathematics library for computer graphics. A fork of `cgmath`.2 versions - Latest release: about 7 years ago - 1.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
67 versions - Latest release: about 2 months ago - 1,343 dependent packages - 67,564 dependent repositories - 232 million downloads total - 1,247 stars on GitHub - 2 maintainers
smallvec 1.13.2
'Small vector' optimization: store up to a small number of items on the stack67 versions - Latest release: about 2 months ago - 1,343 dependent packages - 67,564 dependent repositories - 232 million downloads total - 1,247 stars on GitHub - 2 maintainers
smallvec-stableunion 0.6.10
Fork of the crate smallvec. Uses unions in stable rust. Please note that it can only store Copy t...1 version - Latest release: over 4 years ago - 1 dependent package - 1.68 thousand downloads total - 1,247 stars on GitHub - 1 maintainer
collections-fromstr 0.1.1
Derives FromStr for collection types like Vec<T> or HashSet<T>.2 versions - Latest release: almost 3 years ago - 1.64 thousand downloads total - 2 stars on GitHub - 1 maintainer
nd-slice 0.1.0
Wrapping `std::slice`s to represent n-dimensional arrays1 version - Latest release: over 2 years ago - 440 downloads total - 0 stars on GitHub - 1 maintainer
small_vec 0.1.2
vector optimized for small buffers3 versions - Latest release: over 2 years ago - 6.14 thousand downloads total - 1 stars on GitHub - 1 maintainer
veccentric 0.3.1
Tiny 2D vector library.6 versions - Latest release: over 2 years ago - 2.05 thousand downloads total - 7 stars on GitHub - 1 maintainer
cj_bitmask_vec 1.0.0
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.6 versions - Latest release: 10 months ago - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
50 versions - Latest release: 10 months ago - 50 dependent packages - 93 dependent repositories - 383 thousand downloads total - 271 stars on GitHub - 1 maintainer
vek 0.16.1
Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience.50 versions - Latest release: 10 months ago - 50 dependent packages - 93 dependent repositories - 383 thousand downloads total - 271 stars on GitHub - 1 maintainer
stackvector 1.1.1
StackVec: vector-like facade for stack-allocated arrays.12 versions - Latest release: about 3 years ago - 1 dependent package - 74 dependent repositories - 315 thousand downloads total - 1 stars on GitHub - 1 maintainer
ndsp 0.3.1
A package for Rust DSP.6 versions - Latest release: about 2 years ago - 1.96 thousand downloads total - 2 stars on GitHub - 1 maintainer
subset 0.3.0
Various subsets of slice's items that are able to iterate over references to selected items.5 versions - Latest release: almost 5 years ago - 2.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
push-vec
A push-only vector type - for getting references to elements and pushing at simultaneously1 version - Latest release: 2 days ago - 283 downloads total - 0 stars on GitHub - 1 maintainer
nova-math 0.5.0
Vector and matrix math utilities for nova-engine5 versions - Latest release: over 4 years ago - 2.34 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
om-fork-distance-field 0.1.8 💰
Temporary fork! Generate distance fields from images for pseudo-vector rendering1 version - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 460 downloads total - 0 stars on GitHub - 1 maintainer
any_vec 0.13.0
Type erased vector. Most operations can be done without type knowledge. Mostly zero overhead.16 versions - Latest release: 9 months ago - 3 dependent packages - 4 dependent repositories - 23.7 thousand downloads total - 12 stars on GitHub - 1 maintainer
nonscalar 0.2.0
Functions and types for operating on nonscalar values like vectors and complex numbers2 versions - Latest release: over 1 year ago - 669 downloads total - 0 stars on GitHub - 1 maintainer
orx-imp-vec 2.2.0 💰
`ImpVec`, standing for immutable push vector 👿, is a data structure which allows appending elemen...31 versions - Latest release: 2 days ago - 1 dependent package - 8.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
cgmath-culling 0.2.0
Small Frustum Culling crate meant to be used alongside cgmath4 versions - Latest release: about 6 years ago - 2.74 thousand downloads total - 1 stars on GitHub - 1 maintainer
mrslac 0.2.0
A Rust crate with sparse matrix data structures2 versions - Latest release: almost 4 years ago - 933 downloads total - 0 stars on GitHub - 1 maintainer
libmat 0.2.0
This library provides tools for linear algebra.3 versions - Latest release: almost 3 years ago - 1.03 thousand downloads total - 3 stars on GitHub - 1 maintainer
vec3 0.2.1
vec39 versions - Latest release: over 5 years ago - 6 dependent packages - 14 dependent repositories - 52.5 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
maths-rs 0.2.6
A linear algebra library for gamedev and graphics23 versions - Latest release: 3 months ago - 4 dependent packages - 2 dependent repositories - 9.53 thousand downloads total - 52 stars on GitHub - 1 maintainer
nbits_vec 0.1.1
Small bits value (e.g. 1,2.. bits) vector implementation.2 versions - Latest release: over 8 years ago - 2.36 thousand downloads total - 5 stars on GitHub - 1 maintainer
lin 0.0.1 💰
Generic linear algebra (with SIMD)1 version - Latest release: over 8 years ago - 1.75 thousand downloads total - 3 stars on GitHub - 1 maintainer
local_vec 0.5.0
fixed-capacity vector allocated on the stack7 versions - Latest release: over 2 years ago - 3 dependent packages - 1 dependent repositories - 8.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
lancedb 0.4.20
LanceDB: A serverless, low-latency vector database for AI applications10 versions - Latest release: 2 days ago - 3.4 thousand downloads total - 2,702 stars on GitHub - 4 maintainers
nn-rs 0.1.2
1D nearest neighbors for nalgebra3 versions - Latest release: over 2 years ago - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
prima 0.5.3
Generic 2D library used to handle graph structures and basic geometry.4 versions - Latest release: over 2 years ago - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-fixed-vec 2.9.0 💰
An efficient constant access time vector with fixed capacity and pinned elements.31 versions - Latest release: 2 days ago - 2 dependent packages - 9.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
vectorial 0.2.0
Vectors and related types2 versions - Latest release: 9 months ago - 705 downloads total - 0 stars on GitHub - 1 maintainer
ndmath 0.1.2
Traits for doing vector geometry operations using built-in types3 versions - Latest release: over 2 years ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
gee 0.3.0
A convenience-first geometry library tailor-made for 2D games! 📐3 versions - Latest release: over 2 years ago - 2 dependent packages - 2.21 thousand downloads total - 7 stars on GitHub - 3 maintainers
vec2 0.2.1
vec28 versions - Latest release: over 5 years ago - 6 dependent packages - 11 dependent repositories - 24.6 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
header-vec 0.1.2
Vector with user-specified header, length, capacity, and array elements all stored on the heap to...3 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.71 thousand downloads total - 5 stars on GitHub - 1 maintainer
member-ref-vec
Allows you to create a "temporary" Vec of references which persists its allocated memory and whic...6 versions - Latest release: 3 days ago - 1.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
vect 2.0.0
A library for providing vectors for game development that use a Unity-like API.5 versions - Latest release: over 5 years ago - 3.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
low-map 0.1.0
A convenient wrapper around a vector of options.1 version - Latest release: almost 3 years ago - 439 downloads total - 0 stars on GitLab.com - 1 maintainer
fixed-vectors 3.2.2
Lightweight library implementing fixed-length vectors for Rust applications not compiled with the...35 versions - Latest release: about 1 year ago - 10.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
const-vec 1.1.1
Vec-like data structure with immutable push method.5 versions - Latest release: about 1 year ago - 2.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
concat-in-place 1.1.0
Efficient macros for concatenation of strings and vectors2 versions - Latest release: about 2 years ago - 6 dependent repositories - 42.2 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
vectortile 0.2.2
Library for encoding Mapbox Vector Tiles3 versions - Latest release: over 5 years ago - 2.23 thousand downloads total - 10 stars on GitHub - 1 maintainer
ludomath 1.1.1
A math library for 2D games and graphics3 versions - Latest release: almost 7 years ago - 2.33 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 3.7% on crates.io
8 versions - Latest release: 10 months ago - 58 dependent packages - 348 dependent repositories - 756 thousand downloads total - 575 stars on GitHub - 4 maintainers
packed_simd 0.3.9
Portable Packed SIMD vectors8 versions - Latest release: 10 months ago - 58 dependent packages - 348 dependent repositories - 756 thousand downloads total - 575 stars on GitHub - 4 maintainers
Top 3.2% on crates.io
5 versions - Latest release: almost 2 years ago - 53 dependent packages - 1,263 dependent repositories - 2.14 million downloads total - 575 stars on GitHub - 3 maintainers
packed_simd_2 0.3.8
Portable Packed SIMD vectors5 versions - Latest release: almost 2 years ago - 53 dependent packages - 1,263 dependent repositories - 2.14 million downloads total - 575 stars on GitHub - 3 maintainers
Top 3.3% on crates.io
95 versions - Latest release: about 1 year ago - 146 dependent packages - 4,376 dependent repositories - 6.17 million downloads total - 424 stars on GitHub - 6 maintainers
euclid 0.22.9
Geometry primitives95 versions - Latest release: about 1 year ago - 146 dependent packages - 4,376 dependent repositories - 6.17 million downloads total - 424 stars on GitHub - 6 maintainers
Top 2.1% on crates.io
53 versions - Latest release: 11 months ago - 696 dependent packages - 35,627 dependent repositories - 122 million downloads total - 683 stars on GitHub - 1 maintainer
arrayvec 0.7.4
A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements ...53 versions - Latest release: 11 months ago - 696 dependent packages - 35,627 dependent repositories - 122 million downloads total - 683 stars on GitHub - 1 maintainer
lars 0.2.4
A library for basic linear algebra.14 versions - Latest release: over 7 years ago - 1 dependent repositories - 11.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
quat 0.2.1
quat5 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 15.5 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
chunky-vec 0.1.0
A pin safe, append only vector never moves the backing store for an element.1 version - Latest release: over 3 years ago - 1 dependent package - 25 dependent repositories - 57.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
fixed-slice-vec 0.10.0
`FixedSliceVec` is a dynamic length Vec with runtime-determined maximum capacity backed by a slice.10 versions - Latest release: almost 2 years ago - 2 dependent packages - 20 dependent repositories - 48.5 thousand downloads total - 7 stars on GitHub - 2 maintainers
faiss4rs 1.6.307
Rust wrapper for Facebook's faiss7 versions - Latest release: about 4 years ago - 2.89 thousand downloads total - 1 stars on GitHub - 1 maintainer
bfes 0.1.0 💰
Brute force embedding (vector) search library1 version - Latest release: almost 2 years ago - 432 downloads total - 4 stars on GitHub - 1 maintainer
itemops 0.1.1
Provides some operations on items of slices2 versions - Latest release: about 4 years ago - 1.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
quick_maths 0.2.1
Simple low-dimensional linear algebra structures.10 versions - Latest release: over 3 years ago - 3.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
floating-distance 0.3.1
Measure distance between floating-point vectors in Rust3 versions - Latest release: 7 months ago - 1.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
vec4 0.2.1
vec48 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 18.2 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
ico_math 0.1.6
An opinionated SIMD Math Library for games and graphics in Rust.7 versions - Latest release: over 4 years ago - 3.62 thousand downloads total - 3 stars on GitHub - 1 maintainer
onigiri 0.2.0
This crate is a tool of handling chars.17 versions - Latest release: over 4 years ago - 9.01 thousand downloads total - 3 stars on GitHub - 1 maintainer
nsvg 0.5.1
A simple SVG parser and rasterizer using NanoSVG9 versions - Latest release: over 4 years ago - 7 dependent packages - 7 dependent repositories - 32.7 thousand downloads total - 21 stars on GitHub - 1 maintainer
matmath 1.4.1
Matrix and Vector Math with generic type elements14 versions - Latest release: about 5 years ago - 8.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
earthwyrm-bin 0.7.0
Vector tile map server using MVT4 versions - Latest release: 4 days ago - 943 downloads total - 21 stars on GitHub - 1 maintainer
earthwyrm 0.7.0
Vector tile map server for openstreetmap data10 versions - Latest release: 4 days ago - 3.66 thousand downloads total - 21 stars on GitHub - 1 maintainer
simsimd 4.3.1
Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm17 versions - Latest release: about 1 month ago - 5.58 thousand downloads total - 727 stars on GitHub - 2 maintainers
russell_lab 1.4.2
Scientific laboratory for linear algebra and numerical mathematics30 versions - Latest release: 4 days ago - 7 dependent packages - 3 dependent repositories - 15.6 thousand downloads total - 64 stars on GitHub - 1 maintainer
enumoid_derive 0.4.0
Derive macro for Enum Indexed Containers5 versions - Latest release: 3 months ago - 1 dependent package - 2.39 thousand downloads total - 2 stars on GitHub - 1 maintainer
enumoid 0.4.0
Enum Indexed Containers8 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 2.72 thousand downloads total - 2 stars on GitHub - 1 maintainer
det 0.1.0 💰
Calculate the determinant using a macro1 version - Latest release: over 7 years ago - 1 dependent repositories - 2.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec_security 0.1.1
Vector_security ensure that user data remain secure. security is a key component of development2 versions - Latest release: 9 months ago - 1 dependent package - 812 downloads total - 2 stars on GitHub - 1 maintainer
nova 0.5.4 💰
Macro to derive newtypes with support for serde and sqlx.14 versions - Latest release: over 1 year ago - 3 dependent repositories - 11.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
Related Keywords
rust
82
math
73
matrix
68
vec
47
graphics
30
linear-algebra
28
gamedev
25
2d
23
simd
21
algebra
21
array
20
no_std
20
quaternion
18
linear
18
geometry
16
gpu
14
data-structures
13
slice
13
no-std
13
stack
12
macro
10
database
10
string
10
mathematics
9
memory
8
data-structure
8
3d
8
bitvec
8
map
8
search
7
crate
7
small
6
rust-library
6
collection
6
list
6
opengl
6
iterator
6
const-generics
6
interpolation
6
game
6
buffer
6
drawing
5
physics
5
rust-lang
5
svg
5
const
5
bitset
5
vulkan
4
distance
4
canvas
4
heap
4
bit
4
collections
4
maths
4
sparse
4
dsp
4
index
4
container
4
gis
4
mvt
4
tiles
4
point
4
pinned-elements
4
pinned
4
db
4
newtype
3
uuid
3
geometric-algebra
3
tensor
3
binary
3
integers
3
bezier
3
dataclass
3
vector3
3
portability
3
vector2
3
utility
3
in-place
3
image
3
sdf
3
macros
3
literal
3
hashmap
3
rust-crate
3
async
3
graph
3
set
3
encode
3
rvv
3
riscv
3
nanovg
3
cartography
3
arena
3
library
3
similarity-search
3
integer
3
venn-diagram
3
python
3
sets
3
comprehension
3