I am a frontend developer, indie-maker.
-
Terminal One(Creator): A blazingly fast, smart and and friendly terminal emulator for developers
-
Doodleboard(Co-frounder): An all-in-one whiteboard with built-in doodle styles to help you easily organize, and present your ideas.
-
Blocky editor is an editor built with blocks.
-
PoloDB is an embedded JSON-based database written in Rust. It's designed to be lightweight and safe. It supports query semantics like MongoDB and WAL transactions.
-
CubyText is an open-source knowledge management app. (2022)
-
LichenScirpt is a lightweight language compiled to JavaScript/C. (2022)
-
Jetpack is an extremely fast JavaScript bundler written in C++. It can be compiled into a binary without any dependencies. It's portable, fast, and solid.
Sometimes, I will do some "hacking" on existing systems.
-
I forked the OCaml to make it compiled to WebAssembly. So you can run the OCaml language in the browser.
-
I wrote a CMake file for QuickJS so that you can compile it with MSVC.
-
I wrote a Node.js extension, which can help you manipulate xattr on macOS.
Also, I participated GSoC in 2018. I wrote a webpack plugin to help tree-shaking.
Play shaders on shadertoy(profile).
My works:
I will keep writing on Medium in English.
I have a blog in Chinese.
Sometimes I will share my view on Twitter. If you have any ideas about my project, send an email to [email protected], or submit an issue.