Showing 33 of 33 projects
A Rust parser combinator framework for building fast, safe, and memory-efficient parsers for binary and text formats.
A Rust library providing a comprehensive toolkit of concurrent data structures, synchronization primitives, and memory management utilities.
A foundational library for zero-cost asynchronous programming in Rust, providing traits, combinators, and utilities.
A pure Rust library for encoding, decoding, and processing images in many common formats.
A strongly typed JSON serialization and deserialization library for Rust, part of the Serde framework.
A general-purpose parser for Rust using Parsing Expression Grammars (PEG) with a focus on accessibility, correctness, and performance.
An embedded scripting language and evaluation engine for Rust, designed for safe and easy scripting integration.
A Protocol Buffers implementation for Rust that generates simple, idiomatic Rust code from .proto files.
A standalone, event-driven TCP/IP stack for bare-metal, real-time systems written in Rust.
A library of modular and reusable components for building robust networking clients and servers in Rust.
A zero-copy deserialization framework for Rust that enables high-performance data serialization without copying.
A fast, flexible graph data structure library for Rust with multiple graph types and built-in algorithms.
A timezone-aware date and time library for Rust with configurable parsing, formatting, and correct calendar operations.
A Rust library providing extra iterator adaptors, methods, free functions, and macros for more expressive iteration.
A compact binary serialization format implementation for Rust with zero-copy deserialization support.
A pure Rust implementation of Google Protocol Buffers for generating and serializing structured data.
A Rust library for Bitcoin protocol data structures, serialization, parsing, and network message handling.
A comprehensive guide to cross-compiling Rust programs, covering setup, toolchains, and troubleshooting for various target architectures.
A fast, safe, and versatile pull parser for CommonMark and GitHub Flavored Markdown, written in Rust.
A lightweight logging facade library for Rust that provides a unified API while allowing flexible backend implementations.
A pure Rust linear algebra library focusing on portability, correctness, and performance with both low-level routines and high-level wrappers.
A Rust implementation of Cap'n Proto, enabling zero-copy serialization and RPC for high-performance distributed systems.
A Rust library for pretty printing tables of structs and enums with extensive styling and formatting options.
A lightweight, type-safe Rust wrapper for the Vulkan graphics and compute API.
A lightweight, type-safe Rust wrapper for the Vulkan graphics and compute API.
A collection of cryptographic hash functions implemented in pure Rust, designed for interoperability and no_std environments.
A Rust library for creating, merging, modifying, and decrypting PDF documents with support for modern object streams.
An efficient and lightweight WebAssembly interpreter designed for embedded and constrained systems.
A Rust crate for generating compile-time-checked builders for structs and functions with named parameters and optional arguments.
A Rust library providing caching structures and procedural macros for easy function memoization.
Comprehensive Rust FFI bindings to the entire Windows API, enabling native Windows development in Rust.
A Rust derive-based argument parser optimized for code size and Fuchsia command-line tool conformance.
A Rust library providing fully persistent data structures with structural sharing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.