Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "traits" keyword
bare-io
The bare essentials of std::io for use in no_std. Alloc support is optional.5 versions - Latest release: about 19 hours ago - 4 dependent packages - 4 dependent repositories - 11.7 thousand downloads total - 70 stars on GitHub - 1 maintainer
matrixable 0.6.0
Traits and structs extending capabilities of matrix-like structures.9 versions - Latest release: about 1 month ago - 2.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
cl-traits-derive 1.0.0
Derives for cl-traits5 versions - Latest release: about 4 years ago - 1 dependent package - 2.46 thousand downloads total - 5 stars on GitHub - 1 maintainer
trot 0.1.2
Trait library.7 versions - Latest release: 3 days ago - 917 downloads total - 0 stars on GitHub - 2 maintainers
cl-traits 7.0.0
Provides traits that describe collections26 versions - Latest release: almost 2 years ago - 4 dependent packages - 13.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
declarative_enum_dispatch 0.1.0
Declarative macro generating boilerplate for enum dispatch1 version - Latest release: about 1 month ago - 234 downloads total - 1 maintainer
atomic-traits 0.4.0
The traits for generic atomic operations4 versions - Latest release: 3 months ago - 5 dependent packages - 40 dependent repositories - 1.01 million downloads total - 8 stars on GitHub - 1 maintainer
tentacli-traits 2.0.0
Traits and types for tentacli and related projects6 versions - Latest release: 20 days ago - 1 dependent package - 929 downloads total - 1 maintainer
Top 9.6% on crates.io
10 versions - Latest release: over 2 years ago - 28 dependent packages - 973 dependent repositories - 7.93 million downloads total - 14 stars on GitHub - 1 maintainer
nonzero_ext 0.3.0
Extensions and additional traits for non-zero integer types10 versions - Latest release: over 2 years ago - 28 dependent packages - 973 dependent repositories - 7.93 million downloads total - 14 stars on GitHub - 1 maintainer
min_max_traits 0.1.0
Traits for MIN and MAX associated constants1 version - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 1.62 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
7 versions - Latest release: over 2 years ago - 88 dependent packages - 9,017 dependent repositories - 42.7 million downloads total - 41 stars on GitHub - 1 maintainer
funty 2.0.0
Trait generalization over the primitive types7 versions - Latest release: over 2 years ago - 88 dependent packages - 9,017 dependent repositories - 42.7 million downloads total - 41 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
26 versions - Latest release: about 2 months ago - 202 dependent packages - 2,775 dependent repositories - 10.8 million downloads total - 141 stars on GitLab.com - 1 maintainer
enum_dispatch 0.3.13
Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed26 versions - Latest release: about 2 months ago - 202 dependent packages - 2,775 dependent repositories - 10.8 million downloads total - 141 stars on GitLab.com - 1 maintainer
enum_delegate 0.2.0
Easily replace dynamic dispatch with an enum, for speed and serialization2 versions - Latest release: over 1 year ago - 5 dependent packages - 97 dependent repositories - 76.1 thousand downloads total - 9 stars on GitLab.com - 1 maintainer
Top 2.3% on crates.io
15 versions - Latest release: almost 2 years ago - 40 dependent packages - 36,637 dependent repositories - 104 million downloads total - 535 stars on GitHub - 1 maintainer
crypto-common 0.1.6
Common cryptographic traits15 versions - Latest release: almost 2 years ago - 40 dependent packages - 36,637 dependent repositories - 104 million downloads total - 535 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
7 versions - Latest release: over 2 years ago - 47 dependent packages - 2,240 dependent repositories - 7.18 million downloads total - 2 stars on GitHub - 1 maintainer
core2 0.4.0
The bare essentials of std::io for use in no_std. Alloc support is optional.7 versions - Latest release: over 2 years ago - 47 dependent packages - 2,240 dependent repositories - 7.18 million downloads total - 2 stars on GitHub - 1 maintainer
cl-aux 4.4.0
Provides elements that describe collections15 versions - Latest release: 7 months ago - 4 dependent packages - 1 dependent repositories - 7.6 thousand downloads total - 13 stars on GitHub - 1 maintainer
combine_traits 0.1.2
A Macro to create Traits wich are just a combination of existing ones.3 versions - Latest release: over 1 year ago - 882 downloads total - 1 stars on GitHub - 1 maintainer
count-digits 0.5.1
A no-std trait to determine the lengths of integers in various number bases.13 versions - Latest release: 3 months ago - 3.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-traits 0.1.1
Alternatives to std lib traits that can fail.2 versions - Latest release: over 3 years ago - 11 dependent repositories - 52.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
str_tools 0.1.0
a utility that provides useful methods for manipulating the ends of strings1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 1.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
arith_traits 0.3.2
Traits unifying types based on various supported arithmetic operations.5 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 2.89 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
83 versions - Latest release: about 1 month ago - 5 dependent packages - 243 dependent repositories - 2.52 million downloads total - 1,768 stars on GitHub - 3 maintainers
chalk-ir 0.97.0
Chalk's internal representation of types, goals, and clauses83 versions - Latest release: about 1 month ago - 5 dependent packages - 243 dependent repositories - 2.52 million downloads total - 1,768 stars on GitHub - 3 maintainers
stats_traits 0.1.0
Traits for collection-like types to calculate statistics1 version - Latest release: over 1 year ago - 1 dependent repositories - 416 downloads total - 1 stars on GitHub - 1 maintainer
enum_delegate_lib 0.2.0
Internal macro implementations for enum_delegate - use to implement your own macros2 versions - Latest release: over 1 year ago - 1 dependent package - 88 dependent repositories - 76.3 thousand downloads total - 9 stars on GitLab.com - 1 maintainer
int_traits 0.1.1
Provides a trait for extended functions on integers2 versions - Latest release: over 7 years ago - 7 dependent packages - 46 dependent repositories - 232 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
88 versions - Latest release: about 1 month ago - 6 dependent packages - 243 dependent repositories - 2.52 million downloads total - 1,768 stars on GitHub - 3 maintainers
chalk-derive 0.97.0
A helper crate for use by chalk crates for `derive` macros.88 versions - Latest release: about 1 month ago - 6 dependent packages - 243 dependent repositories - 2.52 million downloads total - 1,768 stars on GitHub - 3 maintainers
option-operations 0.5.0
Traits and auto-implementations to improve arithmetic operations usability when dealing with `Opt...6 versions - Latest release: almost 2 years ago - 1 dependent package - 254 dependent repositories - 962 thousand downloads total - 2 stars on GitHub - 1 maintainer
fortraith 0.1.3
Compile-time compiler that compiles Forth to compile-time trait expressions.4 versions - Latest release: almost 4 years ago - 1.57 thousand downloads total - 219 stars on GitHub - 1 maintainer
shortcuts 0.1.2
A crate with shortcuts for popular methods of popular types that allow you to write your blazingl...3 versions - Latest release: almost 2 years ago - 976 downloads total - 1 stars on GitHub - 1 maintainer
obs-wrapper 0.4.1 💰
Safe wrapper of obs-sys17 versions - Latest release: over 1 year ago - 1 dependent repositories - 7.44 thousand downloads total - 177 stars on GitHub - 1 maintainer
obs-sys 0.3.0 💰
Bindgen of <obs/obs.h>7 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 4.97 thousand downloads total - 177 stars on GitHub - 1 maintainer
querable 0.0.2
Quer(y)able data structure implementation.2 versions - Latest release: over 4 years ago - 968 downloads total - 0 stars on GitHub - 1 maintainer
async-variadic 1.1.1
Simple async variadic functions in Rust with trait bounds3 versions - Latest release: almost 2 years ago - 988 downloads total - 1 stars on GitHub - 1 maintainer
enumerate 0.1.1
An attribute macro that, given a trait and its implementers, generates an enum that can be used i...2 versions - Latest release: almost 5 years ago - 1 dependent repositories - 1.39 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
2 versions - Latest release: about 4 years ago - 4 dependent packages - 20 dependent repositories - 608 thousand downloads total - 1,768 stars on GitHub - 1 maintainer
chalk-macros 0.10.0
Macros for Chalk2 versions - Latest release: about 4 years ago - 4 dependent packages - 20 dependent repositories - 608 thousand downloads total - 1,768 stars on GitHub - 1 maintainer
Top 3.8% on crates.io
93 versions - Latest release: about 1 month ago - 3 dependent packages - 209 dependent repositories - 1.85 million downloads total - 1,768 stars on GitHub - 2 maintainers
chalk-engine 0.97.0
Core trait engine from Chalk project93 versions - Latest release: about 1 month ago - 3 dependent packages - 209 dependent repositories - 1.85 million downloads total - 1,768 stars on GitHub - 2 maintainers
Top 5.6% on crates.io
75 versions - Latest release: about 1 month ago - 1 dependent package - 182 dependent repositories - 1.26 million downloads total - 1,768 stars on GitHub - 1 maintainer
chalk-recursive 0.97.0
Recursive solver for the Chalk project75 versions - Latest release: about 1 month ago - 1 dependent package - 182 dependent repositories - 1.26 million downloads total - 1,768 stars on GitHub - 1 maintainer
Top 3.7% on crates.io
82 versions - Latest release: about 1 month ago - 3 dependent packages - 243 dependent repositories - 2.51 million downloads total - 1,768 stars on GitHub - 3 maintainers
chalk-solve 0.97.0
Combines the chalk-engine with chalk-ir82 versions - Latest release: about 1 month ago - 3 dependent packages - 243 dependent repositories - 2.51 million downloads total - 1,768 stars on GitHub - 3 maintainers
dyn-slice 3.2.2
&dyn [Trait] implementation, inspired by a Reddit thread.18 versions - Latest release: 12 days ago - 4.55 thousand downloads total - 3 stars on GitHub - 1 maintainer
is_signed_trait 0.1.0
Trait for IS_SIGNED associated constant1 version - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
float-traits 0.0.3
Abstraction for general floating point numbers.2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
cfg_matrix 0.1.1
Procedural macro to generate permutations of supertraits based on cfg flags.2 versions - Latest release: 9 months ago - 554 downloads total - 2 stars on GitHub - 1 maintainer
err_tools 0.1.1
Helper traits and functions for building errors in rust2 versions - Latest release: almost 3 years ago - 5 dependent packages - 3 dependent repositories - 4.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
as_base 0.1.3
Cast trait objects to some base class4 versions - Latest release: 9 months ago - 1.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
shorten 0.2.0
A collection of convenience functions, macros and traits to shorten repetitive code.7 versions - Latest release: almost 3 years ago - 3.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
testing-utils 0.1.2
Simple testing utils3 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 2.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
laxcow 0.2.0
Clone-on-write smart pointer with relaxed trait constraints4 versions - Latest release: about 1 year ago - 1.14 thousand downloads total - 4 stars on GitHub - 1 maintainer
data_structure_traits 0.1.12
data structure collection traits13 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 9.24 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
tnp-extensions 0.10.1
Simple set of extensions privided for torrent-name-parser1 version - Latest release: about 2 years ago - 412 downloads total - 0 stars on GitHub - 1 maintainer
to_vec 0.1.0
convenient to_vec, to_set and to_map methods on iterators1 version - Latest release: almost 7 years ago - 1 dependent package - 3 dependent repositories - 7.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
phollaits 0.3.3
Here is a collection of traits that I use in my projects from time to time - feel free to use the...20 versions - Latest release: almost 3 years ago - 2 dependent packages - 7.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
traitful 0.3.0
A collection of helper macros for trait patterns4 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 51.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
higher_order_functions 0.2.0
A small collection of traits for implementing higher order functions4 versions - Latest release: almost 2 years ago - 2 dependent packages - 3 dependent repositories - 2.71 thousand downloads total - 1 stars on GitHub - 1 maintainer
embedded-serial 0.5.0 💰
Some traits to describe the features of embedded Serial (UART) devices.3 versions - Latest release: over 7 years ago - 4 dependent packages - 5.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
prim-traits 0.0.0
Traits for implementing generic algorithms over Rust's primitive numeric types1 version - Latest release: over 5 years ago - 728 downloads total - 1 maintainer
robot-traits 0.1.0
A collection of robot related traits to allow interoperability between generic inputs and outputs1 version - Latest release: almost 6 years ago - 1 dependent repositories - 747 downloads total - 1 stars on GitHub - 1 maintainer
async-middleware 1.0.0
Simple async monad(ish) middleware in Rust using tuples and async trait transforms2 versions - Latest release: almost 2 years ago - 654 downloads total - 1 stars on GitHub - 1 maintainer
leptos-tracked 0.1.4
Utility traits for interacting with leptos signals5 versions - Latest release: about 1 year ago - 1.28 thousand downloads total - 6 stars on GitHub - 1 maintainer
number_traits 0.2.4
number traits12 versions - Latest release: about 6 years ago - 18 dependent packages - 7 dependent repositories - 9.92 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
Top 5.8% on crates.io
4 versions - Latest release: about 2 years ago - 9 dependent packages - 9 dependent repositories - 18.6 thousand downloads total - 3,775 stars on GitHub - 1 maintainer
orbtk-utils 0.3.1-alpha4
Helper utils and traits for OrbTk.4 versions - Latest release: about 2 years ago - 9 dependent packages - 9 dependent repositories - 18.6 thousand downloads total - 3,775 stars on GitHub - 1 maintainer
type_traits 0.3.0 💰
Collection of utilities related to types and their properties3 versions - Latest release: about 1 year ago - 1.29 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: 9 months ago - 1 dependent package - 1.52 thousand downloads total - 4 stars on GitHub - 1 maintainer
grouping_by 0.2.2
A simple library which allows the user to group an iterator by various ways.10 versions - Latest release: over 2 years ago - 1 dependent repositories - 7.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
trait_derive 0.1.0 💰
Simple proc macro used to generate traits from impl blocks.1 version - Latest release: over 6 years ago - 806 downloads total - 2 stars on GitHub - 1 maintainer
align_constr 0.2.0
Like `aligned` but better. Newtype whose alignment is constrained not only by the inherent alignm...5 versions - Latest release: 5 months ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
atomic_prim_traits 0.2.0
Traits over primitive atomic types.3 versions - Latest release: almost 4 years ago - 1 dependent package - 1.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
trait_derive_core 0.1.0 💰
Core implementation for 'trait_derive' crate.1 version - Latest release: over 6 years ago - 1 dependent package - 1.38 thousand downloads total - 2 stars on GitHub - 1 maintainer
closures 0.1.2
Abstraction for seperating code and state in closures3 versions - Latest release: almost 7 years ago - 2.13 thousand downloads total - 1 stars on GitHub - 1 maintainer
reqwest-traits 0.2.0
Traits for reqwest to allow injecting a custom http client like reqwest_middleware::ClientWithMid...2 versions - Latest release: 11 months ago - 635 downloads total - 1 stars on GitHub - 1 maintainer
max_len_base_10_as_usize 0.1.0
Trait offering constant maximum lengths of primitive integers as usize1 version - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 1.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
colt 0.0.0
Collection traits1 version - Latest release: about 4 years ago - 523 downloads total - 1 maintainer
osrs-bytes 0.5.0
Traits for working with bytes in Oldschool RuneScape6 versions - Latest release: 11 months ago - 1 dependent package - 3.04 thousand downloads total - 6 stars on GitHub - 1 maintainer
dd_maths_traits 0.1.8
Strongly recommended to avoid using while in development. No semver guarantees.9 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 3.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
get_len_base_10_as_usize 0.1.6
Traits for getting length base 10 as usize, both at run and compile time7 versions - Latest release: over 2 years ago - 1 dependent package - 2.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
percolate 0.0.3 💰
Yet another async utility library.3 versions - Latest release: almost 3 years ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
trait_tests 0.3.3
A compiler plugin to allow tests to be defined agaist traits.9 versions - Latest release: almost 6 years ago - 1 dependent package - 5.3 thousand downloads total - 10 stars on GitHub - 1 maintainer
supertrait 0.1.0
Supertrait enables default associated types and const fn trait items in stable Rust2 versions - Latest release: 10 months ago - 600 downloads total - 19 stars on GitHub - 1 maintainer
size-trait 0.1.0
Traits for restricting the size of type parameters.1 version - Latest release: 10 months ago - 360 downloads total - 1 stars on GitHub - 1 maintainer
keyedes 0.1.0
Helps serialize and deserialize trait objects by allowing users to encode keys into the format.1 version - Latest release: almost 3 years ago - 430 downloads total - 0 stars on GitHub - 1 maintainer
ssttt 0.1.0
More Syn Syntax Tree Traversal Trait1 version - Latest release: 12 months ago - 359 downloads total - 0 stars on GitHub - 1 maintainer
trait-union 0.1.4
Stack-allocated trait objects5 versions - Latest release: over 3 years ago - 1 dependent repositories - 2.49 thousand downloads total - 18 stars on GitHub - 1 maintainer
trait_eval 0.1.3 💰
We all know Rust's trait system is Turing complete, so tell me, why aren't we exploiting this???4 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 2.57 thousand downloads total - 351 stars on GitHub - 1 maintainer
ref-map 0.1.3
Helper trait for Option and Result to map references3 versions - Latest release: almost 3 years ago - 4 dependent packages - 6 dependent repositories - 36.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
SSTT
More Syn Syntax Tree Traversal Trait1 version - Latest release: 29 days ago - 237 downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
rust
23
trait
13
rust-lang
7
prolog
6
compiler
6
maths
5
collections
5
performance
4
optimization
4
no-std
4
macro
4
rust-crate
4
macros
4
number
4
async
3
middleware
3
rust-patterns
3
utility
3
rust-library
3
generics
3
length
3
digits
3
no-alloc
3
embedded
3
no_std
3
testing
3
result
2
type
2
arithmetic
2
generic
2
unit-test
2
math
2
collection
2
extension
2
utils
2
test
2
helpers
2
iterators
2
dyn
2
map
2
futures
2
wrapper
2
obs-studio-plugin
2
obs-studio
2
obs-stream-effects
2
obs
2
evaluator
2
const
2
compile-time
2
option
2
compat
2
const-generics
2
polyfill
2
syn
2
dynamic
2
atomic
2
primitives
2
numerics
2
speed
2
enum
2
rustlang
2
integer
2
tools
2
init
1
static
1
atomics
1
higher-order
1
supertrait
1
sized
1
array
1
zst
1
sealed-traits
1
zero-sized-types
1
proc-macro-attributes
1
deserialization
1
staticize
1
proc-macro
1
extension-traits
1
sealed
1
seal
1
engineering-at-its-best
1
reference
1
torrent
1
as_ref
1
borrowing
1
parser
1
references
1
grouping-by
1
structure
1
gui
1
entity-component
1
cross-platform
1
ui
1
number_traits
1
reactive
1
unboxed
1
eq
1
closure
1
redox-os
1
signals
1