Projects
Open source tools, languages, and experiments
google/zx
A tool for writing better scripts. Use JavaScript to replace those painful bash commands. Born at Google, used everywhere.
fx
Terminal JSON viewer & processor. Interactive exploration, filtering, and manipulation of JSON data right in your terminal.
Deployer
The deployment tool for PHP. Zero-downtime deployments with support for all major frameworks out of the box.
Expr
Expression language & evaluation engine. Used by Google, Uber, ByteDance, and many more for safe and fast expression evaluation.
walk
Terminal file navigator. Browse your file system interactively and output the selected path.
Textarea
Note-taking in the simplest way possible. The entire content lives in the URL — no server, no account.
CodeJar
An embeddable code editor for the browser. Lightweight, dependency-free, with syntax highlighting support.
finder
CSS Selector Generator. Finds the optimal, unique CSS selector for any DOM element.
Gitmal
Self-hosted GitHub alternative. Generates beautiful static HTML pages for your git repositories.
countdown
Terminal countdown timer with a beautiful, large-font display.
Numbr
Smart calculator combined with a notepad. Write expressions naturally and see results inline.
My Badges
Automatically generate fun achievement badges for your GitHub profile.
MAML
A markup language designed to be a cleaner alternative to JSON, YAML, and TOML.
Howto
Instant answers in terminal. Ask a question, get a concise answer without leaving the command line.
GraphQL Megaera
Generate fully typed TypeScript clients from your GraphQL schema.
srf
A tiny, zero-dependency local development server. Fast, simple, and does one thing well.
Currency Rates
Currency exchange rates API.
year
An npm package for every year from 1970 to 2038. A whimsical open source experiment.
Games
Bit Planes
A canvas game built from scratch — custom engine, custom physics, pure fun.
Checkers
Checkers with neuro-evolution AI. The computer learns to play by evolving neural networks.