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

75Health
Library Cargo

serde_json

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

5,636
Apache 2.0
Used by 111
76Health
Library Cargo

serde

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

10,825
Other
Used by 108
67Health
Library Cargo

base64

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

736
Apache 2.0
Used by 66
85Health
Library Cargo

uuid

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

1,242
Other
Used by 56
76Health
Library Cargo

toml

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

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

serde_yaml

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

1,018
Apache 2.0
Used by 25
70Health
Library PyPI

orjson

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

8,228
Apache 2.0
Used by 19
53Health
Library Cargo

csv

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

1,959
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,060
MIT
Used by 17
68Health
Library Cargo

prost

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

4,767
Apache 2.0
Used by 13
64Health
Library Cargo

Schemars

Generate JSON Schema documents directly from Rust types

1,411
MIT
Used by 11
95Health
Library Cargo

Arrow

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

3,607
Apache 2.0
Used by 10
74Health
Library Cargo

bytemuck

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

1,060
Other
Used by 10
86Health
Library Cargo

serde_with

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

855
Apache 2.0
Used by 10
48Health
Library Cargo

rmp-serde

Serde-powered MessagePack serialization and deserialization for Rust

1,421
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
84Health
Tool npm

quicktype

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

13,868
Apache 2.0
Used by 5
84Health
Library Cargo

sqlparser

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

3,455
Apache 2.0
Used by 5
73Health
Library Cargo

rust-brotli

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

943
BSD 3
Used by 5
60Health
Library Cargo

lz4_flex

Fastest pure-Rust implementation of LZ4 compression and decompression

614
MIT
Used by 4
50Health
Library Cargo

half

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

281
Apache 2.0
Used by 4
56Health
Library Cargo

data-encoding

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

203
MIT
Used by 4
76Health
Library PyPI

FlatBuffers

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

26,459
Apache 2.0
Used by 3
93Health
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,302
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