Directory

Open Source Packages

Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.

5929 packages

All Packages

72Health
Library Cargo

serde_json

The de facto standard JSON library for Rust, built on the Serde serialization framework

5,638
Apache 2.0
Used by 113
76Health
Library Cargo

serde

A generic framework for serializing and deserializing Rust data structures efficiently and safely.

10,838
Other
Used by 109
66Health
Library Cargo

base64

Correct, fast, and configurable base64 encoding and decoding for Rust, with pluggable alphabets and padding.

738
Apache 2.0
Used by 66
81Health
Library Cargo

uuid

Generate and parse UUIDs in Rust across every standardized version, from v1 to v8.

1,247
Other
Used by 56
75Health
Library Cargo

toml

A native Rust encoder and decoder for TOML with first-class Serde support.

1,080
Apache 2.0
Used by 31
50Health
Library Cargo

serde_yaml

Strongly typed YAML serialization and deserialization for Rust, built on Serde

1,014
Apache 2.0
Used by 25
68Health
Library PyPI

orjson

A fast, correct, Rust-backed JSON library for Python with native dataclass, datetime, and numpy support

8,234
Apache 2.0
Used by 19
52Health
Library Cargo

csv

Fast, flexible CSV reading and writing for Rust, with Serde support

1,960
Other
Used by 19
37Health
Library Cargo

bincode

A compact, zero-fluff binary encoder and decoder for turning Rust structs into space-efficient byte streams.

3,062
MIT
Used by 17
67Health
Library Cargo

prost

A Protocol Buffers implementation for Rust that generates simple, idiomatic types via derive macros.

4,773
Apache 2.0
Used by 13
63Health
Library Cargo

Schemars

Generate JSON Schema documents directly from Rust types

1,415
MIT
Used by 11
95Health
Library Cargo

Arrow

The official Rust implementation of the Apache Arrow columnar in-memory data format.

3,620
Apache 2.0
Used by 10
73Health
Library Cargo

bytemuck

A zero-cost, no_std Rust crate for safely casting between plain data types and reinterpreting slices as bytes.

1,064
Other
Used by 10
86Health
Library Cargo

serde_with

Custom de/serialization helpers for Rust's serde, via the with and serde_as annotations

860
Apache 2.0
Used by 10
48Health
Library Cargo

rmp-serde

Serde-powered MessagePack serialization and deserialization for Rust

1,424
MIT
Used by 8
36Health
Library Cargo

serde_urlencoded

Serialize and deserialize application/x-www-form-urlencoded data in Rust using Serde

264
Apache 2.0
Used by 6
83Health
Tool npm

quicktype

Generate strongly-typed models and serializers from JSON, Schema, TypeScript, or GraphQL

13,877
Apache 2.0
Used by 5
83Health
Library Cargo

sqlparser

Extensible SQL lexer and parser for Rust, conforming to ANSI SQL:2011

3,466
Apache 2.0
Used by 5
71Health
Library Cargo

rust-brotli

A no-std-friendly Rust port of Google's Brotli compressor and decompressor, byte-compatible with the reference C implementation.

944
BSD 3
Used by 5
59Health
Library Cargo

lz4_flex

Fastest pure-Rust implementation of LZ4 compression and decompression

616
MIT
Used by 4
49Health
Library Cargo

half

IEEE 754 f16 and bf16 half-precision floating-point types for Rust

281
Apache 2.0
Used by 4
54Health
Library Cargo

data-encoding

Efficient, customizable base16/base32/base64 encoding functions for Rust

203
MIT
Used by 4
71Health
Library PyPI

FlatBuffers

Google's memory-efficient, zero-copy serialization library for cross-language data exchange

26,520
Apache 2.0
Used by 3
94Health
Library PyPI

deltalake

Native Rust-powered Python binding for Delta Lake, giving pandas, Polars, and Arrow workflows ACID table reads and writes without a JVM.

3,321
Apache 2.0
Used by 3

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers