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

crates.io "type" keyword

tuple_set 0.1.3 💰
Ergonomic utilities for working with Rust tuples by unique types, not position
4 versions - Latest release: 11 months ago - 452 downloads total - 1 stars on GitHub - 1 maintainer
quick-error2 2.1.0
A macro which makes error types pleasant to write.
3 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 10.7 thousand downloads total - 339 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
quick-error 2.0.1
A macro which makes error types pleasant to write.
16 versions - Latest release: over 5 years ago - 422 dependent packages - 21,361 dependent repositories - 426 million downloads total - 339 stars on GitHub - 1 maintainer
type_traits 0.3.0
Collection of utilities related to types and their properties
3 versions - Latest release: over 3 years ago - 4.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
typebool 0.1.0 💰
Type-level booleans meant for compile-time hackery.
1 version - Latest release: almost 7 years ago - 2 dependent packages - 1 dependent repositories - 8.08 thousand downloads total - 9 stars on GitHub - 1 maintainer
bricke 0.2.9
a proc-macro which map a type to another
9 versions - Latest release: 3 months ago - 1.35 thousand downloads total - 1 maintainer
type-info-derive 0.2.0
Meta type information and type reflection at compile-time and runtime.
2 versions - Latest release: over 8 years ago - 3 dependent packages - 1 dependent repositories - 5.23 thousand downloads total - 22 stars on GitHub - 1 maintainer
kind 1.0.0
Costless typed identifiers backed by UUID, with kind readable in serialized versions
4 versions - Latest release: over 2 years ago - 5.85 thousand downloads total - 75 stars on GitHub - 2 maintainers
c2c 0.1.0
Colon type notation to C style type notation translator
1 version - Latest release: 7 days ago - 0 downloads total - 1 maintainer
vec-plus
add some vec type
1 version - Latest release: 9 days ago - 873 downloads total - 1 stars on GitHub - 1 maintainer
purp-value
A generic serialization/deserialization/type framework
3 versions - Latest release: about 1 month ago - 1 dependent package - 3.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
unique_type_id_workspace 💰
A workspace for the unique type id crate.
2 versions - Latest release: 15 days ago - 2.29 thousand downloads total - 15 stars on GitHub - 1 maintainer
fp-prelude
Haskell Functor, Applicative and Monad
1 version - Latest release: about 2 months ago - 1.24 thousand downloads total - 1 maintainer
harvestype 1.0.3
Harvest your fields! A derive macro to expose the types of struct or enum fields as associated ty...
4 versions - Latest release: 2 months ago - 56 downloads total - 1 maintainer
type-check 0.2.0
runtime validation of dynamic values against a Haskell-like type-expression string
2 versions - Latest release: 4 months ago - 58 downloads total - 0 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
litrs 1.0.0 💰
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed ...
13 versions - Latest release: about 1 year ago - 70 dependent packages - 409 dependent repositories - 152 million downloads total - 54 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
typemap_rev 0.4.0
A hashmap, but stores types as keys
9 versions - Latest release: over 1 year ago - 15 dependent packages - 1,072 dependent repositories - 6.12 million downloads total - 7 stars on GitHub - 2 maintainers
fonttype 0.2.0
A font parsing and manipulation library
5 versions - Latest release: 9 days ago - 106 downloads total - 0 stars on GitHub - 1 maintainer
refining-str 0.3.0 💰
Refining strings.
3 versions - Latest release: 4 months ago - 61 downloads total - 2 stars on GitHub - 1 maintainer
refining-regex 0.3.0 💰
Refining with regular expressions.
3 versions - Latest release: 4 months ago - 60 downloads total - 2 stars on GitHub - 1 maintainer
refining 0.3.0 💰
Refinement types.
3 versions - Latest release: 4 months ago - 47 downloads total - 2 stars on GitHub - 1 maintainer
refining-empty 0.3.0 💰
Refining based on emptiness.
3 versions - Latest release: 4 months ago - 85 downloads total - 2 stars on GitHub - 1 maintainer
refining-int 0.3.0 💰
Refining integers.
3 versions - Latest release: 4 months ago - 63 downloads total - 2 stars on GitHub - 1 maintainer
refining-core 0.3.0 💰
Core functionality for refinement types.
3 versions - Latest release: 4 months ago - 123 downloads total - 2 stars on GitHub - 1 maintainer
refining-length 0.3.0 💰
Refining based on length.
3 versions - Latest release: 4 months ago - 59 downloads total - 2 stars on GitHub - 1 maintainer
refining-char 0.3.0 💰
Refining characters.
3 versions - Latest release: 4 months ago - 60 downloads total - 2 stars on GitHub - 1 maintainer
use-pg-type 0.1.0
PostgreSQL type primitives for RustUse
1 version - Latest release: 5 months ago - 259 downloads total - 1 stars on GitHub - 1 maintainer
use-sql-type 0.1.0
Common SQL type-name and type-modifier primitives for RustUse
1 version - Latest release: 5 months ago - 94 downloads total - 1 stars on GitHub - 1 maintainer
use-php-type 0.0.1
PHP type metadata primitives for RustUse.
1 version - Latest release: 5 months ago - 94 downloads total - 1 stars on GitHub - 1 maintainer
pyinrs 1.10.1
A Rust type library that is as easy to use as Python built-in types.
23 versions - Latest release: 5 months ago - 1 dependent package - 23.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
use-api-media-type 0.0.1
Models media types, subtypes, suffixes, charsets, structured syntax suffixes, and common API medi...
1 version - Latest release: 5 months ago - 52 downloads total - 1 stars on GitHub - 1 maintainer
use-media-type 0.0.1
Primitive media type helpers
1 version - Latest release: 5 months ago - 103 downloads total - 1 stars on GitHub - 1 maintainer
trait-variable-macros 0.3.6
Make variable fields feasible in trait definition(the procedural macros part).
9 versions - Latest release: over 2 years ago - 1 dependent package - 11.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
local-type-alias 0.1.5
Local type aliases in impl blocks
6 versions - Latest release: over 2 years ago - 1 dependent package - 8.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum_variant_type 0.4.0 💰
Generates types for each enum variant and conversion trait impls.
6 versions - Latest release: 8 months ago - 1 dependent package - 3 dependent repositories - 295 thousand downloads total - 32 stars on GitHub - 1 maintainer
type-signature 0.1.3
Compile-time stable structural hash of a Rust type, via a derive macro.
4 versions - Latest release: 6 months ago - 29 thousand downloads total - 0 stars on GitHub - 1 maintainer
type-signature-derive 0.1.3
Derive macro for the `type-signature` crate. Not intended for direct use - depend on `type-signat...
4 versions - Latest release: 6 months ago - 2.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
unslice-dst 0.3.2
Fancy slice-like DST support
6 versions - Latest release: 4 months ago - 156 downloads total - 0 stars on GitHub - 1 maintainer
json-tag 0.1.7
Rust serde attribute macro for JSON# — the #type convention for cross-language type tagging in JSON.
3 versions - Latest release: 7 months ago - 41 downloads total - 0 stars on GitHub - 1 maintainer
ai-quick-error 2.0.1
A no_std fork of quick-error
1 version - Latest release: 7 months ago - 368 downloads total - 1 maintainer
typr-lsp 0.6.1
LSP server for TypR
7 versions - Latest release: 27 days ago - 169 downloads total - 146 stars on GitHub - 1 maintainer
typr-mcp 0.6.1
MCP server exposing the TypR compiler's type checker to AI agents
3 versions - Latest release: 27 days ago - 79 downloads total - 146 stars on GitHub - 1 maintainer
jsonto 0.1.1
json string to frequently used programming languages type, it's lightweight and fast
2 versions - Latest release: over 3 years ago - 2.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
daktilo 0.6.0 💰
Turn your keyboard into a typewriter! 📇
9 versions - Latest release: over 2 years ago - 15.4 thousand downloads total - 1,256 stars on GitHub - 1 maintainer
daktilo_lib 0.6.1 💰
Turn your keyboard into a typewriter! 📇
3 versions - Latest release: over 2 years ago - 2 dependent packages - 6.03 thousand downloads total - 1,256 stars on GitHub - 1 maintainer
describer_derive 0.3.1 💰
Struct describing helper
2 versions - Latest release: 9 months ago - 72 downloads total - 4 stars on GitHub - 1 maintainer
assert-impl-trait 1.0.0
Provides a macro to assert that a type implements a trait.
1 version - Latest release: 9 months ago - 491 downloads total - 0 stars on GitHub - 1 maintainer
typsy 0.1.0
Heterogenous containers
1 version - Latest release: almost 6 years ago - 1 dependent package - 3.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
coolstring 0.1.2 removed
A string type which implements a bunch of operators
3 versions - Latest release: 11 months ago - 76 downloads total - 0 stars on GitHub - 1 maintainer
oneoff 0.1.0
oneoff is a library for one-off types
1 version - Latest release: almost 2 years ago - 988 downloads total - 3 stars on GitHub - 1 maintainer
wraps 1.0.0
create marker types that wrap other, inner, types - with trait impls matching PhantomData
1 version - Latest release: 12 months ago - 40 downloads total - 1 maintainer
tgo 0.1.0
Heterogeneous data type transtion, it's safe, lightweight and fast
1 version - Latest release: over 3 years ago - 1.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
typeman 1.0.1
Typing speed test with practice mode in GUI, TUI and CLI
16 versions - Latest release: 12 months ago - 4.71 thousand downloads total - 186 stars on GitHub - 1 maintainer
newt-hype 0.2.0
A very easy-to-use crate for creating wrapper structs using the new-type pattern
6 versions - Latest release: about 1 year ago - 106 thousand downloads total - 1 stars on GitHub - 1 maintainer
type-macro-derive-tricks 0.2.0 💰
Derive macros that work with ADTs containing macros in type positions
2 versions - Latest release: about 1 year ago - 835 downloads total - 1 stars on GitHub - 1 maintainer
typed_log 0.1.1
Logging shouldn't be limited to text.
2 versions - Latest release: about 1 year ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
describer 0.3.1 💰
Struct describing helper
6 versions - Latest release: 9 months ago - 1.91 thousand downloads total - 4 stars on GitHub - 1 maintainer
mokuya 0.0.7
Generic procedural macro helpers for parsing, type analysis, and derive macro generation.
7 versions - Latest release: about 1 year ago - 5.03 thousand downloads total - 2 stars on GitHub - 1 maintainer
typed_tuple 0.2.1
Type-safe access, isolation and mutation of primitive tuple segments and elements.
3 versions - Latest release: 11 months ago - 634 downloads total - 1 stars on GitHub - 1 maintainer
assert_has_field 0.1.3
A Rust macro for checking if a struct has a specific field.
4 versions - Latest release: over 1 year ago - 3 thousand downloads total - 0 stars on GitHub - 1 maintainer
kindest_proc 1.0.1 💰
procedural macro for the 'kindest' crate
2 versions - Latest release: over 1 year ago - 1.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
kindest 1.0.1 💰
Costless typed identifiers backed by UUID, with kind readable in serialized versions
2 versions - Latest release: over 1 year ago - 1.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
refinement-types 0.3.0 💰
Refinement types.
4 versions - Latest release: over 1 year ago - 2.73 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
erasable 1.3.0 💰
Type-erased thin pointers.
6 versions - Latest release: almost 2 years ago - 9 dependent packages - 374 dependent repositories - 4.59 million downloads total - 138 stars on GitHub - 1 maintainer
slice-dst 1.6.0 💰
Slice-based custom DSTs
12 versions - Latest release: almost 2 years ago - 6 dependent packages - 9 dependent repositories - 1.34 million downloads total - 138 stars on GitHub - 1 maintainer
absolute_unit 0.13.0
A unit system for Rust's type system to catch unit errors in your physical calculations.
10 versions - Latest release: 2 months ago - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
impl_here 0.1.0
A macro that helps impl method for foreign types
1 version - Latest release: almost 2 years ago - 1.19 thousand downloads total - 0 stars on GitHub - 1 maintainer
rusty-typesh 0.1.1
A flexible type pattern matching system for Rust
2 versions - Latest release: almost 2 years ago - 1.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
typr 0.5.5
A typed superset of R - transpiler and type checker
45 versions - Latest release: 4 months ago - 15.7 thousand downloads total - 145 stars on GitHub - 1 maintainer
tuple-traits 0.1.1
Additional tuple traits to enable ergonomic types.
2 versions - Latest release: almost 2 years ago - 1.78 thousand downloads total - 3 stars on GitHub - 1 maintainer
struct_scalpel 0.1.1
memory layout analysis tool for structs, enums, unions, tuples, and references
2 versions - Latest release: over 3 years ago - 2.82 thousand downloads total - 9 stars on GitHub - 1 maintainer
verty 0.1.1
procedural macro to generate different versions of a type
2 versions - Latest release: almost 2 years ago - 2.27 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
typestate-groups 0.2.0
Typestate based grouping types for Rust
1 version - Latest release: 27 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
strunemix 0.6.1
Strunemix allows to build a struct with a form of its fields, by deriving enums of them
8 versions - Latest release: about 2 years ago - 6.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
actix-type-util 0.1.0
Crate with some useful types for working with actix-web
1 version - Latest release: about 2 years ago - 1.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
kinds 0.2.0
Higher-Kinded Types simulated by GATs
2 versions - Latest release: about 2 years ago - 2.08 thousand downloads total - 1 stars on GitHub - 1 maintainer
state-shift 2.1.1
Macros for implementing Type-State-Pattern on your structs and methods
10 versions - Latest release: over 1 year ago - 20.1 thousand downloads total - 260 stars on GitHub - 1 maintainer
erased 0.1.2
Erase the type of a reference or box, retaining the lifetime.
3 versions - Latest release: about 2 years ago - 1.88 million downloads total - 3 stars on GitHub - 1 maintainer
eventbridge-pipes-events 0.2.0
AWS Eventbridge Pipes Type library.
4 versions - Latest release: about 1 year ago - 6.67 thousand downloads total - 1 maintainer
ferristype 1.0.2
FerrisType is a minimalist typing game where your sole task is to type whatever appears on your t...
4 versions - Latest release: over 3 years ago - 5.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
typeful 0.1.1
A collection of helper derive macros for type patterns
2 versions - Latest release: about 2 years ago - 215 thousand downloads total - 0 stars on GitHub - 1 maintainer
reflection_derive 0.1.1
reflects of type's fields' names and their type names in a hierarchical tree
2 versions - Latest release: over 8 years ago - 4 dependent packages - 2 dependent repositories - 30.5 thousand downloads total - 16 stars on GitHub - 1 maintainer
himark 0.2.0
For those who crave more ergonomic marker traits
2 versions - Latest release: over 2 years ago - 3.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
py-declare 0.0.4
type declare system for pycc-rs
4 versions - Latest release: about 2 years ago - 5 thousand downloads total - 5 stars on GitHub - 1 maintainer
py-lex 0.0.3
lex definition for pycc-rs
3 versions - Latest release: over 2 years ago - 5.17 thousand downloads total - 5 stars on GitHub - 1 maintainer
g-type 0.1.1
Generic types with bounds and validation
3 versions - Latest release: 5 months ago - 69 downloads total - 1 stars on GitHub - 1 maintainer
disqualified 1.1.0
Make rust type names more user-readable
2 versions - Latest release: about 1 month ago - 5.07 million downloads total - 14 stars on GitHub - 2 maintainers
unibox 0.2.0
Universal Box that can store any type using static or dynamic memory.
2 versions - Latest release: almost 5 years ago - 2.81 thousand downloads total - 1 stars on GitHub - 1 maintainer
groupoid 0.1.0
Typestate based grouping types for Rust
1 version - Latest release: about 1 month ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
vcard-rs 0.5.0 💰
vCard parser, validator, editor, merger and builder library
7 versions - Latest release: about 1 month ago - 290 downloads total - 1 stars on GitHub - 1 maintainer
type-layout-syn2 0.2.1
Derivable trait to view the layout of a struct, useful for debugging. Patched for syn 2.
2 versions - Latest release: over 2 years ago - 2.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
typology-derive 0.1.1
Type derivation for foreign use
2 versions - Latest release: over 2 years ago - 1 dependent package - 2.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
typology 0.1.1
Type derivation for foreign use
2 versions - Latest release: over 2 years ago - 2.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
daktilo-tray 0.1.0
daktilo-tray brings the typewriter emulator daktilo to the tray
1 version - Latest release: over 2 years ago - 1.48 thousand downloads total - 3 stars on GitHub - 1 maintainer
peano-axioms 0.1.0
Type-level numbers based on an extension of the Peano axioms.
1 version - Latest release: over 2 years ago - 1.48 thousand downloads total - 2 stars on GitHub - 1 maintainer
rusto 0.0.1
Generate types of types.
1 version - Latest release: almost 4 years ago - 1.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
extra-safe 0.1.1
A trait hierarchy to help make the SAFE API return errors at compile time.
2 versions - Latest release: over 3 years ago - 2.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
doc-type 0.1.2
A small Rust crate for generating documents from your types
3 versions - Latest release: over 3 years ago - 4.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
polymorphic-constant 0.2.0
A macro to define a numerical constant in multiple types at once
8 versions - Latest release: over 5 years ago - 10 thousand downloads total - 6 stars on GitHub - 1 maintainer
object-type 0.1.1
struct Object - wrapper for anything type.
2 versions - Latest release: about 3 years ago - 2.64 thousand downloads total - 0 stars on GitHub - 1 maintainer