Pavel Vlasikhin

Projects

Things I build outside client work
Web app · Live

warna.day

A color of the day. Every month-and-day pair — all 366 of them, February 29 included — maps to one deterministic color with a generated name. No year enters the formula, so a given date always returns the same color. Available in English, Russian and Spanish.

Editor extension · Published

Hosts for Zed

Syntax highlighting for /etc/hosts files in the Zed editor — full-line and inline comments, IPv4 and IPv6 addresses, hostnames. Available from Zed's extension panel; the Tree-sitter grammar behind it lives in its own repository.

Browser extension · Published

Open in Opener Tab Group

Open a link in a new tab and Chrome drops it at the far end of the tab strip, away from where it came from. This extension keeps the two together instead — joining the source tab's existing group, or starting a new one named after the source page. It stays out of the way elsewhere: links from pinned tabs, other applications, blank tabs and other windows are left alone. Everything runs locally, with no accounts, analytics or network requests.

Color scheme · Published

Aethra

A color scheme for Sublime Text in a light and a dark variant, built around balanced contrast for long sessions rather than maximum saturation. Syntax highlighting is tuned across languages, with particular attention to Elixir. Installable through Package Control.

Ruby gem · Published

outline_vpn_api

A Ruby wrapper around the management API of an Outline VPN server. Creates, renames and deletes access keys, sets per-key data limits, and reads transfer metrics — enough to drive a server from a script or a scheduled job rather than the Outline Manager app.