# Remult

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


Source: https://findsoftware.frbit.cloud/remult/
Last reviewed: 2026-10-22
Updated: 2026-10-25
Listed since: 2026-10-22

## Record

### Links

- home: https://remult.dev
- repository: https://github.com/remult/remult
- docs: https://remult.dev/docs/

### Identity

- status: active
- maintainer: Noam Honig, Yoni Rapoport and contributors
- maintainerType: community
- parent: unknown
- firstRelease: 2021
- hqCountry: unknown

### Kind

- category: framework
- hosting: unknown
- language: javascript
- runtime: unknown
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: postgres, mysql, sqlite, mongodb, sqlserver, oracle
- adminUi: yes
- headlessApi: rest, graphql
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: unknown
- renderingModes: unknown
- installMethod: npm init remult

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-08-30

### Adoption

- githubStargazers: 3213
- packagistDownloads: not applicable
- npmWeeklyDownloads: 2110
- contributors: 55
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 21
- dependentPackages: 5

### Sources

- urls: https://remult.dev (read 2026-10-22)
- urls: https://api.github.com/repos/remult/remult (read 2026-10-22)
- urls: https://remult.dev/docs/ (read 2026-10-22)
- maintainer: https://raw.githubusercontent.com/remult/remult/main/LICENSE (read 2026-10-22)
- language: https://api.github.com/repos/remult/remult (read 2026-10-22)
- category: https://remult.dev (read 2026-10-22)
- installMethod: https://remult.dev/docs/ (read 2026-10-22)
- firstRelease: https://registry.npmjs.org/remult (read 2026-10-22)
- databases: https://github.com/remult/remult (read 2026-10-22)
- headlessApi: https://github.com/remult/remult (read 2026-10-22)
- headlessApi: https://github.com/remult/remult (read 2026-10-22)
- adminUi: https://raw.githubusercontent.com/remult/remult/main/docs/docs/admin-ui.md (read 2026-10-22)
- license: https://raw.githubusercontent.com/remult/remult/main/LICENSE (read 2026-10-22)
- licenseModel: https://raw.githubusercontent.com/remult/remult/main/LICENSE (read 2026-10-22)
- currentMajor: https://api.github.com/repos/remult/remult/releases (read 2026-10-22)
- latestReleaseDate: https://registry.npmjs.org/remult (read 2026-10-22)
- githubStargazers: https://api.github.com/repos/remult/remult (read 2026-10-22)
- contributors: https://api.github.com/repos/remult/remult/contributors (read 2026-10-22)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/point/last-week/remult (read 2026-10-22)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/remult (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/remult (read 2026-10-25)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
