cartapel vs Retool

Retool is a far broader product than cartapel, and the comparison is only fair if that is said first. It is a general internal-app builder: drag components onto a canvas, wire them to dozens of data sources — Postgres beside REST, GraphQL, Snowflake, Stripe, S3 — and glue it together with JavaScript anywhere a value can go.

cartapel does one narrower job: a CRUD and dashboard panel over SQL databases you already run. If your internal tool spans three services and a payments API, Retool is the honest answer and this page will tell you so.

The reason teams look for an alternative is usually not features. It is the model: proprietary and priced per user, a multi-container stack if you self-host, and apps authored in a GUI whose reviewable artifact is generated JSON. cartapel is the opposite trade — one MIT binary, no seats, and configuration that is a handful of HCL files a reviewer reads in a pull request.

The Customize drawer in cartapel: visible columns, search columns and filters edited by clicking
Build it by clicking if you like — what gets published is HCL in your repo, not app JSON in a database you do not control.

Side by side

cartapel Retool
Scope Admin panel over SQL databases General internal-app builder over any source
Data sources Postgres, MySQL, MariaDB (+ ClickHouse read-only) Dozens — SQL, REST, GraphQL, SaaS APIs
Self-hosting One Rust binary Multi-container deployment, or SaaS
Authoring Visual editor or HCL by hand — both produce files in git, reviewed in PRs GUI-first; git sync on paid tiers, as generated JSON
Pricing MIT, free, no seats Proprietary, per user, per month
Audit log Built in — before/after diff, one-click revert Audit logs on higher tiers
Time to a working panel Introspected — every table works before you configure it You build each screen
Custom logic Declarative actions; JS only inside custom widgets JavaScript everywhere, arbitrary workflows

Yellow cells are nuanced — the sections below say why.

Where Retool is the better answer

Where cartapel is the better answer

The short version

Pick Retool if You need apps over many sources with custom logic — Retool, or Appsmith and Budibase in open source.

Pick cartapel if You need a safe, audited panel over databases you already run, owned outright and free per user.

Try the live demo Get started GitHub

No login. Click anything — the demo resets on a schedule.

Questions people actually ask

Is cartapel a drop-in Retool replacement?
No. It replaces the most common Retool use case — internal CRUD over your database, with roles and an audit trail — not the app builder. If your Retool apps orchestrate external APIs, cartapel is the wrong shape.
What does cartapel cost at 50 users?
Nothing. It is MIT licensed with no seat counting, no feature gating and no license key; you pay for the machine it runs on.
Can I keep app state and logic in version control?
That is the premise. Screens, fields, actions, roles and dashboards are HCL files in your repository, reviewed in pull requests and deployed like any other change.
Does it connect to REST APIs?
No. Sources are SQL databases: Postgres, MySQL and MariaDB read-write, ClickHouse read-only. Several can be mixed in one panel, but an HTTP endpoint is not a source.

Other comparisons

cartapel vs Django admin

The admin you already know — but the live schema is the model, and there is no Python app to host it.

cartapel vs Metabase

Metabase answers questions about the data. cartapel changes it, safely, and writes down who did.

cartapel vs Directus

The closest philosophical neighbour — same introspection bet, a much larger surface, and a different licence.

cartapel vs NocoDB

A spreadsheet over your database, versus a reviewable panel over a schema you did not want touched.

cartapel vs Baserow

An open-source Airtable that wants to own the data, versus a panel over data that is already owned.

cartapel vs pgAdmin

Keep pgAdmin for engineers. cartapel is the one you can safely give to everyone else.

Everything on one page: the full matrix against all seven.