appsmithorg/appsmith
Productivity & UtilitiesOpen-source low-code platform for building internal dashboards, admin panels, and business apps connected to databases and APIs.
What it is
Appsmith is an open-source low-code platform for building internal applications such as admin panels, dashboards, customer 360 views, IT automation, and service management tools. Teams drag UI widgets onto a canvas, connect them to data sources, and wire up queries and business logic without building a full front-end stack. The repository describes integration with 25+ databases and any API, and the project is licensed under Apache-2.0.
It targets engineering and IT teams that repeatedly build and maintain custom internal tools, and organizations that want a self-hosted option rather than a closed hosted product. Appsmith has also introduced a separate Appsmith Agents AI platform for connecting models to private business data, but that is a distinct product line rather than the core builder.
Quick start
There are two supported ways to begin:
- Cloud: sign up on Appsmith Cloud.
- Self-hosted: install on your own machine or infrastructure. Docker is the recommended method; Kubernetes and AWS AMI guides are also listed. See the Docker installation guide for the exact commands and prerequisites, or the broader installation guide index for other deployment options.
After startup, open the Appsmith UI, create an application, add a data source using credentials for your database or API, then build a page with widgets and queries. The repository points to tutorials and templates for worked examples instead of embedding a full first-app walkthrough in the README.
For running the project from source in a local development environment, follow the linked local development setup. The README itself does not list package-manager commands or environment requirements.
Constraints
- Self-hosting requires a supported deployment target; the documented options are Docker, Kubernetes, and AWS AMI (installation guides).
- The platform is intended primarily for internal tools, so its UI and styling options are more limited than a general web framework. In the 2020 Hacker News thread, a commenter describing the project noted that consumer-facing use is constrained by the simplistic UI and UX geared toward internal tools (discussion).
- Local development uses a separate contribution setup rather than a one-command start, so contributors should read that guide before building.
- The codebase is large and its primary language is TypeScript, with Java components; reviewing the contribution guide is advisable before making changes.
HotRepo's take
Appsmith appeared in a TypeScript daily snapshot on 2026-11-06 at position 11, with 41,171 stars and 4,828 forks and a small daily gain of 7 stars. There is no long-term star curve in the recorded data, so this single snapshot supports only a date-specific observation, not a trend claim. The project does have early Hacker News discussion: a 2020 launch thread drew 76 points and 10 comments, where the author framed Appsmith as an open-source alternative to Retool for internal tools (thread). That discussion is from 2020 and describes the product at that stage, so it should be read as historical context rather than a current capability assessment.
Written by AI from the project's README, updated . The project's own docs are the source of truth.