For an open source internal developer platform, the strongest matches are openblocks-dev/openblocks (Openblocks is a self-hostable low-code platform purpose-built for building), tooljet/tooljet (ToolJet is a low-code platform purpose-built for creating internal) and yangzongzhuan/ruoyi (RuoYi is a low-code admin framework that generates full-stack). backstage/backstage and thinkgem/jeesite round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Vergleiche die besten Open-Source-Plattformen für Internal Developer Platforms (IDP). Handverlesen nach Aktivität und Funktionsumfang, damit du die ideale Lösung für dein Team findest.
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 purpose-built for building custom internal tools, offering a drag-and-drop UI builder, API and database integrations, and extensible modules, which directly matches the search for an internal platform builder or developer portal.
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 low-code platform purpose-built for creating internal business applications, with drag-and-drop design, data source connectors, self-hosting support, and enterprise features like RBAC and authentication, making it a strong fit for building internal platforms with minimal coding.
RuoYi is a Spring Boot admin framework designed for building enterprise applications. It provides a foundation for creating management dashboards and orchestrating systems using either monolithic or microservices architectures. The project features a low-code application generator that produces ready-to-compile source code and API documentation based on database table configurations. It implements a role-based access control system to map users and roles to specific menus and buttons for secure resource access. The framework includes capabilities for system health monitoring, real-time perfo
RuoYi is a low-code admin framework that generates full-stack enterprise applications from database configurations, making it a solid foundation for building internal platforms with minimal coding, though it lacks a drag-and-drop UI builder and explicit plugin system.
Backstage is an open-source framework for building internal developer portals. It provides a centralized, metadata-driven software catalog that tracks ownership, dependencies, and lifecycle status for all technical assets by harvesting configuration files directly from version control systems. The platform is built on a plugin-based modular architecture, allowing teams to extend core functionality through isolated, independently deployable modules that integrate into a unified frontend and backend ecosystem. The project distinguishes itself through its focus on developer productivity and stan
Backstage is a CNCF-backed framework purpose-built for creating developer portals with a plugin architecture and software catalog, directly matching your category; however it is code-first and lacks a drag-and-drop UI builder or visual data modeling, so building a portal requires writing code rather than assembling interfaces visually.
Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process
Jeesite is a low-code development framework for building enterprise admin portals with role-based access control, workflow automation, and deployment support, making it a solid fit for creating internal platforms with minimal coding, though it doesn't explicitly highlight a drag-and-drop UI builder or visual data modeling.
JeecgBoot is a low-code enterprise development platform designed to accelerate the creation of complex business applications. It functions as a modular software foundation that provides a comprehensive environment for building systems through visual configuration, automated code generation, and integrated business process management. The platform is built to handle enterprise-grade requirements, including built-in authentication and granular role-based access control. The platform distinguishes itself through a unified development ecosystem that generates responsive interfaces for desktop, ta
JeecgBoot is a low-code enterprise development platform that provides visual configuration, automated code generation, and built-in role-based access control, directly supporting the goal of building internal platforms and business applications with minimal coding, though it leans more toward general enterprise apps than a dedicated developer portal.
Teable is a self-hosted relational data management tool and no-code PostgreSQL database. It provides a spreadsheet-like interface for managing and querying structured data, allowing users to interact with a professional database backend without writing manual SQL for every operation. The platform is an extensible low-code system that allows for the integration of custom plugins and extensions through a dedicated application bridge and marketplace. It enables the creation of tailored internal tools by adding new features or modifying behavior via these external extensions. The system covers a
Teable is a self-hosted, low-code internal tool builder that combines a spreadsheet-like interface with a PostgreSQL backend and a plugin extension system, making it a genuine fit for building custom internal tools with minimal coding.