Documentation · 0.1.0
Marmeon
A full-stack framework for TypeScript on Node.js. An app is a set of modules whose routes, controllers and React pages are typed from end to end, and the server renders each page before the browser takes over.
A new app comes with a database, sessions, validation, mail, queues and a scheduler already wired together. Further packages add file storage, Redis, live updates and more.
pnpm create marmeon my-app
cd my-app
pnpm dev
Where to start
- 1 · Getting StartedInstallationNode 26.10+, pnpm 12 and the starter kit. SQLite in a file, so no database server to set up.
- 2 · Getting StartedDirectory StructureA feature lives in
modules/<name>/with its routes, controllers, views and tests. - 3 · The BasicsRoutingRoutes, their names, and how one type reaches the page.