Free, open-source alternatives to Retool

Build internal tools on top of your data. 5 apps you can run yourself instead of Retool, sorted by how well they replace it. Each one is open source, so your data stays with you.

  1. AppsmithBest match

    Build admin panels, CRUD apps and workflows. Build everything you need, 10x faster.

    41.1k starsApache-2.0Updated 12 October 2026
  2. ToolJet

    Low-code framework to build & deploy internal tools with minimal engineering effort (alternative to Retool and Mendix).

    41.1k starsGPL-3.0Updated 12 October 2026
  3. Budibase

    Build and automate internal tools, admin panels, dashboards, CRUD apps, and more, in minutes (alternative to Outsystems, Retool, Mendix, Appian).

    28.3k stars⊘ ProprietaryUpdated 12 October 2026
  4. Saltcorn

    No-code database application builder for web and mobile applications. One platform for user interface, data backend, durable workflows, email, PDF generation, and AI applications.

    2.1k starsMITUpdated 12 October 2026
  5. Lowdefy

    Build internal tools, BI dashboards, admin panels, CRUD apps and workflows in minutes using YAML / JSON.

    3k starsApache-2.0Updated 28 September 2026

Side by side

AppStarsLicenseActivityRuns on
Appsmith41,054Apache-2.0Java, Docker, Kubernetes
ToolJet41,089GPL-3.0Node.js, Docker, Kubernetes
Budibase28,332⊘ ProprietaryNode.js, Docker, Kubernetes
Saltcorn2,083MITDocker, Node.js
Lowdefy3,010Apache-2.0Node.js, Docker

Why replace Retool?

Retool works, but your data lives in someone else's account, the price can change at any time, and features can disappear. An open-source app you run yourself is yours: you choose where it runs, who can see the data, and when to update.

Questions

What is the best free alternative to Retool?

Appsmith is the closest open-source replacement for Retool in our list. ToolJet and Budibase are worth a look too, depending on what you need.

Can I self-host an alternative to Retool?

Yes. All 5 apps on this page are open source and can run on your own server, usually with Docker, or on a managed host that installs them for you.