Featured
API for chessdocs: serves the docs and turns edits into PRs
Every animal plays chess its own strange way. Can you beat one?
6 million chess puzzles packed into a single DuckDB database
Lightweight Web Component for creating chessboards with just text
Lightweight dataLayer inspector for developers and analytics engineers
My extra short URL — a link shortener powered by HTML
Other repositories19
oxfmt-config
Shared Oxfmt config for all my repos
puzzfinder-api
API for puzzfinder: fast, filter-based search over Lichess' puzzle database
lichess-accuracy
Tool for collecting analyzed Lichess games, with a focus on accuracy metrics
cookd-api
API for cookd: stores your pantry and past dishes for the cooking coach
hello-world
12.04.1999 — my birthday as a terminal screensaver in C: spinning ASCII Earth, orbiting spacecraft and the Moon
system
Automated installation of essential system packages from scratch (Debian 13 and i3wm)
pipes
Reusable GitHub workflows for automating CI/CD pipelines
renovate-config
Shared Renovate preset for all my repos
oxlint-config
Shared Oxlint config for all my repos
vue-pgn-viewer
Vue 3 adapter for the official Lichess PGN viewer
conspect
Web app for generating kindergarten lesson plans
perf
Frontend performance cheatsheet — slow code, fast fix and where DevTools spots it, tagged with the Core Web Vital it costs
cookd
Cooking coach that remembers your pantry and past dishes
vulns
Frontend vulnerabilities cheatsheet — sink, payload and fix for each hole, tagged with its CWE
puzzfinder
Discover hidden gems in Lichess' multi-million puzzle database with fast, filter-based searches
flow
Declarative tmux session configuration for web development
dragunovartem99.github.io
GitHub-looking front page for my public repos, built from the GitHub API
nvim
Minimalist Neovim config based on lazy.nvim
tomorrow-night.nvim
Gentle Neovim interpretation of @chriskempson's colorscheme