Appsmith
Open-source low-code platform for building internal tools and admin panels with drag-and-drop UI, JavaScript customization, and Git integration. Apache-licensed
Quick Start
docker run -d --name appsmith -p 80:80 -p 443:443 -v $PWD/stacks:/appsmith-stacks appsmith/appsmith-ce Overview
Appsmith is an open-source low-code platform for building internal tools, dashboards, and admin panels. It connects to databases, REST and GraphQL APIs, and SaaS tools through a drag-and-drop interface, then lets you drop into JavaScript wherever the visual builder runs out.
The editing experience is closer to a visual IDE than a no-code builder. Every widget property accepts JavaScript expressions, and a built-in debugger with autocomplete makes writing queries and transformations straightforward for developers. Git integration with branching across development, staging, and production environments sets it apart from lighter-weight competitors and makes it practical for teams following proper release workflows.
AI copilot features let you describe a widget or query in plain language and have Appsmith generate it, which speeds up the boilerplate parts of tool building considerably.
The Community Edition is Apache 2.0-licensed and self-hostable for free. The cloud-hosted free tier allows up to five users, which covers small teams and evaluation. Business pricing ($15/user/month) adds audit logs, custom roles, and removes the Appsmith branding; enterprise pricing unlocks SAML/OIDC SSO and CI/CD pipeline integration.
Docker and Kubernetes deployment are both supported. With over 34,000 GitHub stars and active development, Appsmith is one of the most mature options in the open-source low-code space alongside Budibase and ToolJet.
Use Cases
Specific ways to use Appsmith for your workflow.
Deployment Strategy
Recommended ways to host Appsmith in your own environment.