Repository navigation
π emdash-better-auth β Better Auth for EmDash CMS #11311
minemeraj
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
π emdash-better-auth β Better Auth for EmDash CMS
I'm excited to share emdash-better-auth, a production-ready auth plugin that brings Better Auth to EmDash CMS β an open-source, Cloudflare Workers-powered CMS.
Live demo: https://theweekendprojects.com/auth/sign-up
npm: https://www.npmjs.com/package/emdash-better-auth
Repo: https://github.com/theweekendprojects/emdash-better-auth
π What is EmDash?
EmDash is a modern, open-source CMS built on Astro + Cloudflare Workers with:
Traditionally, EmDash used passkey-only authentication for its admin panel β great for security, but not suitable for public-facing sites or membership apps.
π― What emdash-better-auth Does
It transforms EmDash from a passkey-first CMS admin into a full auth backend for public-facing apps β with zero database migrations.
Key Features
userstable (RBAC-governed)πΌοΈ Screenshots
Sign-up Page (HeroUI-styled)
Sign-in Page (Dark Theme)
Admin Settings Page
β‘ How It Works
One-line install:
That gives you:
/auth/sign-in,/auth/sign-up,/auth/forgot-password,/auth/reset-password/loginand/signupfriendly aliases/accountsubscriber profile editing (name, avatar, username, bio, password)Architecture Highlights
users+_plugin_storagetablesemailVerifiedβemail_verified, etc.)auth:better-authnamespace/_emdash/adminπ‘ Use Cases
π οΈ Tech Stack
π¦ Installation
pnpm add emdash-better-auth pnpm add -D @tailwindcss/vite # required for HeroUI styles wrangler secret put BETTER_AUTH_SECRETFull setup guide: https://github.com/theweekendprojects/emdash-better-auth#quickstart
π§ Roadmap
π Thanks
Built on the amazing Better Auth framework. All credit to the Better Auth team for the solid foundation!
Let me know if you have questions or want to see it in action on your own EmDash site!
β minemeraj, maintainer of emdash-better-auth
All reactions