· Standard
R
llmstxt.info Verzeichnis · Standard
Remult
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.
llms.txt-Adresse
https://remult.dev/llms.txt
Gemäß DSGVO Art. 17 kannst du die Löschung deiner Daten beantragen. Rechtsverletzung melden (Art. 16 DSA) →
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, change
[…gekürzt]