Build working apps from model definitions

SimpleWorkJS is a model-first Node.js framework that auto-generates REST APIs, server-rendered CRUD pages, live WebSocket sync, and RBAC from your data models.

📦

Models are the source of truth

Define fields, relationships, and permissions once. The framework generates the rest.

Live by default

WebSocket pub/sub keeps every connected client in sync when models change.

🔒

Built-in identity & RBAC

Users, groups, roles, and permissions come standard. LDAP-ready from day one.

Get started in 30 seconds

npx simpleworks generate my-app
cd my-app
npm install
npm start
# open http://localhost:3000

The generated app includes a sample model, SQLite database, and the default Bootstrap UI.

Packages