I build systems software in Rust -- compilers, databases, networking, and developer tools.
| Project | Language | Description |
|---|---|---|
| protobuf-rs | Rust | Pure Rust Protocol Buffers compiler with recursive descent parser, semantic analysis, and byte-for-byte compatible output with protoc |
| flatbuffers-rs | Rust | Pure Rust drop-in replacement for the FlatBuffers compiler (flatc) with Rust and TypeScript codegen |
| Project | Language | Description |
|---|---|---|
| fbsviewer | JavaScript | Browser-based FlatBuffers binary inspector with color-coded hex view and structure tree |
| fbsviewer-lib | Rust | Core library for the FlatBuffers binary visualizer with Protocol Buffers support (WASM + native) |
| protoviewer-lib | Rust | Interactive protobuf binary encoding visualizer with hex view, structure tree, and decoded JSON (WASM + native) |
| Project | Language | Description |
|---|---|---|
| quiver-orm | Rust | Arrow-native ORM where schema types map 1:1 to Apache Arrow types, with ADBC connectivity and multi-format codegen from .quiver schema files |
| arrow-adbc-rs | Rust | Clean-room Rust ADBC (Arrow Database Connectivity) with drivers for FlightSQL, SQLite, PostgreSQL, and MySQL |
| prisma-rs | Rust | Pure Rust drop-in replacement for Prisma ORM with query engine, multiple database drivers, and migration engine |
| Project | Language | Description |
|---|---|---|
| pure-grpc-rs | Rust | Pure Rust gRPC framework with pluggable codecs (Protobuf + FlatBuffers), built on hyper/h2/tower with no tonic dependency |
| grpcurl-rs | Rust | Rust port of grpcurl -- CLI for interacting with gRPC servers, supporting reflection, all four RPC types, and TLS/mTLS |
| Project | Language | Description |
|---|---|---|
| issue-tracker-lite | Rust | Rebuild of Google Issue Tracker as a Rust gRPC server + CLI client + React web UI, backed by SQLite via Quiver ORM |
| pwright | Rust | Lightweight CLI for browser automation via Chrome DevTools Protocol using a snapshot-act-snapshot workflow |
| myfeed | Rust | Personal feed bot that crawls Reddit, Zhihu, Weibo, and X via pwright browser automation and sends updates to Telegram |
| beu | Rust | Persistent session memory CLI for AI coding agents (Claude Code, Gemini CLI, etc.) backed by local SQLite |
| Project | Language | Description |
|---|---|---|
| open-plx | Rust | Open-source server-driven dashboard platform (PLX alternative) built with tonic, Arrow Flight, and React |
| Project | Language | Description |
|---|---|---|
| litevikings | Rust | Context database for AI agents that organizes memories, resources, and skills into a semantic-searchable virtual filesystem, backed by DuckDB with LLM integration |
| Project | Language | Description |
|---|---|---|
| ai-pipelines | Markdown | Reusable multi-phase prompt pipelines for AI coding agents (code review, doc update, etc.) |