Sharing something I've been working on: NextBlock, a CMS built on Next.js 16 and Supabase.
The thing I'm most pleased with is live draft mode — you edit the page on the page, not in a side-by-side preview pane, and drafts are stored separately so nothing touches production until you publish.
The other piece is data-defined blocks. Instead of every block type being a React component someone has to ship, a block type is a row in Postgres with a jsonb
schema. You can define a new block in the admin UI and it renders immediately — no rebuild, no deploy.
There's a visual Tiptap editor, multilingual content, and an optional commerce module (Stripe for physical, Freemius for digital).
Try it without installing anything: https://cms.nextblock.dev — demo@nextblock.dev / password. It's a real admin dashboard and it resets daily, so feel free to break things.
Or deploy your own with the Deploy Button in the README. Vercel provisions the Supabase database and injects the keys before the first build, and the app applies its schema during that build, so there are no environment variables to fill in — you just create your admin account at the end.
Repo (AGPL-3.0): NextBlock GitHub
Feedback very welcome, particularly on the editing experience — that's the part I keep rewriting.
