appsmith
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
What is it?
What it is
Appsmith is an open-source low-code platform for building internal tools, admin panels, and dashboards connected to databases and APIs.
Why it exists
Engineering teams spend too much time building CRUD admin panels. Appsmith lets you drag-and-drop UI connected to your data sources.
Who should use it
Teams building internal ops tools, support dashboards, or admin panels on top of existing databases and APIs.
Who should avoid it
Customer-facing products requiring custom design systems and complex frontend logic.
How it works
A quick walkthrough in plain English
How appsmith works
Step 1 of 4
Webhook / schedule / event
Trigger connects to appsmith
Features
Advantages
- Fast internal tool development
- Self-hostable (Apache 2.0)
- Connects to existing data sources
- No vendor lock-in for self-hosted
Disadvantages
- Limited for highly custom UIs
- Widget-based design has constraints
- Self-hosting needs Docker/K8s ops
Installation
docker
docker run -d --name appsmith -p 80:80 appsmith/appsmith-ce
compose
services:
appsmith:
image: appsmith/appsmith-ce
ports:
- "80:80"
volumes:
- ./stacks:/appsmith-stacksFAQ
Appsmith vs Retool?
Appsmith is open-source and self-hostable. Retool is proprietary with more enterprise features.
What databases are supported?
PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, REST APIs, GraphQL, and more.
Featured in Videos
YouTube tutorials and walkthroughs for appsmith
Alternatives
Similar projects ranked by category, topics, and text overlap.