Alternativen zu Directus
Directus verpackt eine bestehende SQL-Datenbank in eine REST- und GraphQL-API und eine gut gebaute Admin-Anwendung, ohne zu verlangen, dass du von seinem Schema ausgehst. Diese letzte Eigenschaft ist selten und der Grund, warum man es wählt. Die üblichen Gründe, sich anderswo umzusehen, sind die Lizenz — source-available, und seit v12 die Monospace Sustainable Core License statt der früheren BSL — und Berechtigungen, die in der Anwendung statt in der Datenbank durchgesetzt werden.
Veröffentlicht von Rebase, das selbst eines der Werkzeuge auf dieser Seite ist. Jeder andere Eintrag wird danach beschrieben, worin er gut ist, mehrere der Empfehlungen unten sind nicht wir, und es stehen nirgends Preise — Wettbewerbspreise ändern sich quartalsweise, und eine veraltete Zahl ist schlechter als keine.
Fang damit an, warum du gehst
Fast niemand will „die beste Alternative“. Man will die, die genau das repariert, was kaputtgegangen ist. Finde deine Zeile.
“Die Lizenz ist ein Problem für uns”
Rebase, NocoDB or PayloadAlle drei tragen konventionelle Open-Source-Lizenzen, was zählt, wenn deine Rechtsabteilung eine Meinung hat oder du das Ganze als Dienst anbieten willst.
“Wir brauchen Autorisierung, die in der Datenbank durchgesetzt wird”
RebaseSecurity-Rules kompilieren zu Postgres-Row-Level-Security, die Regeln halten also für psql, für ein Reporting-Werkzeug und für einen anderen Dienst — nicht nur für Anfragen, die über die Anwendung kommen.
“Wir wollen das Schema im Code definiert und reviewt”
Rebase or PayloadBeide definieren Collections in TypeScript in deinem Repository statt über eine Oberfläche — eine Schemaänderung ist ein Pull Request.
“Wir brauchen vor allem Redakteure, die Inhalte pflegen”
StrapiDie reifste redaktionelle Erfahrung unter den offenen CMS, mit dem größten Plugin-Marktplatz dahinter.
“Wir brauchen eine Datenbank, die weder Postgres noch MySQL ist”
DirectusBleib. Seine Multi-Engine-Unterstützung ist breiter als die der meisten hier, und Rebase ist bewusst nur PostgreSQL.
“Eigentlich wollen wir nur ein Raster über den Tabellen”
NocoDBWeniger Produkt zu betreiben, und eine Tabelle ist das, was viele Teams eigentlich meinten.
8 Alternativen zu Directus
Grob danach sortiert, wie oft sich das jeweilige Werkzeug als die Antwort erweist, nicht nach einer Punktzahl. Wo ein direkter Vergleich existiert, ist er verlinkt.
- 1
Rebase
That's usOpen Source· BeidesAm besten für: Eine API und ein Admin-Panel über deinem vorhandenen Postgres, mit RLS im Code
Ein Postgres-Backend — REST-API, typisiertes SDK, Auth, Realtime, Storage, Functions, Cron — plus ein Admin-Panel, das aus denselben TypeScript-Collection-Definitionen entsteht. Row-Level Security wird im Code geschrieben und zu echten Postgres-Policies kompiliert, Autorisierung setzt also die Datenbank durch statt der Schicht davor. Verbindet sich mit einer Postgres-Datenbank, die es schon gibt.
- 2
Strapi
MIT (außer dem Enterprise-Verzeichnis)· BeidesAm besten für: Redakteure und ein großer Plugin-Marktplatz
Das bekannteste Open-Source-Headless-CMS, mit einer ausgereiften redaktionellen Oberfläche und Jahren von Plugins dahinter. Es besitzt das Schema — Content-Typen werden über Strapi definiert, in Strapis Tabellen — und das ist der Handel, den du eingehst.
- 3
Payload
Open Source (MIT)· Self-hosted, oder Payload Cloud für bestehende KundenAm besten für: Ein CMS, das in deiner Next.js-App lebt
Config-as-Code, durchgehend TypeScript, und es deployt als Teil der Next.js-Anwendung statt daneben. Tiefe Content-Modellierung — verschachtelte Blöcke, Lokalisierung, Versionierung. Je besser dir diese Next.js-Kopplung passt, desto besser ist es. Seit Juni 2025 Teil von Figma; das Repository bleibt MIT, und Payload Cloud nimmt seit der Übernahme keine neuen Anmeldungen mehr an.
- 4
NocoDB
Open Source· BeidesAm besten für: Eine Tabellenansicht über einer Datenbank, für Nicht-Techniker
Macht aus einer SQL-Datenbank ein Airtable-artiges Raster, mit Views, Formularen und Automatisierungen. Ausgezeichnet, wenn die Anforderung wirklich lautet „das Ops-Team soll Zeilen bearbeiten“. Weniger geeignet als Backend einer Anwendung — das ist eine andere Aufgabe.
- 5
Hasura
Open Source (Apache-2.0)· BeidesAm besten für: GraphQL, vor allem föderiert über mehrere Quellen
Erzeugt eine GraphQL-API über Postgres und anderen Quellen, mit einem in Metadaten definierten Berechtigungssystem. Die stärkste Option hier, wenn GraphQL eine Produktentscheidung ist und keine Vorliebe. Es gibt dir eine API und eine Konsole, kein Back-Office für Nicht-Entwickler.
- 6
Supabase
Open Source· BeidesAm besten für: Das größte Ökosystem und der schnellste Start
Postgres mit Auth, Storage, Realtime und Edge Functions, und mit Abstand das bestdokumentierte Produkt dieser Kategorie. Das Dashboard ist ein Tabelleneditor, kein Admin-Panel, und RLS wird dort als SQL geschrieben — genau die zwei Dinge, die Leute am häufigsten ersetzen wollen.
- 7
Budibase
Open Source· BeidesAm besten für: Selbst gehostete interne Tools, per Drag-and-drop gebaut
Ein Low-Code-Builder für interne Apps über einer Datenbank oder API, selbst hostbar und Open Source. Das nächste offene Äquivalent zu Retools Modell — du zeichnest Screens, und sie bleiben gezeichnet, was fein ist, bis eine Schemaänderung heißt, alle noch einmal zu besuchen.
- 8
Directus
Source-available (MSCL)· BeidesAm besten für: Eine reife redaktionelle Oberfläche über einer bestehenden Datenbank
Verpackt eine SQL-Datenbank in eine REST- und GraphQL-API und eine gut gebaute Admin-Anwendung, und arbeitet mit einem Schema, das du schon hast. Berechtigungen werden in der Directus-Schicht durchgesetzt, nicht in der Datenbank, und die Anwendung besitzt eigene Tabellen.
Rebase und Directus, beantwortet
Was ist die beste Directus-Alternative?
Kommt darauf an, auf welche Directus-Eigenschaft du gebaut hast. Für eine Admin-Oberfläche über einer Datenbank, die du schon hast, ist Rebase in der Absicht am nächsten — es liest ebenfalls ein bestehendes Schema, statt eines zu besitzen. Für redaktionelles Content-Management ist Strapi reifer. Für ein Raster über Tabellen ist NocoDB weniger Produkt zu betreiben.
Ist Directus Open Source?
Nicht nach der OSI-Definition, und die Bedingungen haben sich zweimal bewegt. Es verließ MIT 2023 für die Business Source License und wechselte mit v12 erneut zur Monospace Sustainable Core License: source-available, kostenlos unterhalb einer Umsatz- und Mitarbeiterschwelle und vier Jahre nach jedem Release GPL-3.0. Ob das ein Problem ist, ist eine Frage für deine Rechtsprüfung, nicht für uns. Rebase, NocoDB, Payload und Budibase tragen konventionelle Open-Source-Lizenzen.
Welche Alternativen arbeiten mit einer bestehenden Datenbank?
Rebase, Hasura und NocoDB verbinden sich alle mit einem Schema, das schon existiert, so wie Directus. Strapi und Payload besitzen das Schema lieber selbst und definieren die Content-Typen — ein echter Unterschied in der Art, keine Feature-Lücke.
Was ist der Unterschied zwischen Directus und einem Backend-as-a-Service?
Vor allem der Umfang. Directus gibt dir eine API und eine Admin-Anwendung über deiner Datenbank. Ein Backend-as-a-Service bringt zusätzlich Authentifizierung, Storage, Realtime, geplante Jobs und Functions als erstklassige Teile der Plattform mit. Wenn du das ohnehin zusammengebaut hättest, ist das der Unterschied, den man bepreisen sollte.
Wo sollte die Autorisierung leben?
In der Datenbank, wenn du sie verwalten kannst. Eine Berechtigungs-Engine vor der Datenbank — so arbeiten Directus und die meisten CMS — ist ausdrucksstark und leicht nachvollziehbar, und sie greift in dem Moment nicht mehr, in dem etwas die Daten auf anderem Weg erreicht. Postgres-Row-Level-Security gilt für jeden Client, und deshalb kompiliert Rebase dorthin.
Glaub uns nicht einfach.
Der Vergleich, der zählt, ist der, den du selbst machst. Richte Rebase auf ein Postgres, das du schon hast, und sieh, wie es sich neben Directus hält.