CURRENTLY BUILDING
OPEN SOURCE
The projects I’m actively building and improving.
Since 2024, I’ve been building and maintaining GPUI Kit, a desktop application framework built on GPUI, formerly known as GPUI Component.
It brings UI components, layouts, editors, and application development tools together for macOS, Windows, and Linux. My work on GPUI’s core includes MSAA path anti-aliasing, linear gradients, Tab focus navigation, and vector path construction, alongside the application layer I continue to build in GPUI Kit.
- Interfaces
- Components, data tables, docking, and charts for building desktop interfaces.
- Applications
- A code editor and application tools, used in native apps such as Longbridge Pro.
- Extensions
- GPUI Shell lets applications support plugins and extensions written in JavaScript.
A native macOS Markdown app for the AI era. AI writes Markdown; Mado makes it readable—with folder workspaces, outline navigation, Source / Visual / Split modes, lightweight editing, and HTML / PDF export. Built in Swift.
madomd.com ↗
Contributions
I contribute improvements from real projects back to the tools and frameworks I build on—from Rails and GitLab to Rust desktop software.
Since February 2024, I’ve contributed more than 100 merged PRs to Zed and GPUI, spanning the editor, its rendering framework, and native platform integration. Much of this work connects the needs of Zed with what I learn building Longbridge Pro and GPUI Kit.
- Graphics and rendering. Helped lay the foundation for arbitrary path drawing in GPUI through vector path construction, MSAA anti-aliasing, and a reworked path renderer. Together, these provide the groundwork for custom vector graphics and chart rendering, with smoother edges and lower GPU memory overhead.
- Text and typography. Improved CJK wrapping, multi-line truncation, font rendering, and interactive text styles—making text more reliable across layouts and states.
- Interaction and performance. Added keyboard focus navigation and activation, and improved view caching to reduce unnecessary rendering during scrolling and mouse interaction.
- Native platforms and editor experience. Improved Windows integration and macOS rendering, alongside everyday Zed workflows such as theme switching, file navigation, and terminal tasks.
I’m also developing proposals for native window composition, GPUI overlays above native child views, and glass-surface rendering. These are ongoing upstream proposals, extending how GPUI works with embedded native content.
Explore all my Zed PRs →
Zed featured my work in Community Champion Spotlight: Jason Lee, recognizing my contributions to both the framework and its wider ecosystem.
“… outstanding contributions to gpui and the ecosystem around it.”
— Zed · April 2026
Omarchy
- Omamail — A mail plugin for Omarchy with Gmail, HEY, and IMAP support. Read and manage email right from the desktop.
- Omasend — A native LocalSend client for Omarchy. Share files, folders, and text over your local network. Built with GPUI Kit for Linux, macOS, and Windows.
- Omarchy Mihoro — An Omarchy bar panel for Mihoro. Monitor your proxy, switch between Rule, Global, and Direct modes, and manage subscriptions.
- Omarchy ThemeRGB — Your theme, on every light. Syncs keyboard, mouse, RAM, fans, and every device OpenRGB manages with the current Omarchy theme colors, with a bar panel for palette, layout, and brightness.
- Omarchy WhichKey — Which Key for the desktop. Hold Super to see a shortcut guide drawn from your active Omarchy and Hyprland keybindings.
More Open Source
- AutoCorrect ☆ 1.6k — A Rust linter and formatter for spacing, words, and punctuation in mixed CJK and English text.
- GoBackup ☆ 2.9k — Scheduled database and file backups to multiple cloud storage providers.
- rust-i18n ☆ 0.7k — Internationalization for Rust applications.
Communities & Web Apps
- Ruby China — A Chinese Ruby community. I’m its co-founder, administrator, and a primary developer.
- Homeland ☆ 3.9k — Open-source community software that powers Ruby China.
- BlueDoc ☆ 0.6k — Self-hosted document management for teams.
- RubyGems Mirror — A public service that helped developers in China install Ruby dependencies for more than a decade, from the Taobao mirror to Ruby China.
More projects on GitHub →