rustio rustio.net

No Std::No Alloc

75

serde_with

3.20.0 Stable

Custom de/serialization functions for Rust's serde

264.0M downloads · 15d ago
75

serde

1.0.228 Growing

A generic serialization/deserialization framework

1.0B downloads · 8mo ago
74

owo-colors

4.3.0 Stable

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

122.1M downloads · 1mo ago
74

serde_core

1.0.228 Growing

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

257.5M downloads · 8mo ago
73

serde_derive

1.0.228 Growing

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

960.0M downloads · 8mo ago
73

uart_16550

0.6.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.6M downloads · 1mo ago
73

automod

1.0.17 Stable

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

4.3M downloads · 13d ago
73

bon

3.9.1 Stable

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

34.2M downloads · 2mo ago
72

itoa

1.0.18 Stable

Fast integer primitive to string conversion

958.6M downloads · 2mo ago
70

rkyv

0.8.16 Growing

Zero-copy deserialization framework for Rust

110.1M downloads · 1mo ago
70

ryu

1.0.23 Stable

Fast floating point to string conversion

849.8M downloads · 3mo ago
70

rand_mt

6.0.3 Stable

Reference Mersenne Twister random number generators.

1.7M downloads · 1mo ago
69

croaring

2.6.0 Stable

Rust wrapper for CRoaring

1.4M downloads · 1mo ago
69

linkme

0.3.36 Growing

Safe cross-platform linker shenanigans

22.7M downloads · 1mo ago
69

pin-project-internal

1.1.13 Stable

Implementation detail of the `pin-project` crate.

445.2M downloads · 12d ago
69

lambert_w

2.0.3 Stable

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

438.2K downloads · 1mo ago
69

z3-sys

0.11.0 Growing

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

1.2M downloads · 1mo ago
68

pastey

0.2.3 Growing

Macros for all your token pasting needs. Successor of paste.

26.4M downloads · 6d ago
68

priv_sep

2.2.0 Stable

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

22.4K downloads · 2mo ago
68

croaring-sys

4.7.0 Stable

Raw bindings to CRoaring

1.4M downloads · 13d ago
68

ctor

1.0.6 Stable

Global, no_std-compatible constructors for all platforms that run before main (like C/C++ __attribute__((constructor)))

134.6M downloads · 9d ago
67

ryu-js

1.0.2 Growing

Fast floating point to string conversion, ECMAScript compliant.

17.9M downloads · 1y ago
67

pin-project

1.1.13 Stable

A crate for safe and ergonomic pin-projection.

445.3M downloads · 12d ago
67

inventory

0.3.24 Growing

Typed distributed plugin registration

89.9M downloads · 1mo ago
66

rustversion

1.0.22 Growing

Conditional compilation according to rustc compiler version

518.3M downloads · 9mo ago
66

indoc

2.0.7 Growing

Indented document literals

244.3M downloads · 7mo ago
66

rkyv_derive

0.8.16 Growing

Derive macro for rkyv

110.1M downloads · 1mo ago
66

portable-atomic

1.13.1 Stable

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

287.5M downloads · 2mo ago
66

stak-device

0.12.13 Growing

Devices for Stak Scheme

204.7K downloads · 15d ago
66

stak-vm

0.12.13 Growing

Virtual machines for Stak Scheme

207.5K downloads · 15d ago
66

dtoa

1.0.11 Growing

Fast floating point primitive to string conversion

112.5M downloads · 5mo ago
66

unicode-ident

1.0.24 Stable

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

972.2M downloads · 3mo ago
66

device-driver-macros

1.0.9 Stable

Proc macro implementation for the `device-driver` crate

109.2K downloads · 27d ago
65

link-cplusplus

1.0.12 Growing

Link libstdc++ or libc++ automatically or manually

63.7M downloads · 8mo ago
65

ref-cast

1.0.25 Growing

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

140.4M downloads · 7mo ago
65

stak-process-context

0.12.13 Growing

Process context for Stak Scheme

135.4K downloads · 15d ago
65

stak-time

0.12.13 Growing

Time library for Stak Scheme

111.7K downloads · 15d ago
65

etherparse

0.20.1 Growing

A library for parsing & writing a bunch of packet based protocols (EthernetII, IPv4, IPv6, UDP, TCP ...).

7.8M downloads · 1mo ago
65

uniquote

5.0.0 Stable

Quote strings for clear display in output

53.3K downloads · 23d ago
65

bump-scope

2.3.0 Stable

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

196.4K downloads · 1mo ago
65

bin-proto-derive

0.12.6 Growing

Derive macros for bin-proto

29.4K downloads · 5d ago
65

ts_bitset

0.3.3 Experimental

compact, efficient, non-allocating bitset

13.3K downloads · 5d ago
65

sysdir

1.3.3 Stable

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

26.8K downloads · 1mo ago
65

zerocopy

0.8.48 Growing

Zerocopy makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.

604.5M downloads · 4d ago
65

device-driver-generation

1.0.9 Stable

Code generation for the `device-driver` crate

109.4K downloads · 27d ago
65

askama_escape

0.16.0 Growing

HTML escaping, extracted from Askama

22.1M downloads · 26d ago
64

zmij

1.0.21 Experimental

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

144.2M downloads · 3mo ago
64

num-conv

0.2.2 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.

360.1M downloads · 7d ago
64

rp2040-hal

0.12.0 Growing

A Rust Embedded-HAL impl for the rp2040 microcontroller

697.0K downloads · 3mo ago
64

stak-file

0.12.13 Growing

File system for Stak Scheme

139.7K downloads · 15d ago