Software Solutions Simplified
We build focused developer tools and software products — practical, zero-bloat, and built to last.
PHP Scaffolder
Single-file PHP database adminDrop one PHP file on any server and get a full database admin interface for your database of choice. No framework, no Composer, no build step — five variants covering every major database.
Browse, insert, edit, and delete records in any MySQL database. No framework, no Composer, no install — drop one file and go.
Learn more →The same single-file simplicity as AMPLE — built for PostgreSQL with full support for schemas, sequences, arrays, JSONB, and native Postgres types.
Learn more →Browse, insert, edit, and delete records in any SQLite database. No server required, no credentials — just point it at your .db file and go.
Learn more →Browse collections, inspect documents, and manage data in any MongoDB database. Built-in JSON editor, BSON-aware, zero framework dependencies.
In developmentBrowse, insert, edit, and delete records in any SQL Server database. Full T-SQL type support — no framework, no Composer, drop one file and go.
Learn more →Password Meter
Strength checker & generatorReal-time password strength scoring against NIST guidelines, time-to-crack estimates, breach detection, and a cryptographically secure generator. Nothing is ever sent anywhere.
- NIST SP 800-63B scoring Real-time strength evaluation following federal guidelines — not just character-class counting.
- Breach detection Checks against billions of compromised passwords via k-anonymity — nothing is transmitted in plain text.
- Cryptographically secure generator Generate strong passwords with configurable length, character sets, and entropy targets.
- 100% client-side All processing runs in your browser. No account, no server, nothing sent anywhere.
- Time-to-crack estimates Visual time estimates based on real GPU attack rates — not vague labels like "weak" or "strong."
- Entropy readout Live entropy in bits alongside the strength score so you understand exactly what makes a password predictable.
BinCast
Purpose-forged developer toolsA tool hub for encoding, decoding, and transforming data — organized by craft, no account required. Base64, JWT inspection, diff, format conversion, cipher utilities, and more.
- Encoding & decoding Base64, URL encoding, HTML entities, hex, and binary — encode or decode in one click.
- JWT inspection Decode and inspect JWT tokens — view headers, claims, and verify signatures.
- Diff & compare Side-by-side text comparison with line-level highlighting.
- Format conversion Pretty-print, minify, and convert between JSON, YAML, XML, and CSV.
- Cipher utilities ROT13, Caesar cipher, and other classic text transformations.
- No account required Every tool runs entirely in the browser — nothing is stored or transmitted.
Alchromatic
Full-featured color studioColor picker, palette generator, WCAG contrast checker, and design token exporter in one place. Covers HEX, RGB, HSL, OKLCH, and more — free, no signup.
- Color picker Pick and convert between HEX, RGB, HSL, OKLCH, and more with a live visual preview.
- WCAG contrast checker Test foreground/background pairs against AA and AAA accessibility standards instantly.
- Palette generator Generate harmonious palettes from a seed color — complementary, triadic, analogous, and more.
- Design token export Export palettes as CSS custom properties, Tailwind config, or JSON design tokens.
- Color blindness simulator Preview how your palette reads for users with deuteranopia, protanopia, and tritanopia.
- Named color lookup Identify any color by name across CSS named colors, Pantone approximations, and RAL codes.
Origin CMS
Multi-tenant PHP content management systemA proprietary multi-tenant CMS built on a shared PHP framework. Multiple client sites share one codebase with fully isolated databases, an event-driven addon system, convention-over-configuration routing, and a rich content editor — all server-rendered with no Node dependency.
- Multi-tenant architecture Multiple sites share one codebase. Each tenant gets a fully isolated PostgreSQL database with no shared state.
- Rich content editor Block-based editing with a drag-and-drop layout engine, inline formatting, and media management.
- Event-driven addon system Extend behavior without touching core — addons hook into a typed event bus to add routes, filters, and UI segments.
- Zero Node dependency Fully server-rendered PHP — no build step, no webpack, no npm. Deploy with rsync.
- Convention-over-config routing Routes derive from controller names and method signatures — no route files to maintain, no magic strings.
- Full revision history Every content save is tracked. Diff any two versions and restore from any point in history in one click.
Plunge
Self-hosted media playerA beautifully crafted media player for Jellyfin, Emby, and Plex. No subscriptions, no data collection, no algorithm deciding what you watch — just your library and a front end built to match your care for it.
- Three backends, one app First-class support for Jellyfin, Emby, and Plex from a single codebase — switch servers without losing your preferences.
- Exploration Scale Dial in how adventurous your browsing gets — from comfort rewatches to hidden gems at the far edge of your library.
- Five hand-crafted themes Pantheon, Petrichor, Panache, Purge, and Pelagic — or generate your own from a single hex color.
- Multiple form factors Self-hosted web app, webOS TV side-load, and Android TV APK — all from the same download.
- Your data stays home Nothing leaves your network. No analytics, no telemetry, no account beyond your own media server.
- Discover by mood Browse by genre, decade, director, or cast without typing a word — Plunge navigates by feel and surfaces what fits.
LastPost
Self-hosted email clientA privacy-first, self-hosted email client in a single PHP file. Drop it on your server, point it at any IMAP host, and you’re reading email — no database, no dependencies, no build step.
- Single PHP file The entire app — backend, frontend, everything — ships as one self-contained file. Drop it, open it, done.
- Send-as identities Manage unlimited personas from one account — personal, work, newsletter alias — with per-identity From, Reply-To, and signature.
- Tracking pixel blocking External images blocked by default. LastPost shows exactly how many pixels were caught before they phoned home.
- S/MIME & PGP Sign outbound, verify inbound, decrypt automatically. End-to-end encryption with no browser extensions required.
- 9 built-in themes Postmark, Terminal, Desert Dusk, Polar Night, Rosewood, Indigo, Lagoon, Sepia, and Minimal — light and dark variants.
- Works with any IMAP server Mailu, Mailcow, iRedMail, Gmail IMAP, Fastmail, and any standard server — no proprietary API required.
Building something? Get in touch.