What it is
Appsmith is a low-code platform for building internal tools. 45+ data source integrations (Postgres, MySQL, MongoDB, REST, GraphQL, S3, Stripe, etc.), drag-and-drop UI, full JavaScript anywhere, Git sync, and granular RBAC.
Why we recommend it
If Budibase is too opinionated, Appsmith is the most flexible option. You get a full IDE-like editor, JavaScript everywhere (no expression language to learn), Git sync, and the largest integration list in the space.
When to use it
- Complex internal tools with non-trivial logic
- Apps that need to be version-controlled (Git sync)
- Dashboards over many data sources
- Replacing an internal tool team's Retool bill
Quickstart
Run this in your terminal. Self-hosts locally with Docker or your preferred setup.
$ docker run -d --name appsmith -p 80:80 -v appsmith_data:/appsmith-stacks appsmith/appsmith-ce Setup
Tags
Integrates with
Common use cases
- →internal-tools
- →dashboards
- →git-versioned
- →data-sources
Pricing
Self-host: free. Cloud: free tier (5 users). Premium from $15/user/month.
Related projects
Appwrite
by Appwrite
Appwrite is a self-hosted BaaS that gives you auth, databases, storage, functions, and messaging in one Docker container. It supports multiple databases (MariaDB, MongoDB, PostgreSQL), multiple runtimes (Node, Python, Dart, PHP), and has SDKs for web, Flutter, iOS, Android, and React Native.
Baserow
by Baserow
Self-hostable no-code database. Build tables, link records, create forms, and collaborate in real time. The closest open source analog to Airtable.
Budibase
by Budibase
Self-hostable low-code platform for building internal tools, admin panels, and forms. Connects to SQL/NoSQL/APIs. The Retool alternative you can self-host.