I built Devora.js — a multi-app web framework where marketing site, dashboard, and admin panel share one core and one backend

Every time I needed a marketing site + a main app + an admin panel that shared auth and a

backend, I ended up either duct-taping three separate Next.js apps together or fighting a

monorepo tool that wasn't built for this. So I built Devora.js — multi-app is a first-class

feature, not something bolted on.

One project, several apps, sharing one core and one backend by default, each deployable

independently to Vercel, Netlify, Docker, or a plain VPS.

Get started: npx create-devora@latest

Project: https://github.com/hassanalsa3aka/devora.js

Docs: https://devorajs-docs-docs.vercel.app

Packages on npm:

https://www.npmjs.com/package/@devorajs/core
https://www.npmjs.com/package/@devorajs/adapter-vercel
https://www.npmjs.com/package/@devorajs/cli
https://www.npmjs.com/package/@devorajs/adapter-netlify
https://www.npmjs.com/package/create-devora

Still early (v1, solo project) — I've made a lot of updates recently getting it to a real,

working state (live deploys, a real test suite, per-app auth). Genuinely looking for feedback,

especially from anyone willing to poke at the security side (CSP/HSTS defaults, sandboxed

server functions, signed session cookies) — I haven't had a second set of eyes on any of it.

If you're up for a look, my contact info is on my GitHub profile.

submitted by /u/alsaaka
[link] [留言]