Categories
Productivity Developer Tools No-Code Low-Code Dashboard Internal Tools Admin Panel App BuilderStars
Forks
Watchers
Developer links
Appsmith
Admin panels, database GUIs, dashboards, approval flows, customer support consoles - Appsmith builds the internal tools your team keeps postponing, on an open-source low-code platform. The UI assembles from 45+ drag-and-drop widgets - tables with server-side pagination and inline editing, charts, forms, lists, buttons - which bind to data through {{ }} JavaScript expressions anywhere in the editor. Datasources cover PostgreSQL, MySQL, MongoDB, MS SQL, Redis, Snowflake, and more, plus any REST or GraphQL API, with SaaS integrations and AI query support for prompt-based steps inside apps. When the widget library falls short, custom widgets are plain JavaScript, HTML, and CSS, and external JS libraries can be imported, which keeps the platform extensible where pure no-code tools hit walls. Git-based version control enables branch-based collaboration, review, and rollback of app definitions. Queries and JS objects hold the business logic layer between datasources and UI. Self-hosted via Docker or Kubernetes, with role-based access control for published apps.
Benefits
- Internal Tools in Hours, Not Sprints
- A CRUD admin panel that would take weeks of frontend work assembles from widgets and queries in an afternoon, freeing engineers from one-off tool requests.
- No Per-Builder or Per-User Fees
- Retool-class platforms charge per seat for both developers and end users. Self-hosted Appsmith Community Edition serves unlimited builders and viewers at hosting cost.
- Database Credentials Stay Inside
- Internal tools touch production databases. Self-hosting keeps connection strings, query results, and business data on your own network rather than a vendor cloud.
- Code Where It Counts
- JavaScript expressions, importable libraries, and fully custom widgets mean the platform bends to unusual requirements instead of forcing workarounds.
Features
- 45+ Production-Ready Widgets
- Tables with client- or server-side pagination, filtering, and inline editing, plus charts, forms, lists, modals, and file uploads, all themeable.
- Broad Datasource Support
- Native connectors for PostgreSQL, MySQL, MongoDB, MS SQL, Redis, Snowflake, and more, plus any REST or GraphQL endpoint and SaaS integrations.
- JavaScript Everywhere
- Bind data and add logic with {{ }} expressions, write reusable JS objects in the built-in editor, and import external libraries.
- AI Queries
- Execute AI steps with custom prompts and optional file context to add classification, extraction, or assistance inside internal apps.
- Git Version Control
- Apps versioned in Git with branches for collaborative development, change tracking, and rollback.
- Custom Widgets
- Build any missing component with JavaScript, HTML, and CSS that interacts natively with the rest of the app.