For an open source platform for internal tools, the strongest matches are tooljet/tooljet (ToolJet is a comprehensive, self-hostable low-code platform that provides), openblocks-dev/openblocks (Openblocks is a self-hostable low-code platform designed specifically for) and illacloud/illa-builder (Illa-builder is a comprehensive low-code platform designed specifically for). budibase/budibase and frappe/frappe round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best open-source alternatives to Retool. Compare top self-hostable low-code platforms by activity and features to find the best fit.
ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr
ToolJet is a comprehensive, self-hostable low-code platform that provides a drag-and-drop UI builder, extensive data source integrations, and JavaScript-based custom logic for building internal business tools.
Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au
Openblocks is a self-hostable low-code platform designed specifically for building internal tools and dashboards, featuring a drag-and-drop UI builder and support for connecting to various databases and APIs.
Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in
Illa-builder is a comprehensive low-code platform designed specifically for building internal tools and dashboards, featuring a drag-and-drop interface, extensive API and database integrations, and full support for self-hosting and real-time collaboration.
Budibase is a low-code application platform and enterprise internal tool builder used to create custom business applications for organizational processes and reporting. It functions as a self-hosted backend as a service, providing the infrastructure to manage database integrations and expose public data interfaces for external application access. The platform includes an AI agent orchestrator for deploying autonomous agents that interact with business data and execute operational tasks. It differentiates itself through self-hosted infrastructure management, allowing the system to run on priva
Budibase is a comprehensive, self-hostable low-code platform designed specifically for building internal business tools, featuring a drag-and-drop UI builder, extensive database and API integrations, and built-in role-based access control.
Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate
Frappe is a comprehensive, model-driven low-code framework that provides the necessary backend, API, and role-based access control to build complex internal business tools, though it relies more on metadata-driven configuration than a pure drag-and-drop visual builder.
Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling. The platform distinguishes itself through a server-side proxy architecture that exe
Appsmith is a comprehensive, self-hostable low-code platform that provides a drag-and-drop UI builder, extensive data source integrations, and JavaScript-based logic, making it a flagship solution for building internal business tools.
Directus is a headless content platform that functions as a backend service, automatically generating REST and GraphQL APIs by performing introspection on existing SQL database schemas. It serves as a unified data orchestration layer, decoupling content management from frontend delivery while providing a secure, stateless gateway for database transactions. The platform distinguishes itself through a granular role-based access control engine that enforces security policies at the field level across all API endpoints. It includes a visual, low-code administrative dashboard that allows non-techn
Directus provides a visual administrative dashboard and robust role-based access control that functions as a powerful foundation for building internal tools, though it is primarily architected as a headless data platform rather than a dedicated drag-and-drop UI builder.
Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili
This is a schema-driven framework for generating administrative dashboards and CRUD interfaces, providing the core functionality needed to build internal business tools through programmatic model definitions rather than a visual drag-and-drop canvas.
Mathesar is a no-code database manager and PostgreSQL GUI that provides a visual interface for managing relational database structures and records. It functions as a low-code data platform for administering schemas, tables, and relationships without the need to write manual SQL commands. The platform allows for the creation of shareable forms to collect data and the management of file attachments linked directly to database records. It includes a PostgreSQL administration tool for controlling database roles, user permissions, and data validation rules. The system covers relational data model
Mathesar is a self-hostable platform that provides a visual interface for managing database records and building data-entry forms, serving as a specialized tool for internal data administration and schema management.
ng-admin is an AngularJS framework for generating low-code administrative dashboards and graphical user interfaces for managing RESTful API data. It functions as a REST client GUI that translates HTTP requests and responses into editable forms and data tables. The framework utilizes a declarative configuration to map API endpoints to UI components and generates interface views based on provided schema objects. It allows for the customization of the API client through interceptors that transform incoming and outgoing data formats to match specific server requirements. The system provides stan
This is a framework for generating administrative interfaces from REST APIs, providing the core functionality for building internal tools through declarative configuration rather than a visual drag-and-drop editor.
Windmill is an internal developer platform and workflow orchestration engine designed to automate complex business processes and data pipelines. It functions as a distributed serverless runner that executes multi-language scripts within isolated, containerized environments, allowing teams to chain discrete tasks into directed acyclic graphs. The platform distinguishes itself through a Git-centric approach to infrastructure, where system state and workflow definitions are synchronized directly from version control. It features a metadata-driven input system that automatically generates user in
Windmill provides a robust platform for building internal tools and automating business workflows through script-based orchestration and auto-generated UIs, fitting the core requirements for a self-hostable low-code development environment.
NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface. The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabl
NocoDB is a self-hostable platform that turns databases into collaborative, spreadsheet-like interfaces with automatic API generation, serving as a powerful backend for internal tools even though it focuses more on data management than building custom UI dashboards.
Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.
Baserow is a self-hosted no-code platform that provides a spreadsheet-like database interface and visual tools for building internal portals and dashboards, fitting the core requirements for rapid business tool development.
Build apps that AI can generate, humans can review, and teams can maintain. Config that works between code and natural language.
Lowdefy is a configuration-based low-code platform that enables the rapid development of internal tools and dashboards through YAML, supporting self-hosting and integration with various data sources.
Free and open source no-code application builder
Saltcorn is a self-hostable no-code platform that enables the creation of business applications through a drag-and-drop interface and supports database integrations, fitting the requirements for building internal tools without extensive manual coding.
| المستودع | النجوم | اللغة | الترخيص | آخر تحديث |
|---|---|---|---|---|
| tooljet/tooljet | 38K | JavaScript | AGPL-3.0 | |
| openblocks-dev/openblocks | 6.2K | TypeScript | AGPL-3.0 | |
| illacloud/illa-builder | 12.3K | TypeScript | Apache-2.0 | |
| budibase/budibase | 28K | TypeScript | NOASSERTION | |
| frappe/frappe | 10.3K | Python | MIT | |
| appsmithorg/appsmith | 40.1K | TypeScript | Apache-2.0 | |
| directus/directus | 36K | TypeScript | NOASSERTION | |
| theorchid/platform | 4.8K | PHP | MIT | |
| mathesar-foundation/mathesar | 5K | Svelte | GPL-3.0 | |
| marmelab/ng-admin | 3.9K | JavaScript | MIT |