π³Pet projectsπ³
β‘mdbxthriftβ‘ - a lifetime project
A mini kv store backed by a storage engine - libmdbx and use Apache Thrift as a network protocol.πunix-pipe-commπ - WIP for advanced features.
A simple program that uses Linux named pipes - a FIFO special file to communicate between two processes.libp2p-netcomms - WIP.
A generic network communication library is built on top oflibp2p
.embedded playground
Dabbling in embedded systems with Rust.wabbit - WIP.
My Rust implementation for Wabbit programming language when joining great course "Writing a Compiler" from David Beazley.conqueue
Following along Michael and Scott (M&S) lock-free queue algorithm are described in their PODC 1996 paper. This impl is using atomic operations to ensure thread safety without locking. Based on the paper, the queue is implemented as a linked list with a sentinel node.
πOSS Contributionπ₯
- poststation-util
The Public libraries and utilities for usingpoststation
. - hermes-sdk
A Next Generation IBC Relayer Framework v2. - Inko Lang
A language for building concurrent software with confidence. - rs-wnfs
Rust implementation of the WebNative FileSystem (WNFS) specification. - ipipe
A cross-platform named-pipe library for Rust. Important note: at the time we choose this crate & fork, tokio still didn't include this feature yet. - πpython_loggerπ: Python Logger.
π’Workπ’
- Litheum: A Proof of Performance (PoP) blockchain layer 1 provides True Decentralization by incentivizing every critical Remote Procedure Call (RPC).
- SaitoTech: a layer 1 blockchain that provides the foundation for building open and scalable web applications.
β€οΈNon-work Activitiesβ€οΈ
- AoC 2022: Try to solve the Advent of Code 2022 in Rust.
- Code Reviewer at PymiVN.