Appsmith logo

Appsmith

Open-source low-code platform to build internal apps and admin panels fast

Replaces
Retool
37k TypeScript Apache-2.0 14 days ago

Overview

Appsmith is a low-code platform for building custom internal applications such as dashboards, admin panels, and CRUD tools by binding UI widgets to databases and APIs with JavaScript. It supports 25+ database integrations, any REST/GraphQL API, granular access control, and Git-based version control. The core is Apache-2.0 licensed and self-hostable, making it a strong Retool alternative.

Key features

  • Drag-and-drop UI widgets bound to databases and APIs
  • 25+ database integrations plus any REST or GraphQL API
  • JavaScript for logic and data transformation
  • Granular access control
  • Git-based version control of apps

Our take

Appsmith is a strong Retool alternative for building internal apps: you bind drag-and-drop widgets to a wide range of databases and any REST/GraphQL API, wire up logic in JavaScript, and get genuinely useful extras like granular access control and Git-based version control. The Apache-2.0 core being self-hostable is the headline advantage over closed competitors, and deployment spans one-click, Docker, Compose, Kubernetes, and manual, with a managed option if you prefer. The caveat is that it is a low-code platform, not no-code, so productive use still leans on developers comfortable with JavaScript and data modeling. Self-hosting also means running a non-trivial multi-service stack, and as with many open-core products it is worth confirming which features sit in the free core versus paid tiers before you commit.

Ideal for: Developers and internal-tools teams who need to build admin panels and CRUD apps quickly while keeping the platform self-hosted.

Where it falls short of Retool

  • Self-hosted stack is resource-heavy (MongoDB, Redis) and can be memory-hungry.
  • Some advanced features (SSO, audit logs, custom branding) require a paid plan.
  • Editor can feel sluggish on very large or complex apps.
  • Mobile/responsive layout support is weaker than desktop app building.

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

retool-alternative
low-code
internal-tools
admin-panel
self-hosted
Maintain Appsmith?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Appsmith difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/appsmith)](https://openreplace.com/appsmith)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Free and self-hostable no-code database that turns any SQL DB into a smart spreadsheet

53k TypeScript AGPL-3.0 14 days ago
2/5
1-click
Appsmith vs NocoDB

Open-source low-code platform for building internal tools and dashboards

35k JavaScript AGPL-3.0 14 days ago
3/5
1-click
Appsmith vs ToolJet

Open-source low-code platform for internal apps, automations, and its own database

25k TypeScript GPL-3.0 14 days ago
3/5
1-click
Appsmith vs Budibase

No-code Postgres database with an Airtable-like UI and spreadsheet performance

19k TypeScript AGPL-3.0 14 days ago
3/5
1-click
Appsmith vs Teable