Search for a command to run...
Full-stack TypeScript framework that delivers type-safe CRUD and realtime with a single source of truth. Define entity classes once in TypeScript, then share them across frontend and backend for queries, validation, and API generation without duplication.
Remult keeps everything in your codebase, no hosted services or vendor lock-in. It provides REST out of the box plus optional GraphQL and OpenAPI, built-in validation without Zod or Joi, and Live Queries for realtime updates. Compared to ORM-only tools like Prisma or Drizzle, it covers the full request path from database to UI with one set of entities.
Key features:
Suited for internal tools, admin dashboards, and CRUD-heavy applications. Teams can add it incrementally to existing apps and implement auth via a simple getUser function. The framework integrates with popular dev tooling and scales to growing databases and user bases.