Showing 36 of 91 projects
A complete pure-Rust implementation of the MessagePack binary serialization format.
A high-performance Rust JSON parser porting simdjson's SIMD techniques, with Serde compatibility.
A highly modular and performant Bitcoin Lightning Network library written in Rust, enabling custom Lightning node integration.
A comprehensive date and time library for Rust with a focus on safety, correctness, and ergonomics.
A pure-Rust implementation of group operations on Ristretto and Curve25519 for elliptic curve cryptography.
A sysroot manager for Rust that builds and customizes the standard library for cross-compilation and embedded targets.
A Rust library for reading and writing numbers in big-endian and little-endian byte order.
A collection of pure-Rust computer vision libraries providing algorithms for photogrammetry, image processing, and pattern recognition.
A Rust library for deserializing environment variables into type-safe structs using Serde.
A collection of pure Rust implementations of Authenticated Encryption with Associated Data (AEAD) algorithms.
A pure Rust implementation of the Brotli compression algorithm with optional no-stdlib support for embedded and kernel use.
A high-performance Rust JSON library leveraging SIMD for parsing and serialization.
A collection of pure Rust elliptic curve implementations for NIST, secp256k1, SM2, and other standard curves.
A pure Rust library for reading and writing tar archives with a safe, idiomatic API.
Pure-Rust implementation of Ed25519 digital signatures with a focus on safety and correctness.
A static analyzer for Rust programs that computes stack usage and generates call graphs, primarily for embedded systems.
A deprecated Rust binding to libsodium providing type-safe, high-speed cryptography.
A collection of Rust crates implementing digital signature algorithms like DSA, ECDSA, Ed25519, and post-quantum schemes.
A Rust library for formatting text with ANSI terminal colors and styles like bold, underline, and background colors.
A pure Rust XML parser and writer library with namespace support and streaming capabilities.
A Rust implementation of the Encoding Standard for decoding and encoding Web-compatible character encodings, used in Firefox.
A Rust crate providing generic array types using type-level numbers for const-generic-like functionality.
A high-performance, thread-safe, memory-bound cache library for Rust, implementing Dgraph's Ristretto algorithm.
A coroutine library for Rust providing asymmetric coroutines with yield/resume semantics.
A Tokio-based asynchronous MySQL client library for Rust, supporting connection pooling, transactions, and multiple TLS backends.
A macro-based HTML and XML templating library for Rust that works on stable Rust.
A Rust implementation of the SCALE binary serialization format optimized for resource-constrained environments like blockchains.
A dead simple, zero-dependency ANSI terminal color painting library for Rust with automatic Windows support.
A safe, fallible, embedded-friendly ordered set and map implementation using a scapegoat tree, validated against Rust's BTreeSet/BTreeMap.
A Rust library for connecting to Substrate-based blockchains via RPC, with a focus on no_std and embedded environments.
A Rust library for retrieving current user and system environment information across multiple platforms.
Fixed-size decimal numbers implemented in pure Rust for exact-precision financial and crypto calculations.
A Rust JSON5 serializer and deserializer library built on the Serde framework.
A Rust library for computing CRC (16, 32, 64) checksums with support for various standards and pluggable implementations.
A Rust priority queue with efficient priority change operations, implemented using IndexMap and a heap of indexes.
A Rust library for parsing MIME email messages with real-world data compatibility.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.