gitmyhub

appsmith

TypeScript ★ 40k updated 7h ago

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

An open-source drag-and-drop builder for internal tools, connect it to your database or API and build admin panels, dashboards, and CRUD apps without writing a full web app.

TypeScriptsetup: moderatecomplexity 3/5

Appsmith is an open-source low-code platform for building internal tools, admin panels, dashboards, and business applications without needing to write a full-stack application from scratch. The problem it solves is a common one for engineering teams: business stakeholders need custom interfaces to view data, manage records, or trigger workflows, but building polished CRUD (create, read, update, delete) apps from scratch consumes valuable engineering time that could be spent on core product work.

Appsmith works through a drag-and-drop visual builder where you assemble pages from pre-built UI components like tables, forms, charts, and buttons. Behind each component you wire up data by connecting to one of over 25 supported databases, including PostgreSQL, MySQL, MongoDB, and Snowflake, or by calling any REST or GraphQL API. You write small JavaScript snippets to transform data and handle interactions rather than building a full frontend from scratch. The result is a fully functional web application that your team can use immediately.

You would reach for Appsmith when your company needs an operations dashboard to monitor key metrics, an admin panel for customer support agents to look up and edit user records, an approval workflow tool, or any internal web interface that connects to your existing databases and APIs. It is particularly valuable for small engineering teams that need to serve many internal tooling requests without dedicating full-time developers to each one.

Appsmith can be self-hosted on Docker or Kubernetes for teams that need data to stay within their own infrastructure, or used through the managed cloud offering. The tech stack is TypeScript on the frontend, and the platform integrates an AI feature set called Appsmith Agents for building natural language interfaces over private business data.

Where it fits