What we ship.
What you build.
Short, practical reads on building full-stack apps with Grit — a new one most mornings. Getting started, CRUD in one command, framework comparisons, and production tips.

One command scaffolds a Wails desktop app that works online AND offline. grit generate resource fans out to the desktop too now — full CRUD screens backed by a local SQLite mirror that syncs to your server when you're connected. We build a real Point of Sale: categories, products, stock, clients, suppliers, purchases, and a custom checkout screen that completes sales and decrements stock even with no internet.

Point grit generate resource at your Expo app and it scaffolds typed hooks, list + detail screens, and the plumbing for a real store. We wire a Category → Product shopping flow with similar products in one sitting.

In one sitting: scaffold a Category → Product store, handle image uploads, model a one-to-many relationship, and manage all of it from a generated admin panel.

I kept rebuilding the same backend on every project — auth, roles, audit trails, rate limiting, storage, OTP, email, cache, jobs — before ever touching the actual product. So I combined all of it into one thing, on Go.
Founder of Grit and author of The Daily Grit — a 5-minute morning read on building full-stack apps with Go + React.
