Directus is the closest thing to cartapel in this list, and shares its central bet: point it at an existing SQL database, introspect the schema, and do not demand that you rebuild your data model to suit the tool.
On top of that it does considerably more. It generates a full REST and GraphQL API over your data, has a flow and automation engine, digital asset management, and works as a headless CMS. If your admin layer must also be your API layer, Directus is the stronger platform and cartapel is not a candidate.
The differences are footprint, authoring and licence. Directus is a Node application whose configuration — collections, fields, permissions, flows — lives in its own system tables inside your database; it is exportable as schema snapshots, but it is not primarily authored as files. And since version 10 it is licensed under BSL 1.1: free below a revenue threshold, not open source in the OSI sense. cartapel is deliberately smaller: one MIT binary, no API generation, no app platform, and the whole configuration is plain HCL in your repository.
Permissions are part of the same file as the rest of the screen — not rows in a system table added to your database.
Side by side
cartapel
Directus
Scope
Admin panel only
Panel + REST/GraphQL API + flows + DAM + CMS
Existing database
Introspects the live schema
Introspects, and mirrors schema changes both ways
Databases
Postgres, MySQL, MariaDB (+ ClickHouse read-only)
Postgres, MySQL, SQLite, MSSQL, Oracle and more
Runtime
One Rust binary
Node application
Where config lives
Visual editor or HCL by hand — both produce files in git, reviewed in PRs
System tables in your database; snapshot export
Writes to your schema
Never — reads the schema, writes only rows you allow
Adds directus_* system tables
License
MIT, free, no seats
BSL 1.1 — free under a revenue cap
Audit log
Built in — before/after diff, one-click revert
Activity and revisions tracked
Yellow cells are nuanced — the sections below say why.
Where Directus is the better answer
You need an API, not only a panel. Auto-generated REST and GraphQL over the same schema, with permissions applied, is a large amount of work you get for free.
Content, not just records. Media handling, image transformations and editorial workflows are a real CMS, and cartapel has none of it.
Automations. The flows engine covers webhooks, scheduled jobs and event-driven logic without another service.
Schema management from the UI. Directus can create and alter collections; cartapel deliberately never touches your DDL.
Where cartapel is the better answer
You want a panel and nothing else. No system tables in your database, no API surface to secure, no platform to learn.
The licence has to be permissive. MIT, with no revenue threshold to re-evaluate as the company grows.
Config belongs in the repo, not in system tables. The visual editor writes HCL files you commit; reviewing a snapshot export of database rows is not the same as reviewing five lines of HCL in a pull request.
Deployment budget is one process. A Rust binary with a database URL, no Node runtime and no build step to add a page.
The short version
Pick Directus if You are choosing a data platform — API, automations and content alongside the admin.
Pick cartapel if You are choosing an admin panel, permissively licensed, with configuration that lives in git.
No login. Click anything — the demo resets on a schedule.
Questions people actually ask
Does cartapel create tables in my database?
No. It reads your schema and writes only to the rows and columns you expose. Its own state — sessions, audit log, saved views — lives in a small separate data directory, so the database it administers stays exactly as your application defined it.
Can cartapel serve an API like Directus?
No, and it is not planned. If you need a generated REST or GraphQL layer over the same schema, Directus is the better fit.
What does BSL 1.1 mean in practice?
Directus is free to use below a company revenue threshold and requires a commercial licence above it, with each version converting to a fully open licence after a delay. Whether that matters depends on your company; cartapel is MIT with no such condition.