Hi.
My name is Omri.
I code, write, and make free software.
I code, write, and make free software.
Neighbours lend each other what they already own. Each street runs its own library, with a catalogue, requests, handoffs and reminders.
Control your walking pad from the browser. No install, no account needed. Optional cloud sync and AI agent connection.
Desktop app, written in Rust. Tests your connection on a schedule and charts download, upload and ping. Data stays local.
A fast, distraction-free EPUB reader for Android, built for e-ink. No internet permission, no accounts, no ads.
Browser extension. Rewrite request and response headers and bodies, or block requests. Zero data collection.
Something fun to do with kids. No preparation. Draw a random activity.
Detect bots, crawlers, and spiders from the user agent string.
import { isBot } from "isbot";
isBot(navigator.userAgent);
// false
Turn minified React errors back into full messages.
import { decode } from "react-error-decoder";
decode("Minified React error #130; …");
// "Element type is invalid: …"