Appsmith
Appsmith is an open-source low-code platform for rapidly building custom internal tools like dashboards, admin panels, and workflows. It supports multiple databases and APIs, and can be self-hosted or used via cloud.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Open-source low-code platform to build internal tools with drag-and-drop ease.
Core Features
- Visual drag-and-drop UI builder with real-time preview
- Connect to databases (PostgreSQL, MongoDB, etc.) and REST/GraphQL APIs
- Embed JavaScript logic for dynamic behavior
- One-click deploy on Docker, Kubernetes, or cloud
- Extensive template library and community widgets
What It Can't Do
- •Community edition is free but advanced features (SSO, audit logs) require Business/Enterprise plans,Self-hosting requires at least 2 CPU cores and 4GB RAM for decent performance,For high concurrency, tune database connection pool settings accordingly,Some templates/widgets may require third-party API keys for full functionality
Use Cases
- Build real-time operational dashboards for business teams
- Create customer management portals (CRM) integrating multiple data sources
- Automate approval workflows and ticketing systems
- Design data analytics tools accessible to non-technical staff
Detailed Introduction
Appsmith is an open-source low-code platform that enables teams to build custom internal applications such as dashboards, admin panels, customer 360 views, IT automation tools, and service management interfaces. With a visual drag-and-drop UI builder, users can connect to any database (PostgreSQL, MongoDB, etc.) or API (REST, GraphQL) to create rich, interactive applications without writing extensive code. The platform supports self-hosting via Docker, Kubernetes, or AWS AMI, as well as a cloud version. It also offers an agentic AI feature (Appsmith Agents) for integrating AI models with private data. Compared to proprietary tools like Retool, Appsmith is fully open-source (Apache 2.0) and can be self-hosted with no per-user licensing costs, making it ideal for organizations that prioritize data privacy and cost control. Its active community and extensive template library further accelerate development.
Troubleshooting & FAQ (2)
TroubleshootingWhy does my Appsmith Helm deployment ignore custom image values and use defaults?
This is caused by a typo in the Helm deployment template. In the file deploy/helm/templates/deployment.yaml, line 94 uses {{- $customImage := .Values._image | default dict }} but the correct key is image without the underscore prefix. Change it to {{- $customImage := .Values.image | default dict }}. After fixing, re-render the template with helm template and apply your updated values.
TroubleshootingHow to fix Helm chart error '.spec.csi.nfs: field not declared in schema' when enabling EFS on EKS for Appsmith?
This is a known bug in Appsmith Helm chart version 3.6.9 (self-hosted 1.9.4). The persistent volume template incorrectly includes an 'nfs' field under CSI spec, which is not allowed by the Kubernetes API. The fix is available in PR #38947: remove the line nfs: from the template deploy/helm/templates/persistentVolume.yaml. Either manually edit the chart and reinstall, or upgrade to a chart version that includes this fix.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Sign up at https://login.appsmith.com for cloud, or deploy via Docker: docker run -d -p 80:80 -v appsmith-data:/opt/appsmith appsmith/appsmith-ce
Step 2: Log in, click 'Create New App', choose a blank canvas or template
Step 3: Connect your data source, drag widgets, bind data, and publish the app
- Step 1: Sign up at https://login.appsmith.com for cloud, or deploy via Docker: docker run -d -p 80:80 -v appsmith-data:/opt/appsmith appsmith/appsmith-ce
- Step 2: Log in, click 'Create New App', choose a blank canvas or template
- Step 3: Connect your data source, drag widgets, bind data, and publish the app
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
For cloud: delete the app from your account settings or cancel subscription. For Docker self-hosted: run 'docker stop <container> && docker rm <container> && docker volume rm appsmith-data' to remove all data.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
2 FAQs
Similar Projects
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.
Hoppscotch
Open source API development ecosystem with a lightweight, fast, and feature-rich interface for testing HTTP, WebSocket, GraphQL, and more.
lazygit
A simple terminal UI for git commands