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 interpolation
1 version - Latest release: over 1 year ago - 398 downloads total - 1 maintainer
smallvectune 0.0.1
Wrapper for SmallVec that writes out capacity information
1 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 types
32 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 rendering
2 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 Language
14 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 types
6 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 performance
8 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 vector
2 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 Rust
6 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 tags
2 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 sources
6 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 game
6 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 Rust
4 versions - Latest release: about 7 years ago - 3.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
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 graphics
3 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 renderer
1 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
pathfinder_canvas 0.5.0
A GPU-accelerated vector graphics renderer that works like HTML canvas
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
vectorview 0.1.0
A library to create vector images
1 version - Latest release: over 2 years ago - 450 downloads total - 0 stars on GitHub - 1 maintainer
manyvecs 0.3.0
Vector structs inspired by GLSL
3 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 storage
2 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
smallvec 1.13.2
'Small vector' optimization: store up to a small number of items on the stack
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-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 arrays
1 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 buffers
3 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
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 simultaneously
1 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-engine
5 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 rendering
1 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 numbers
2 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 cgmath
4 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 structures
2 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
vec3
9 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 graphics
23 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 stack
7 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 applications
10 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 nalgebra
3 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 types
2 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 types
3 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
vec2
8 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 vectors
2 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 Tiles
3 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 graphics
3 versions - Latest release: almost 7 years ago - 2.33 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 3.7% on crates.io
packed_simd 0.3.9
Portable Packed SIMD vectors
8 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
packed_simd_2 0.3.8
Portable Packed SIMD vectors
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
Top 3.3% on crates.io
euclid 0.22.9
Geometry primitives
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
Top 2.1% on crates.io
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
quat
5 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 faiss
7 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 library
1 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 slices
2 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 Rust
3 versions - Latest release: 7 months ago - 1.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
vec4 0.2.1
vec4
8 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 NanoSVG
9 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 elements
14 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 MVT
4 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 data
10 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 Arm
17 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 mathematics
30 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 Containers
5 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 Containers
8 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 macro
1 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 development
2 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