finds.dev← search

// the find

atinux/atidone

★ 879 · Vue · MIT · updated Feb 2026

A full-stack application with Auth, SSR and SQL, with Nuxt.

A todo-list demo app by Nuxt's creator (Sébastien Chopin) showing how to wire together Nuxt 3, GitHub OAuth, Drizzle ORM on SQLite/Turso, and NuxtHub for Cloudflare deployment. It exists to demonstrate the NuxtHub ecosystem, not to be a production starter kit.

Drizzle Studio embedded directly in Nuxt DevTools is a genuinely nice DX touch — schema browsing without leaving the browser. Pinia Colada for optimistic UI is a real pattern, not a toy example. The auto-migration setup (runs on deploy, not just locally) removes a whole class of deployment mistakes. nuxt-auth-utils keeps the GitHub OAuth wiring to about 20 lines of code.

It's a todo app — the complexity ceiling is low, so you learn the happy path but nothing about how this stack handles real-world edge cases (concurrent writes, migration rollbacks, error boundaries). Only one auth provider is wired up; swapping GitHub OAuth for anything else means reaching outside this repo. The NuxtHub deployment path ties you to Cloudflare Workers and Turso; if you want self-hosted Postgres, you're rewriting the DB layer. Last commit was February 2026, and several dependencies in the ecosystem move fast, so expect version drift.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →