sup, I am v1rtl
17 y/o (started coding at 14) nullstack developer from 🇷🇺, mostly creating tools and libraries from time to time. not coding actively.

🌍 websites
- protest.wiki (beta) - Russian opposition wiki
- urdb.com (wip) - the database for things you already have on the internet, and things you want to add
- isachkov.com - personal website for a doctor
✨ my open source work
backend
- tinyhttp - 0-legacy, tiny & fast web framework as a replacement of Express
- milliparsec - Tiniest body parser in the universe. Built for modern Node.js
- hypermdx - Markdown enhanced with Hyperapp
- awesome-node-esm - A curated list of Node.js Native ESM modules and resources.
- streamdown - Stream markdown to HTML
- node-unit-test-comparison - Comparison of Node.js testing frameworks for using them in libraries
- og-service - Golang service for getting OpenGraph data from a URL
frontend
- react-postprocessing - postprocessing for react-three-fiber
- react-three-flex - Flexbox for react-three-fiber
- react-link-previewer - Link previews for React
- simple-vdom - Simple JavaScript Virtual DOM
other
- go-web-app - CLI for setting up a Go WebAssembly frontend app
- telegram-bot-stats - Go library for collecting usage stats of telegram bots.
- create-shadowsocks-config - CLI for quick ShadowSocks config generation
- simple-ddos - Multi-threaded DDoS script
- lsgif - List GIFs in a directory
🤖 telegram bots
- FakeSoulsBot - Bot that checks if a person is alive
💬 hmu on telegram or e-mail: pilll.PL22@gmail.com
- - - - 📢 (russian) telegram channel about JavaScript: @we_use_js