Projects
google/zx
While I was working at Google as an SRE, I struggled with writing shell scripts. I wanted to write better scripts, so I created zx (yes, I know, I can use Python for that, or Ruby, or Perl, or even Raku, even Babashka). Zx quickly gained popularity, and I received a wave of hate on Twitter from JS haters.
More info
Right now, zx is one of the most popular repositories on Google's GitHub. My ideas for using template string literals became popular and found their way into various libraries, as well as into JavaScript runtimes such as Deno and Bun.Expr
My own programming language! Used by Google, Uber, ByteDance, Aviasales, and many others.
Deployer
A deployment tool written in PHP with support for popular frameworks out of the box.
Numbr
The smart calculator combined with a notepad.
Gitmal
Self-hosted GitHub alternative. Generates static HTML pages for your repositories.
MAML
My very own markup language. An alternative for JSON/YAML/TOML.
Textarea
A simple note-taking webapp where the content is stored in the URL.
GraphQL Megaera
GraphQL-to-TypeScript generator.
CodeJar
An embeddable code editor for the browser.
My Badges
Generate badges for your GitHub profile.
srf
A tiny, zero-dependency local development server.
finder
CSS Selector Generator.
year
A npm package per every year from 1970 to 2038.
spark
GitHub Stars Sparklines.
Terminal utils
fx
Terminal JSON viewer.
walk
Terminal navigator.
countdown
Terminal countdown timer.
howto
Instant answers in terminal.
Games
Bit Planes
My first canvas game. Built everything from scratch: engine, physics.
Checkers
Checkers with neuro-evolution AI.
Archived projects
Monkberry
High-performance JavaScript library for building user interfaces.