Al Liu's Projects
Sans-I/O abstraction layer for any async runtime.
Sans-I/O style simple and lightweight mDNS client/server library for any async runtime.
A general purpose sum type with three cases: the enum `Among` with variants `Left`, `Middle` and `Right`. A three-way counterpart to `Either`, with `no_std`, `serde`, `futures` and `tokio` integrations.
Generic purpose append-only log or write-ahead log with in-memory snapshot support.
Append-only concurrent-safe memory map implementation.
A modern and lightweight implementation of arbitrary integers for Rust
Dart library to encode and decode various archive and compression formats, such as Zip, Tar, GZip, ZLib, and BZip2.
Introduce ArcMut, utility for FFI.
Lock-free fixed capacity stack.
A vector with a fixed capacity. (Rust)
Async multi-producer multi-consumer channel
Asynchronous DNS lookups
A GraphQL server library implemented in Rust
Task abstraction for building executors
Type erasure for async trait methods
Lock-free, thread-safe atomic versions of Duration, SystemTime, Instant and their Option variants
A collections of some colors good for badges
A curated list of Rust code and resources.
Fast key-value DB in Go.
no_std-friendly, memory-backed buffer toolkit designed for Sans-I/O style encoding and decoding. Provides Chunk (read-only view), ChunkMut (mutable view), and helpers for explicit, convenient bounds-checked access.
Bytes unique ID
Friendly extensions for `byteorder`.
Utilities for working with bytes
A load generator for concurrent cache libraries
This is a Rust implementation for popular caches (support no_std).
A trait which indicates that such type can be cloned cheaply.
Write expressive, high-performance parsers with ease.