rustio rustio.net

No Std::No Alloc

76

serde

1.0.228 Growing

A generic serialization/deserialization framework

893.6M downloads · 6mo ago
76

uart_16550

0.5.0 Growing

Simple yet highly configurable low-level driver for 16550 UART devices, typically known and used as serial ports or COM ports. Easy integration into Rust while providing fine-grained control where needed (e.g., for kernel drivers).

1.4M downloads · 7d ago
76

bon

3.9.1 Stable

Next-gen compile-time-checked builder generator, named function's arguments, and more!

26.3M downloads · 14d ago
75

owo-colors

4.3.0 Stable

Zero-allocation terminal colors that'll make people go owo

104.8M downloads · 1mo ago
75

serde_core

1.0.228 Growing

Serde traits only, with no support for derive -- use the `serde` crate instead

158.5M downloads · 6mo ago
75

itoa

1.0.18 Stable

Fast integer primitive to string conversion

819.7M downloads · 8d ago
75

serde_with

3.18.0 Stable

Custom de/serialization functions for Rust's serde

227.8M downloads · 14d ago
74

serde_derive

1.0.228 Growing

Macros 1.1 implementation of #[derive(Serialize, Deserialize)]

832.7M downloads · 6mo ago
73

rand_mt

6.0.2 Stable

Reference Mersenne Twister random number generators.

1.1M downloads · 11d ago
72

ryu

1.0.23 Stable

Fast floating point to string conversion

741.4M downloads · 1mo ago
72

z3-sys

0.10.9 Growing

Low-level bindings for the Z3 SMT solver from Microsoft Research

886.1K downloads · 14d ago
71

priv_sep

2.2.0 Stable

FFI for chroot(2), pledge(2), setgroups(2), setresgid(2), setresuid(2), and unveil(2).

22.2K downloads · 17d ago
70

lambert_w

2.0.1 Stable

Fast and accurate evaluation of the Lambert W function by the method of T. Fukushima.

334.8K downloads · yesterday
70

automod

1.0.16 Stable

Pull in every source file in a directory as a module.

3.6M downloads · 2mo ago
69

rkyv

0.8.15 Growing

Zero-copy deserialization framework for Rust

93.1M downloads · 1mo ago
69

portable-atomic

1.13.1 Stable

Portable atomic types including support for 128-bit atomics, atomic float, etc.

229.7M downloads · 13d ago
68

indoc

2.0.7 Growing

Indented document literals

212.2M downloads · 5mo ago
68

dtoa

1.0.11 Stable

Fast floating point primitive to string conversion

98.5M downloads · 3mo ago
68

inventory

0.3.22 Growing

Typed distributed plugin registration

76.9M downloads · 1mo ago
68

unicode-ident

1.0.24 Stable

Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31

825.8M downloads · 1mo ago
68

pin-project-internal

1.1.11 Stable

Implementation detail of the `pin-project` crate.

382.6M downloads · 28d ago
67

croaring

2.5.2 Stable

Rust wrapper for CRoaring

1.3M downloads · 2mo ago
67

rustversion

1.0.22 Stable

Conditional compilation according to rustc compiler version

431.2M downloads · 7mo ago
67

askama_escape

0.15.6 Growing

HTML escaping, extracted from Askama

20.3M downloads · 3d ago
67

arm-pl011-uart

0.5.0 Growing

Arm PrimeCell UART (PL011) driver

89.0K downloads · 21d ago
67

rp2040-hal

0.12.0 Growing

A Rust Embedded-HAL impl for the rp2040 microcontroller

650.3K downloads · 1mo ago
67

sysdir

1.3.2 Stable

Rust bindings to sysdir(3) on macOS, iOS, tvOS, and watchOS

26.5K downloads · 11d ago
67

iter-enum

1.2.1 Stable

#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.

411.7K downloads · 28d ago
66

ryu-js

1.0.2 Growing

Fast floating point to string conversion, ECMAScript compliant.

14.5M downloads · 1y ago
66

dcv-color-primitives

1.0.0 Stable

a library to perform image color model conversion

608.8K downloads · 1mo ago
66

device-driver-generation

1.0.8 Stable

Code generation for the `device-driver` crate

98.0K downloads · 21d ago
66

device-driver-macros

1.0.8 Stable

Proc macro implementation for the `device-driver` crate

97.9K downloads · 21d ago
66

zmij

1.0.21 Experimental

A double-to-string conversion algorithm based on Schubfach and yy

66.7M downloads · 1mo ago
66

link-cplusplus

1.0.12 Growing

Link libstdc++ or libc++ automatically or manually

57.5M downloads · 6mo ago
66

ref-cast

1.0.25 Growing

Safely cast &T to &U where the struct U contains a single field of type T.

106.9M downloads · 6mo ago
66

auto_enums

0.8.8 Growing

A library for to allow multiple return types by automatically generated enum.

12.4M downloads · 28d ago
66

pin-project

1.1.11 Stable

A crate for safe and ergonomic pin-projection.

382.7M downloads · 28d ago
65

rkyv_derive

0.8.15 Growing

Derive macro for rkyv

93.1M downloads · 1mo ago
65

bump-scope

2.2.0 Stable

A fast bump allocator that supports allocation scopes / checkpoints. Aka an arena for values of arbitrary types.

149.2K downloads · 1mo ago
65

special

0.13.0 Growing

The package provides special functions.

2.7M downloads · 25d ago
65

easy-ext

1.0.3 Stable

A lightweight attribute macro for easily writing extension trait pattern.

3.0M downloads · 24d ago
64

unicode-width

0.2.2 Growing

Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules.

518.8M downloads · 5mo ago
64

croaring-sys

4.5.1 Stable

Raw bindings to CRoaring

1.3M downloads · 2mo ago
64

array_trait

1.1.20 Stable

A generic trait for any array, with item as type and length as const parameter

94.6K downloads · 1mo ago
64

num-conv

0.2.1 Growing

`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax.

281.1M downloads · 3d ago
64

device-driver

1.0.8 Stable

A toolkit to write better device drivers, faster

118.4K downloads · 21d ago
64

inherent

1.0.13 Growing

Make trait methods callable without the trait in scope

27.8M downloads · 6mo ago
64

bytecheck

0.8.2 Growing

Memory validation framework for Rust

87.0M downloads · 5mo ago
64

semihosting

0.1.25 Growing

Semihosting for AArch64, Arm, RISC-V, LoongArch, MIPS32, MIPS64, and Xtensa.

955.1K downloads · 20d ago
64

stak-vm

0.12.11 Growing

Virtual machines for Stak Scheme

202.1K downloads · 1mo ago