EviKit: Preact SSR framework.
For small web apps hosted on a VPS or in local network.
Standard modern JavaScript, no JSX or TS. Forms accessible when JS doesn't load. Automatic Swagger specification. First-class API input/output validation. Built-in node:sqlite ORM. Support for UI translation through .po files.
See live demo of the example code from below. Todos are deleted every 10 minutes.
Quick start
npm init evikit my-app cd my-app npm run dev
src/api.js
src/app.js
index.js
vite.config.js
src/lib/db/index.js
index.html
There’s intentionally not much API. Documentation entirely fits in a long but straightforward README. Like the Django tutorial, it guides you through writing an application using all the primary features of the EviKit framework.