FindSoftware

Remult

TypeScript library for full-stack CRUD and realtime over entity classes, with a database layer and an API.

Remult is a TypeScript library that uses entity classes as the single definition for a CRUD and realtime API, a type-safe frontend client and a backend database layer. The server side is set up as request-handling middleware, and the README lists adapters for Express, Fastify, Next.js, Nuxt, SvelteKit, SolidStart, Nest, Koa, Hapi and Hono. Validation is defined once and runs on both the backend and the frontend, and authorization rules are written in code.

The generated API is REST with live queries, and a GraphQL endpoint is optional. An admin UI for entities is built in and is switched on with a configuration option.

Identity

Status
Active
Maintainer
Noam Honig, Yoni Rapoport and contributors4
Maintained by
Community
First release
20215

Rendering and deploy

Install with
npm init remult3

Releases

Current major version
38
Last release
2026-08-305

Adoption

GitHub stars
3,2132
npm downloads a week
2,11010
Contributors
559
Dependent repositories
2111
Dependent packages
511

Why these figures do not compare

Sources

  1. 2026-10-22: links, Categories
    remult.dev
  2. 2026-10-22: links, Written in, GitHub stars
    api.github.com/repos/remult/remult
  3. 2026-10-22: links, Install with
    remult.dev/docs/
  4. 2026-10-22: Maintainer, License, License model
    raw.githubusercontent.com/remult/remult/main/LICENSE
  5. 2026-10-22: First release, Last release
    registry.npmjs.org/remult
  6. 2026-10-22: Databases, Content API
    github.com/remult/remult
  7. 2026-10-22: Admin interface
    raw.githubusercontent.com/remult/remult/main/docs/docs/admin-ui.md
  8. 2026-10-22: Current major version
    api.github.com/repos/remult/remult/releases
  9. 2026-10-22: Contributors
    api.github.com/repos/remult/remult/contributors
  10. 2026-10-22: npm downloads a week
    api.npmjs.org/downloads/point/last-week/remult
  11. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/remult

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON