← Zurück zum Verzeichnis
Community-Eintrag Dieser Eintrag basiert auf öffentlich verfügbaren Quellen und wurde nicht vom Inhaber erstellt. Ist das deine Website?
Kostenlos übernehmen
· Standard Standard-Status
llmstxt.info Verzeichnis · Standard Featured

Remult

remult.dev ↗
Community-Eintrag llms.txt erreichbar KI-Impact-Score 95/100 · A

Die Organisation Remult nutzt den llms.txt-Standard für eine bessere Auffindbarkeit durch KI-Systeme. Branche: Entwickler-Tools. Die Website remult.dev stellt ihre llms.txt unter https://remult.dev/llms.txt bereit. Der Eintrag besteht seit 16. April 2026.

Geschäftskategorie
Entwickler-Tools
Eingetragen seit
Beschreibung
Remult is a TypeScript library for building full-stack apps without boilerplate. Define entities once and use them on the frontend, the backend, and in the database, with a single SSOT (Single Source of Truth) for schema, validation, permissions, and CRUD. Die Dokumentation umfasst: Core Concepts, Entities.
Gemäß DSGVO Art. 17 kannst du die Löschung deiner Daten beantragen.
llms.txt — Aktueller Inhalt Öffnen ↗
# Remult > Remult is a TypeScript library for building full-stack apps without boilerplate. Define entities once and use them on the frontend, the backend, and in the database, with a single SSOT (Single Source of Truth) for schema, validation, permissions, and CRUD. ## Core Concepts - **Entity** - a TypeScript class decorated with `@Entity('key', options)` is your SSOT: schema, REST API, validation, permissions, and lifecycle in one place. - **Fields** - `@Fields.string()`, `.number()`, `.boolean()`, `.date()`, `.json()`, `.uuid()`, `.cuid()`, `.autoIncrement()`, plus `@Relations.toOne()` / `.toMany()` for entity links. - **Repository (`repo(Entity)`)** - universal CRUD: `.find()`, `.findFirst()`, `.findId()`, `.insert()`, `.update()`, `.delete()`, `.save()`, `.count()`, `.query()`, `.liveQuery()`. Same API on frontend and backend. - **Permissions** - entity-level `allowApiRead/Insert/Update/Delete/Crud` and per-field `allowApiUpdate`; values are boolean, role string, role array, or `(entity, remult) => boolean`. Use `apiPrefilter` / `backendPrefilter` for row-level filtering. - **Lifecycle hooks** - `validation`, `saving`, `saved`, `deleting`, `deleted` run on the server before/after persistence; `saving` mutates the entity in place. - **BackendMethod** - `@BackendMethod({ allowed })` exposes a server-only function callable from the client; runs in the server context with `remult.user` populated. - **Live queries** - `repo(X).liveQuery(options).subscribe(({ items, changes }) => ...)` pushes inserts/updates/deletes to all connected clients over SSE. - **Custom filters** - `Filter.createCustom` / `SqlDatabase.filterToRaw` to express complex queries that round-trip to the server safely. - **Validators** - built-ins under `Validators.*` (`required`, `min`, `max`, `email`, `url`, `unique`, `regex`, `enum`, ...) or `validate: (entity) => string | undefined` for custom logic. - **Admin UI** - turnkey `/api/admin` panel via `admin: true` (or `admin: { allow: 'admin' }`) in `remultApi()`. - **Stacks** - frameworks: React, Angular, Vue, SvelteKit, Next.js, SolidStart, Nuxt. Servers: Express, Fastify, Hono, Elysia, Hapi, Koa, NestJS. Databases: PostgreSQL, MySQL, MongoDB, SQLite (better/sqljs/bun), MSSQL, Turso, DuckDB, Oracle, Cloudflare D1, JSON files. ## Documentation ### Getting Started - [Introduction](https://remult.dev/docs/): Introduction - fullstack CRUD framework deriving REST API, type-safe client, and query builder from TS model classes. - [Creating a project](https://remult.dev/docs/creating-a-project): Scaffold a new project with npm init remult@latest - 180+ framework/server/DB/auth combinations. - [Quickstart](https://remult.dev/docs/quickstart): Install remult and wire remultApi middleware into Express, Fastify, Next.js, SvelteKit, and friends. - [Example Apps](https://remult.dev/docs/example-apps): Gallery of example apps - TodoMVC, CRM, shadcn/TanStack tables, ready-to-play sandboxes. ### Entities - [Entities](https://remult.dev/docs/entities): The SSOT class - schema, REST API, validation, and permissions in one @Entity decorator. - [Fields](https://remult.dev/docs/field-types): Built-in @Fields decorators - string, number, integer, boolean, date, dateOnly, json, object, literal. - [Relations](https://remult.dev/docs/entity-relations): @Relations.toOne / @Relations.toMany - define and navigate one-to-one, one-to-many, many-to-many associations. - [Filtering and Relations](https://remult.dev/docs/filtering-and-relations): Querying across one-to-many relations - inline where, nested filters, and reusable custom filters. - [Lifecycle Hooks](https://remult.dev/docs/lifecycle-hooks): Entity hooks - validation, saving, saved, deleting, deleted - for custom logic at persistence boundaries. - [Migrations](https://remult.dev/docs/migrations): Automatic ensureSchema sync vs. explicit migration files generated and applied via the migrations CLI. - [Generate from Existing DB](https://remult.dev/docs/entities-codegen-from- […gekürzt]