Build custom apps quickly with Appsmith.

Open Source Alternative to:

Repository activity:

Stars34,517

Forks3,725

Open Issues3,769

Last commit1 day ago

License:

Apache-2.0

Languages:

TypeScript
Java
JavaScript
Appsmith screenshot

Appsmith is a powerful low-code platform designed to help developers build, deploy, and maintain custom software applications more efficiently. Whether you need to create admin panels, internal tools, or dashboards, Appsmith provides the tools and flexibility to get the job done faster and more effectively. Integrate with over 25 databases and any API to consolidate your data into one seamless application.

  • Connect: Source data from any database, SaaS tool, or REST/GraphQL API. Self-host for secure access to internal data.
  • Build: Use drag-and-drop widgets to quickly assemble responsive UIs. Create your own custom widgets using JS/HTML/CSS.
  • Customize: Manipulate data, appearance, and business logic in JavaScript. Import and utilize external libraries in your apps.
  • Deploy and Maintain: Version control and merge updates with Git. Automatically deploy merged changes from designated environment branches.

Appsmith is a developer-first low-code platform that eliminates the need for over-abstraction, custom scripting, and proprietary SDLC processes. With features like a centralized JS IDE, external JavaScript library support, and Git integration, Appsmith ensures a seamless development experience. Its open-source edition, under the Apache 2.0 license, is community-supported and maintained, offering high transparency and low vendor risk. For enterprise use, Appsmith provides robust security and governance features, including self-hosting options, SAML and OIDC SSO, role-based access controls, SCIM-based user provisioning, audit logging, and SOC 2 Type II compliance. Appsmith is lightweight, fast, and developer-focused, making it easy to get started and build custom applications tailored to your business needs.

Share: