Step 41 Step41

Software Solutions Simplified

We build focused developer tools and software products — practical, zero-bloat, and built to last.

PHP Scaffolder

Single-file PHP database admin
phpscaffolder.com →

Drop 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.

1 PHP file
0 dependencies
5 variants
PHP 8.2+ required
AMPLE for MySQL

Browse, insert, edit, and delete records in any MySQL database. No framework, no Composer, no install — drop one file and go.

Learn more →
APPLE for PostgreSQL

The same single-file simplicity as AMPLE — built for PostgreSQL with full support for schemas, sequences, arrays, JSONB, and native Postgres types.

Learn more →
SIMPLE for SQLite

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 →
MAPLE for MongoDB

Browse collections, inspect documents, and manage data in any MongoDB database. Built-in JSON editor, BSON-aware, zero framework dependencies.

In development
STAPLE for SQL Server

Browse, 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 & generator
passwordmeter.com →

Real-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
billions breach records
0 data transmitted
100% client-side
  • 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 tools
bincast.io →

A 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 studio
Coming soon

Color 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 system
Coming soon

A 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 player
Coming soon

A 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.

$0 per month, forever
3 backends supported
5 hand-crafted themes
0 data collected
  • 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 client
Coming soon

A 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.

1 PHP file
0 databases needed
9 built-in themes
PHP 8.1+ required
  • 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.