Command Palette

Search for a command to run...

position in category
#19

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:

  • Single TypeScript entity definitions shared across frontend and backend
  • REST API generation out of the box, optional GraphQL and OpenAPI
  • Built-in validation and lifecycle hooks, no separate validation library
  • Live Queries for realtime subscription-style data updates
  • Broad stack support: React, Angular, Vue, SvelteKit, Next.js, Solid, Nuxt on the frontend; Express, Fastify, Hono, Elysia, Nest on the server; PostgreSQL, MySQL, MongoDB, SQLite, MSSQL, Oracle, and others

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.

GitHub Repositories
1
No noticeable change in usage since last week

Top repositories using Remult

Most popular GitHub repositories that import or use Remult

Most likely to be used with

Project using this technology also uses those, ordered by popularity
Cumulated Stars
3.2K
Missing something?