OpenSource-Hub
A

Appsmith

39.8k stars·Developer Tools·SHA-256 checksum verified

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)

Troubleshooting
Why 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.

GitHub Issue #40461
Troubleshooting
How 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.

GitHub Issue #41686

Tags

low-codeopen-sourcedashboardinternal-toolsapp-builderself-hosted

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

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

4

Step 2: Log in, click 'Create New App', choose a blank canvas or template

5

Step 3: Connect your data source, drag widgets, bind data, and publish the app

Install Guide
  1. 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
  2. Step 2: Log in, click 'Create New App', choose a blank canvas or template
  3. Step 3: Connect your data source, drag widgets, bind data, and publish the app
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseApache-2.0
Last Updated2026-06-27 04:30:25
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

2 FAQs

Similar Projects