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

crates.io "vec" keyword

arenavec 0.1.1
An arena backed implementation of vectors and related types.
2 versions - Latest release: over 6 years ago - 4.49 thousand downloads total - 2 stars on GitHub - 1 maintainer
fallible_vec 0.3.1
Fallible allocation functions for the Rust standard library's `Vec` type.
4 versions - Latest release: almost 3 years ago - 14.4 thousand downloads total - 30 stars on GitHub - 2 maintainers
vec-iter 0.1.1
Lazy collection of iterated element, implementing iterators for random access
2 versions - Latest release: 9 months ago - 961 downloads total - 0 stars on GitHub - 1 maintainer
array-lit 0.2.0 💰
Macros for array and `Vec` literals with superpowers
2 versions - Latest release: almost 6 years ago - 1 dependent repositories - 5.25 thousand downloads total - 4 stars on GitHub - 1 maintainer
serde_single_or_vec 1.0.1
Type which can be deserialized from either a sequence or a single value
2 versions - Latest release: over 5 years ago - 2.88 thousand downloads total - 2 stars on GitHub - 1 maintainer
slimvec 0.3.6
Dynamic array with a smaller inline-size
3 versions - Latest release: about 20 hours ago - 29 downloads total - 0 stars on GitHub - 1 maintainer
ortho_vec_derive_macro 0.1.0
Macro definitions for `ortho_vec_derive`
1 version - Latest release: over 2 years ago - 1 dependent package - 1.94 thousand downloads total - 3 stars on GitHub - 1 maintainer
atone 0.3.9 💰
A VecDeque and Vec variant that spreads resize load across pushes.
12 versions - Latest release: 3 months ago - 1 dependent package - 6 dependent repositories - 43.7 thousand downloads total - 115 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
smallvec 1.15.1
'Small vector' optimization: store up to a small number of items on the stack
76 versions - Latest release: 9 months ago - 1,616 dependent packages - 67,564 dependent repositories - 681 million downloads total - 1,344 stars on GitHub - 2 maintainers
Top 2.7% on crates.io
tinyvec 1.10.0 💰
`tinyvec` provides 100% safe vec-like data structures.
37 versions - Latest release: 6 months ago - 152 dependent packages - 46,575 dependent repositories - 419 million downloads total - 649 stars on GitHub - 1 maintainer
prealloc_ref_vec 0.1.1
Create temporary `Vec`s of references without allocating/deallocating (useful for realtime code)
2 versions - Latest release: 5 months ago - 1.13 thousand downloads total - 1 maintainer
memory_pages 0.1.0 💰
`memory_pages` provides a cross-platform memory management API which allows for acquiring memory ...
1 version - Latest release: almost 3 years ago - 1.66 thousand downloads total - 29 stars on GitHub - 1 maintainer
stackvector 1.1.1
StackVec: vector-like facade for stack-allocated arrays.
12 versions - Latest release: almost 5 years ago - 1 dependent package - 74 dependent repositories - 380 thousand downloads total - 2 stars on GitHub - 1 maintainer
dync 0.6.0
An efficient alternative to `dyn Trait` for containerized types
15 versions - Latest release: 11 months ago - 2 dependent packages - 1 dependent repositories - 211 thousand downloads total - 6 stars on GitHub - 1 maintainer
stack 0.4.0
DSTs and arrays on the stack!
8 versions - Latest release: over 5 years ago - 1 dependent repositories - 15.2 thousand downloads total - 8 stars on GitHub - 1 maintainer
vec-const removed
I consent to the transfer of this crate/name to the first person who asks help@crates.io for it.
10 versions - Latest release: about 1 year ago - 8.18 thousand downloads total - 1 maintainer
head 0.2.0
Common types with inline headers, such as HeaderVec for Vec.
3 versions - Latest release: over 5 years ago - 42 dependent repositories - 4.49 thousand downloads total - 4 stars on GitHub - 1 maintainer
syrial 0.3.0
A Rust library for streaming and serialization
3 versions - Latest release: 8 months ago - 1.46 thousand downloads total - 1 stars on GitHub - 1 maintainer
num_vector 0.1.0
Enabling basic vector arithmetic operations
1 version - Latest release: over 1 year ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec-x 0.8.0
Provides a structure `VecX` to manage fixed-length arrays, supporting numeric operations and assi...
9 versions - Latest release: over 1 year ago - 12.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
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 6 years ago - 1 dependent package - 3.5 thousand downloads total - 1,618 stars on GitHub - 1 maintainer
offset-vec 0.3.6
Packer for Vec and String etc, for all methods index add a offset
11 versions - Latest release: 6 months ago - 3.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
vecstorage 0.1.2
Re-use the memory for vectors containing values with different lifetimes
3 versions - Latest release: almost 5 years ago - 1 dependent package - 3 dependent repositories - 6.75 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
try-push 1.0.2
A trait for attempting potentially expensive actions
3 versions - Latest release: almost 5 years ago - 3.93 thousand downloads total - 2 stars on GitHub - 1 maintainer
map_vec 0.6.0
The Map and Set APIs backed by Vec
15 versions - Latest release: over 1 year ago - 4 dependent packages - 13 dependent repositories - 49.3 thousand downloads total - 4 stars on GitHub - 2 maintainers
nested 0.1.1
A memory efficient container for nested collections (like `Vec<String>` or `Vec<Vec<T>>`)
2 versions - Latest release: almost 6 years ago - 2 dependent packages - 934 dependent repositories - 8.88 million downloads total - 42 stars on GitHub - 1 maintainer
typed-index-collections 3.5.0
Typed index version of Rust slice and Vec containers
23 versions - Latest release: about 1 month ago - 6 dependent packages - 14 dependent repositories - 2.82 million downloads total - 74 stars on GitHub - 1 maintainer
onigiri 0.2.0
This crate is a tool of handling chars.
17 versions - Latest release: about 6 years ago - 23.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
dst-container-derive 0.1.1
Containers for DST objects.
2 versions - Latest release: over 1 year ago - 1 dependent package - 3.57 thousand downloads total - 2 stars on GitHub - 1 maintainer
vec-new 0.1.0
Generate a rust vector by parsing all lines in a file
5 versions - Latest release: over 1 year ago - 5.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
vecmin 0.1.0
Provides a `VecMin` and `VecOne` newtype wrapper around `Vec` that enforces a minimum length at c...
1 version - Latest release: 3 days ago - 0 downloads total - 1 maintainer
colvec 0.0.3
Struct-of-arrays column vec like Zig's MultiArrayList
4 versions - Latest release: 6 months ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec_filter_derive 0.1.2
Vec Filter is a Rust library to filter a vector of structs based on a query string. It allows you...
3 versions - Latest release: almost 3 years ago - 1 dependent package - 4.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
bucket_vec 0.8.0
A vector-like data structure that guarantees to never move its contained elements.
11 versions - Latest release: about 6 years ago - 15.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
sorting-vec 0.1.1
Sorts a vector using a btreemap
2 versions - Latest release: almost 5 years ago - 2.8 thousand downloads total - 1 maintainer
scanmut 0.2.0
Insert/remove multiple items from Vecs in O(n) time
2 versions - Latest release: about 5 years ago - 4.17 thousand downloads total - 10 stars on GitHub - 1 maintainer
cj_bitmask_vec 1.2.0
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
10 versions - Latest release: 7 months ago - 10.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
brk_vecs_macros 0.0.85
Macros for brk_vecs
2 versions - Latest release: 7 months ago - 882 downloads total - 85 stars on GitHub - 1 maintainer
leaderboard 0.1.2
Provides leaderboard functions for Vec such as ranking with ex aequos
3 versions - Latest release: almost 3 years ago - 4.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
slicevec 0.1.1
A vector using an external slice as backing storage
2 versions - Latest release: over 8 years ago - 1 dependent repositories - 4.07 thousand downloads total - 8 stars on GitHub - 1 maintainer
vv 0.2.0
A memory-contiguous `Vec<Vec<T>>` with resizable inner vecs.
2 versions - Latest release: 4 months ago - 243 downloads total - 2 stars on GitHub - 1 maintainer
chainlink 0.1.0
An arena-backed doubly linked list in 100% safe Rust.
1 version - Latest release: almost 5 years ago - 1.74 thousand downloads total - 1 maintainer
raw-parts 2.2.0
Ergonomic wrapper around `Vec::from_raw_parts` and `Vec::into_raw_parts`.
9 versions - Latest release: about 1 year ago - 4 dependent packages - 1 dependent repositories - 83 thousand downloads total - 6 stars on GitHub - 1 maintainer
thisisplural_derive 💰
#[derive(Plural)] for creating frictionless new types with a Vec, HashMap, etc.
1 version - Latest release: 5 days ago - 1 dependent package - 1.18 thousand downloads total - 4 stars on GitHub - 1 maintainer
brk_vec 0.0.81
A storeable vec
76 versions - Latest release: 7 months ago - 38.7 thousand downloads total - 93 stars on GitHub - 1 maintainer
storable_vec
A very small, fast, efficient and simple storable Vec
4 versions - Latest release: 5 days ago - 2.6 thousand downloads total - 1 maintainer
brk_vecs 0.0.85
A KISS index/value store
4 versions - Latest release: 7 months ago - 1.6 thousand downloads total - 78 stars on GitHub - 1 maintainer
rocket-raw-response 0.5.4
This crate provides a response struct used for responding raw data.
26 versions - Latest release: over 2 years ago - 1 dependent package - 5 dependent repositories - 47.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
veci1 0.1.0
Wrapper over vec with starting index as 1
1 version - Latest release: 3 months ago - 28 downloads total - 1 maintainer
serde_map 0.2.0
`Map` based on `Vec` for serialization purposes
2 versions - Latest release: 12 months ago - 1.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec_remove_if 1.0.0
Extract elements from a vector based on supplied criteria
1 version - Latest release: over 3 years ago - 9.68 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
cap_vec 0.2.0
A heap-allocated, fixed-capacity, variable-size array, no_std compatible.
2 versions - Latest release: 4 months ago - 184 downloads total - 1 maintainer
header-vec 0.1.3
Vector with user-specified header, length, capacity, and array elements all stored on the heap to...
4 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 7.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
qrcode-generator 5.0.0
Generate QR Code matrices and images in RAW, PNG and SVG formats.
24 versions - Latest release: over 1 year ago - 20 dependent packages - 40 dependent repositories - 3.25 million downloads total - 67 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
staticvec 0.11.9
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const gener...
96 versions - Latest release: over 3 years ago - 9 dependent packages - 11 dependent repositories - 237 thousand downloads total - 266 stars on GitHub - 1 maintainer
serde-tuple-vec-map 1.0.1
Deserialize a serialized map to a Vec<(K, V)> in serde
6 versions - Latest release: almost 4 years ago - 19 dependent packages - 24 dependent repositories - 1.58 million downloads total - 19 stars on GitHub - 1 maintainer
revec 0.3.0 💰
Convert a Vec<A> to a Vec<B> provided vec is empty
3 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 12.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
rle_vec 0.4.1
A vector like struct that stores data as runs of identical values. Useful for storing sparse data.
8 versions - Latest release: about 5 years ago - 1 dependent package - 2 dependent repositories - 17.4 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
array-bytes 9.3.0
A collection of Array/Bytes/Hex utilities with full No-STD compatibility.
41 versions - Latest release: 9 months ago - 63 dependent packages - 1,290 dependent repositories - 11.2 million downloads total - 18 stars on GitHub - 1 maintainer
fastvec 1.1.0
A high-performance vector crate tuned for small data sizes.
9 versions - Latest release: 20 days ago - 154 downloads total - 1 maintainer
pi_densevec 0.1.3
重定向映射表,一个使用usize作为key的映射表
5 versions - Latest release: almost 2 years ago - 6.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
fixed-queue 0.5.1
no_std, no_alloc, use [T; N]. support `Vec`/`VecDeque`/`History`
26 versions - Latest release: almost 4 years ago - 6 dependent packages - 1 dependent repositories - 41.6 thousand downloads total - 7 stars on GitHub - 1 maintainer
signvec 0.4.1
Vector implementation for fast, sign-based manipulation of dynamic collections.
6 versions - Latest release: 9 months ago - 6.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
vec1 1.12.1
a std Vec wrapper assuring that it has at least 1 element
17 versions - Latest release: almost 2 years ago - 55 dependent packages - 375 dependent repositories - 5.05 million downloads total - 98 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
litemap 0.8.1 💰
A key-value Map implementation based on a flat, sorted Vec.
18 versions - Latest release: 4 months ago - 20 dependent packages - 442 dependent repositories - 182 million downloads total - 1,683 stars on GitHub - 1 maintainer
netbuf 0.4.1
The simple to use, growable, contiguous buffer object with right assumptions and interfac...
16 versions - Latest release: almost 8 years ago - 12 dependent packages - 17 dependent repositories - 95.3 thousand downloads total - 15 stars on GitHub - 1 maintainer
useful_macro 0.2.29
Collections of useful macros
67 versions - Latest release: over 3 years ago - 10 dependent packages - 1 dependent repositories - 79.3 thousand downloads total - 1 stars on gitlab.com - 2 maintainers
orx-split-vec 3.22.0 💰
An efficient dynamic capacity vector with pinned element guarantees.
82 versions - Latest release: 4 months ago - 8 dependent packages - 274 thousand downloads total - 2 stars on GitHub - 1 maintainer
oxc_index 4.1.0 💰
Newtype-style helpers for `Vec` and `usize`.
74 versions - Latest release: 5 months ago - 7 dependent packages - 2.93 million downloads total - 8,992 stars on GitHub - 1 maintainer
vec2 0.2.1
vec2
8 versions - Latest release: over 7 years ago - 6 dependent packages - 11 dependent repositories - 35.6 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
Top 6.0% on crates.io
unzip3 1.0.0
Same as Iterator::unzip, but for 3 items. Based on Rust 1.6 implementation.
3 versions - Latest release: about 8 years ago - 5 dependent packages - 27 dependent repositories - 229 thousand downloads total - 1 maintainer
tuple-conv 1.0.1
Allows converting tuples of one element to vectors
2 versions - Latest release: over 6 years ago - 4 dependent packages - 2 dependent repositories - 118 thousand downloads total - 4 stars on GitHub - 1 maintainer
stable-vec 0.4.1 💰
A Vec-like collection which guarantees stable indices and features O(1) element deletion (semanti...
12 versions - Latest release: almost 2 years ago - 4 dependent packages - 15 dependent repositories - 345 thousand downloads total - 21 stars on GitHub - 1 maintainer
structbuf 0.3.4
Capacity-limited structured data buffer
7 versions - Latest release: about 3 years ago - 3 dependent packages - 11.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
stack-buf 0.1.6
Vector-like facade for arrays allocated entirely on the stack.
7 versions - Latest release: almost 5 years ago - 2 dependent packages - 13 dependent repositories - 279 thousand downloads total - 0 stars on GitHub - 1 maintainer
pui-vec 0.5.1
An append only vector, with guaranteed elided bounds checks
2 versions - Latest release: about 5 years ago - 2 dependent packages - 1 dependent repositories - 4.23 thousand downloads total - 4 stars on GitHub - 1 maintainer
dst-container 0.1.3
Containers for DST objects.
4 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 4.74 thousand downloads total - 2 stars on GitHub - 1 maintainer
boolvec 0.2.6
A vector of boolean stored contiguously in memory.
7 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 45.4 thousand downloads total - 1 maintainer
pointer_vec 0.1.1
The PointerVec works same as the std Vec structure except the Vec has a size of 3 usize (pointer,...
2 versions - Latest release: over 3 years ago - 2.69 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
vec-string 0.2.1
To print Vec<Display>.
5 versions - Latest release: almost 2 years ago - 2 dependent packages - 7.74 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
serde_single_or_vec2 1.0.1
Type which can be deserialized from either a sequence or a single value
2 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 11.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
sorted-insert 0.2.6
This crate provides traits to insert elements to a sorted collection and keep the order.
8 versions - Latest release: 11 months ago - 2 dependent packages - 1 dependent repositories - 65.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
vecrem 0.1.0 💰
Cursor-like structure for fast iterative removing of elements from a vec
1 version - Latest release: about 5 years ago - 2 dependent packages - 19 dependent repositories - 66.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
total-order-multi-map 0.4.6
A multimap with at the same time keeps the total insertion ordering of all elements
7 versions - Latest release: over 6 years ago - 2 dependent packages - 5 dependent repositories - 19.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
front-vec 0.0.8
Efficiently-prependable Vec and String types.
7 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 9.54 thousand downloads total - 2 stars on GitHub - 1 maintainer
init_trait 0.2.0
A small helper trait to simplify the initialisation of 'indexable' data structures
2 versions - Latest release: over 5 years ago - 1 dependent package - 3.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
sortedvec 0.5.0
a sorted vector that enables quick lookups
8 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 102 thousand downloads total - 19 stars on GitHub - 1 maintainer
identified_vec 0.1.11
Like HashSet but retaining INSERTION order and without `Hash` requirement on the Element type.
12 versions - Latest release: about 2 years ago - 1 dependent package - 18 thousand downloads total - 5 stars on GitHub - 1 maintainer
orx-fixed-vec 3.22.0 💰
An efficient fixed capacity vector with pinned element guarantees.
57 versions - Latest release: 4 months ago - 7 dependent packages - 872 thousand downloads total - 1 stars on GitHub - 1 maintainer
easier 0.3.0
making rust easier
3 versions - Latest release: over 1 year ago - 1 dependent repositories - 4.08 thousand downloads total - 1 maintainer
stack-trait 0.3.0
Stack trait with entry API for the LIFO element.
3 versions - Latest release: over 2 years ago - 1 dependent package - 4.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
purpur 0.1.0
A data loading and image augmentation library.
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 2.29 thousand downloads total - 2 stars on GitHub - 1 maintainer
pi_append_vec 0.6.3
Only supports append vectors, lock free
31 versions - Latest release: 9 months ago - 2 dependent packages - 33.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
onevec 0.1.0
One-based indexed Vec wrapper
1 version - Latest release: over 7 years ago - 1 dependent package - 2.71 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
twounordered 0.7.1 💰
Provides two vec-like vecs backed by a single vec and provides retain_mut_unordered()
11 versions - Latest release: almost 4 years ago - 1 dependent package - 2 dependent repositories - 25.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
seqdiff 0.3.0 💰
Diff between two sequences
8 versions - Latest release: almost 5 years ago - 1 dependent package - 4 dependent repositories - 70.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
svec_macro 0.1.0
A utility for Dart-style list in Rust
1 version - Latest release: over 6 years ago - 1 dependent package - 2.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec_box 1.0.0
A single macro to create a vec of boxed elements, for trait objects
1 version - Latest release: about 9 years ago - 3 dependent packages - 4 dependent repositories - 26.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
small_vec2 0.1.5
Vector on the stack or heap need nightly rustc
5 versions - Latest release: over 4 years ago - 1 dependent package - 6.22 thousand downloads total - 1 maintainer
push-in-place 0.1.0
Implement pushing in place for a vector.
1 version - Latest release: over 2 years ago - 1 dependent package - 1.95 thousand downloads total - 0 stars on GitHub - 1 maintainer