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

crates.io "generic" keyword

View the packages on the crates.io package registry that are tagged with the "generic" keyword.

shoggoth_macros 0.0.19
Generic and type-level programming for Rust
3 versions - Latest release: over 10 years ago - 1 dependent package - 10.1 thousand downloads total - 2 maintainers
regecs-codegen 1.0.0
Code generation macros for REGECS
3 versions - Latest release: about 4 years ago - 3.51 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
turbonone 0.2.1
Simple macro for calling functions with Option<T> arguments
6 versions - Latest release: over 4 years ago - 3 dependent repositories - 6.52 thousand downloads total - 4 stars on GitHub - 1 maintainer
dtype_dispatch 0.1.1
Macro builder for working with data types
2 versions - Latest release: 4 months ago - 27.2 thousand downloads total - 375 stars on GitHub - 1 maintainer
booking_kit 0.1.1
A powerful and extensible booking toolkit for Rust — featuring core data structures, flexible sta...
2 versions - Latest release: 3 months ago - 718 downloads total - 0 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
generic-array 1.2.0
Generic types implementing functionality of arrays
57 versions - Latest release: 7 months ago - 511 dependent packages - 45,087 dependent repositories - 347 million downloads total - 404 stars on GitHub - 2 maintainers
generic_tokenizer 0.1.0
A generic tokenizer that tracks line and column numbers as it goes.
1 version - Latest release: 9 months ago - 958 downloads total - 1 stars on GitHub - 1 maintainer
metacomplete_ptrie 0.7.0
Generic trie data structure implementation (prefix tree) with support for different key and value...
1 version - Latest release: 2 months ago - 354 downloads total - 0 stars on GitHub - 1 maintainer
discrimination 0.0.2
Generic worst-case-linear-time sorting and partitioning algorithms based on discriminators
3 versions - Latest release: over 8 years ago - 5.18 thousand downloads total - 3 stars on GitHub - 1 maintainer
tuple_list 0.1.3
Crate for macro-free variadic tuple metaprogramming
4 versions - Latest release: about 4 years ago - 5 dependent packages - 26 dependent repositories - 375 thousand downloads total - 27 stars on GitHub - 1 maintainer
generic_singleton 0.5.1
A library crate allowing for generic singleton patterns
12 versions - Latest release: 2 months ago - 1 dependent package - 3 dependent repositories - 35.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
take_ref 0.2.0
TakeRef, TakeSlice, and TakeString traits enable treating references/slices and values interchang...
2 versions - Latest release: almost 5 years ago - 2.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
staticize 0.1.2
Provides a Staticize trait which provides access to a 'static version of any T that implements St...
3 versions - Latest release: almost 2 years ago - 1 dependent package - 7.92 thousand downloads total - 4 stars on GitHub - 1 maintainer
matrix-basic 0.5.0
A Rust crate for very basic matrix operations
6 versions - Latest release: about 2 years ago - 6.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
generic-bytes-derive 0.2.2
A macro for derivation of SizedBytes, a trait for conversion to and from an array of bytes with a...
4 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 34.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
algtype_derive 0.1.0
Macros for algtype
1 version - Latest release: about 1 year ago - 1 dependent package - 1.81 thousand downloads total - 1 stars on GitHub - 1 maintainer
as-is 0.0.30
An abstraction over ownership.
35 versions - Latest release: about 1 year ago - 39 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
valu3-parquet 0.4.5 💰
Parquet and Arrow encoding and decoding for valu3
3 versions - Latest release: over 1 year ago - 1 dependent package - 3.56 thousand downloads total - 16 stars on GitHub - 1 maintainer
generic-bytes 0.2.2
A derivable trait for conversion to and from an array of bytes with a type-level size
4 versions - Latest release: almost 3 years ago - 2 dependent packages - 23 dependent repositories - 56.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
genio 0.2.1
A type safe, low level replacement for `std::io`. Supports `no_std` for embedded development, ju...
3 versions - Latest release: over 5 years ago - 3 dependent packages - 23 dependent repositories - 166 thousand downloads total - 61 stars on GitHub - 1 maintainer
pluralize 0.2.1
A generic trait across single and multiple elements
3 versions - Latest release: over 5 years ago - 3.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
generic-mutability 0.1.0
Allows the creation of APIs that are generic over mutability
1 version - Latest release: about 1 year ago - 1.34 thousand downloads total - 2 stars on GitHub - 1 maintainer
btree_graph 0.2.2
A generic graph data structure.
8 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 10.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
remem 0.1.0
Thread-safe object reuse.
1 version - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 4.89 thousand downloads total - 52 stars on GitHub - 2 maintainers
generic_parameterize 0.3.0
A test parameterization macro that works on generic arguments
5 versions - Latest release: about 1 year ago - 1 dependent package - 5.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
algtype 0.1.0
Conversion between data and its representation, like Haskell Generic
1 version - Latest release: about 1 year ago - 2 dependent packages - 1.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
generic-container 0.1.0
Abstract over "containers" that hold a T, such as a T itself, Box<T>, or Arc<Mutex<T>>
1 version - Latest release: 8 days ago - 0 downloads total - 1 maintainer
tuple-arity 0.1.2
Get the arity (number of elements) of tuple types with 0-12 elements
3 versions - Latest release: almost 5 years ago - 4.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
dynamic-list 0.3.0
A powerful and efficient implementation of dynamic lists with versatile data structures, capable ...
3 versions - Latest release: over 1 year ago - 3.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
trying 0.5.1
Basic trie crate
11 versions - Latest release: almost 2 years ago - 11 thousand downloads total - 1 stars on GitHub - 1 maintainer
typed_test_gen 0.1.2
Macros to help generate tests from functions with a generic type parameter.
3 versions - Latest release: 10 months ago - 1 dependent package - 11.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
general_stable_vec 0.15.0
A Vec implementation with stable indices
23 versions - Latest release: 4 months ago - 20.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
minipool 0.1.2
Lightweight, generic tokio-based pool implementation for Rust.
3 versions - Latest release: 3 months ago - 1.6 thousand downloads total - 1 maintainer
Top 9.4% on crates.io
runtime-attributes 0.0.0
Proc Macro attributes for the Runtime crate.
7 versions - Latest release: over 6 years ago - 1 dependent package - 8 dependent repositories - 71 thousand downloads total - 857 stars on GitHub - 1 maintainer
regecs 1.0.0
Rust Extended Generic ECS (REGECS)
4 versions - Latest release: about 4 years ago - 4.48 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
sweeper 0.3.1
A foundation for Minesweeper implementations in Rust
10 versions - Latest release: about 5 years ago - 10.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
arraystring 0.3.0
Fixed capacity stack based generic string
9 versions - Latest release: over 6 years ago - 15 dependent packages - 63 dependent repositories - 1.05 million downloads total - 22 stars on GitHub - 1 maintainer
trie-generic 1.1.8
A trie with generic content
9 versions - Latest release: over 2 years ago - 8.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
dxpr 0.2.3
Differentiable expression templates in compile-time, dependency-free, no_std Rust.
5 versions - Latest release: over 2 years ago - 5.73 thousand downloads total - 2 stars on GitHub - 1 maintainer
positivity 1.0.0
A Rust library for checking the non-negativity of values across various types.
1 version - Latest release: about 1 year ago - 1.27 thousand downloads total - 2 stars on GitHub - 1 maintainer
jubako 0.3.3 💰
The reference implementation of the Jubako container format
8 versions - Latest release: 8 months ago - 6 dependent packages - 1 dependent repositories - 9.37 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
runtime-native 0.0.0
A cross-platform asynchronous runtime
7 versions - Latest release: over 6 years ago - 1 dependent package - 8 dependent repositories - 66.8 thousand downloads total - 857 stars on GitHub - 1 maintainer
kodiak-taxonomy 0.2.0
A library to manage generic taxonomies supporting unique features.
2 versions - Latest release: over 2 years ago - 2.63 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
radix_trie 0.2.1
Generic radix trie data-structure.
18 versions - Latest release: almost 5 years ago - 62 dependent packages - 2,481 dependent repositories - 30.9 million downloads total - 200 stars on GitHub - 1 maintainer
generic-lang 1.0.0
A Lox based programming language
3 versions - Latest release: 4 months ago - 2.77 thousand downloads total - 1 stars on GitHub - 1 maintainer
tuplify 1.1.4
Generic hlist/tuple library
6 versions - Latest release: about 2 years ago - 2 dependent packages - 6.58 thousand downloads total - 4 stars on GitHub - 1 maintainer
adapter-extism 0.2.0
An Adapter for adapting the Extism library to the Adapter API.
3 versions - Latest release: about 1 year ago - 3.14 thousand downloads total - 4 stars on GitHub - 1 maintainer
abstract-impl 0.2.4
Create abstract implementations for traits
6 versions - Latest release: 6 months ago - 3.81 thousand downloads total - 4 stars on GitHub - 1 maintainer
mark_tuple_traits 0.1.1
a proc_macro for marking tuples of length up to 32 with a single marker trait to bypass the 'fund...
2 versions - Latest release: over 3 years ago - 2.77 thousand downloads total - 2 stars on GitHub - 1 maintainer
overloaded_literals_macro 0.8.3
Internal proc-macro implementation crate for the overloaded_literals crate.
9 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 9.91 thousand downloads total - 7 stars on GitHub - 1 maintainer
num-lazy 0.2.0
Number macros for generic-typed functions.
3 versions - Latest release: 15 days ago - 2.09 thousand downloads total - 5 stars on GitHub - 1 maintainer
rtx 0.1.0
RTx is a zero-cost runtime-abstraction intended for use by Rust libraries to enable the Freedom o...
1 version - Latest release: over 3 years ago - 2.53 thousand downloads total - 2 maintainers
tlist 0.7.0
Type-level linked lists (of types) and type-level 'functions' to manipulate them. Because TList i...
6 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 6.75 thousand downloads total - 1 stars on GitHub - 1 maintainer
value 0.1.1
Type-level constants for generic contexts
2 versions - Latest release: about 7 years ago - 3 dependent repositories - 3.49 thousand downloads total - 1 maintainer
adapter-libloading 0.2.0
An Adapter for adapting the libloading library to the Adapter API.
3 versions - Latest release: about 1 year ago - 3.11 thousand downloads total - 4 stars on GitHub - 1 maintainer
map-trait 0.3.2
Generic Map trait
5 versions - Latest release: over 2 years ago - 7.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
runtime-tokio 0.0.0
A Tokio-based asynchronous runtime
7 versions - Latest release: over 6 years ago - 10 dependent packages - 6 dependent repositories - 38.1 thousand downloads total - 857 stars on GitHub - 1 maintainer
Top 7.4% on crates.io
runtime-raw 0.3.0-alpha.5
Traits to implement custom Runtimes.
5 versions - Latest release: almost 6 years ago - 5 dependent packages - 8 dependent repositories - 67.5 thousand downloads total - 857 stars on GitHub - 1 maintainer
mut_family 0.1.14
A GAT-based library for writing code that is generic over exterior/interior mutability and mutabi...
15 versions - Latest release: over 2 years ago - 15.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
rusty-hkt 0.1.0
Higher-kinded types for Rust
1 version - Latest release: 5 months ago - 534 downloads total - 0 stars on GitHub - 1 maintainer
Top 9.9% on crates.io
supercow 0.1.0
A generic way to accept general reference-like values without proliferating generics.
1 version - Latest release: over 8 years ago - 5 dependent packages - 320 dependent repositories - 944 thousand downloads total - 35 stars on GitHub - 1 maintainer
spatialtree 0.1.3
A fast and flexible generic spatial tree collection (Octree, Quadtree, etc)
4 versions - Latest release: 5 months ago - 3.83 thousand downloads total - 2 stars on GitHub - 1 maintainer
adapter 0.3.1
Adapter provides a generic interface for plugins to interact with a host application.
6 versions - Latest release: about 1 year ago - 1 dependent repositories - 5.33 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
runtime 0.0.0
[deprecated] Empowering everyone to build asynchronous software.
9 versions - Latest release: over 6 years ago - 40 dependent packages - 22 dependent repositories - 79.9 thousand downloads total - 857 stars on GitHub - 1 maintainer
see_derive 0.0.5 💰
A sub-module for providing proc-macros for the `see-through` crate
5 versions - Latest release: over 2 years ago - 1 dependent package - 5.57 thousand downloads total - 1 stars on GitHub - 1 maintainer
rdx 0.0.7
A collection of traits and algorithms to ease using radix sorts
7 versions - Latest release: over 5 years ago - 9.24 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
fiano_swap 0.1.0
A simple generic swap function for two values using Copy trait. This library provides a safe and ...
1 version - Latest release: about 2 months ago - 251 downloads total - 0 stars on GitHub - 1 maintainer
enso-generics 0.2.0
A library for supporting generic programming.
2 versions - Latest release: about 4 years ago - 2 dependent repositories - 16.8 thousand downloads total - 13 stars on GitHub - 5 maintainers
Top 3.1% on crates.io
frunk 0.4.4
Frunk provides developers with a number of functional programming tools like HList, Coproduct, Ge...
49 versions - Latest release: about 1 month ago - 51 dependent packages - 905 dependent repositories - 6.54 million downloads total - 1,360 stars on GitHub - 1 maintainer
frunk_laws 0.5.3
frunk_laws contains laws for algebras declared in Frunk.
27 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 66.1 thousand downloads total - 1,360 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
frunk_proc_macro_helpers 0.1.4
Common internal functions for frunk's proc macros
11 versions - Latest release: about 1 month ago - 4 dependent packages - 681 dependent repositories - 6.48 million downloads total - 1,360 stars on GitHub - 1 maintainer
Top 5.0% on crates.io
frunk_proc_macros 0.1.4
Proc macros for Frunk
11 versions - Latest release: about 1 month ago - 2 dependent packages - 656 dependent repositories - 6.02 million downloads total - 1,360 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
frunk_proc_macros_impl 0.1.1
Proc macros inernal implementations for Frunk
8 versions - Latest release: over 2 years ago - 1 dependent package - 507 dependent repositories - 2.25 million downloads total - 1,360 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
frunk_derives 0.4.4
frunk_derives contains the custom derivations for certain traits in Frunk.
37 versions - Latest release: about 1 month ago - 22 dependent packages - 885 dependent repositories - 6.51 million downloads total - 1,360 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
frunk_core 0.4.4
Frunk core provides developers with HList, Coproduct, LabelledGeneric and Generic
36 versions - Latest release: about 1 month ago - 41 dependent packages - 895 dependent repositories - 6.67 million downloads total - 1,161 stars on GitHub - 1 maintainer
adapter-mlua 0.2.0
An Adapter for adapting the mlua library to the Adapter API.
3 versions - Latest release: about 1 year ago - 3.08 thousand downloads total - 4 stars on GitHub - 1 maintainer
frust 0.0.7
Functional Programming in Rust
7 versions - Latest release: almost 9 years ago - 10.8 thousand downloads total - 1,349 stars on GitHub - 1 maintainer
double-buffer 1.0.0
A simple double buffer generic implementation
5 versions - Latest release: over 1 year ago - 6 thousand downloads total - 4 stars on GitHub - 1 maintainer
async-generic 1.1.2
Write code that can be both async and synchronous without duplicating it.
7 versions - Latest release: 10 months ago - 1 dependent package - 5.8 million downloads total - 16 stars on GitHub - 1 maintainer
kodiak-sets 0.2.0
A library to manage generic sets supporting unique features.
2 versions - Latest release: almost 2 years ago - 2.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
generic-statics 0.1.0
generic statics for rust
1 version - Latest release: over 1 year ago - 1.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
generic-newton 0.1.1 💰
Simple generic Newton method.
2 versions - Latest release: almost 5 years ago - 2.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
overloaded_literals 0.8.3
Overloaded Literals to construct your datatypes without boilerplate and with compile-time validation
10 versions - Latest release: over 1 year ago - 10.4 thousand downloads total - 10 stars on GitHub - 1 maintainer
mapped-file 0.0.8
Construct a memory mapping over any file object
9 versions - Latest release: over 2 years ago - 10 thousand downloads total - 0 stars on GitHub - 1 maintainer
prefix_array 0.3.2
A generic container for searching on prefixes of keys
10 versions - Latest release: almost 2 years ago - 10.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
update_cell 0.1.0
A Cell<Option<T>> that you can update
1 version - Latest release: about 2 years ago - 1.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
frank 0.1.3
Frank - Fetch and Rank adds bolt-on generic vector ranking and fetching features. Just use and l...
4 versions - Latest release: over 6 years ago - 1 dependent repositories - 5.68 thousand downloads total - 1 maintainer
num_convert 0.7.2
Type converting library, conversions integers by overflow addition, supports generics types.
19 versions - Latest release: about 1 year ago - 20 thousand downloads total - 0 stars on GitHub - 1 maintainer
gcollections 1.5.0
Generic traits over Rust collections library.
20 versions - Latest release: almost 4 years ago - 10 dependent packages - 82 dependent repositories - 938 thousand downloads total - 2 stars on GitHub - 1 maintainer
array_ext 0.4.0
Extra functionality for Rust arrays
4 versions - Latest release: over 2 years ago - 2 dependent packages - 9.19 thousand downloads total - 0 stars on GitHub - 1 maintainer
clamped_values 0.1.0
Provides a generic `ClampedValue` struct that stores a value and ensures that it is always within...
1 version - Latest release: over 1 year ago - 1.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
assoc_static 1.0.0
Associate static objects to types
7 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories - 9.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
radium 1.1.0
Portable interfaces for maybe-atomic types
19 versions - Latest release: over 1 year ago - 3 dependent packages - 9,263 dependent repositories - 106 million downloads total - 52 stars on GitHub - 2 maintainers
oxymcts 0.1.0
Library for general traits and default implementations for Monte Carlo Tree Search
1 version - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 2.27 thousand downloads total - 11 stars on GitHub - 1 maintainer
valu3 0.8.2 💰
A generic serialization/deserialization/type framework
33 versions - Latest release: 5 months ago - 2 dependent packages - 28.6 thousand downloads total - 16 stars on GitHub - 1 maintainer
gtrie 0.4.0
Generic trie implementation with a support of different key and value types
7 versions - Latest release: about 7 years ago - 10.3 thousand downloads total - 35 stars on GitHub - 1 maintainer
colt 0.0.0
Collection traits
1 version - Latest release: over 5 years ago - 1.47 thousand downloads total - 1 maintainer
dyngo 0.1.0
Type-safe dynamic (type-erased) generic outparams
1 version - Latest release: over 2 years ago - 5.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
autoimpl-derive 0.1.0 💰
The proc-macro part of the autoimpl macro. Should not be depended on directly.
1 version - Latest release: over 8 years ago - 1 dependent package - 4 thousand downloads total - 0 stars on GitHub - 1 maintainer
history_stack 0.1.0
A collection of containers that support generic history tracking mechanisms
1 version - Latest release: over 1 year ago - 1.26 thousand downloads total - 0 stars on GitHub - 1 maintainer