8 个仓库
Frameworks that automatically generate administrative user interfaces and management consoles from backend code definitions.
Distinct from Class-Based UI Controls: Existing candidates focus on UI controls or class inheritance, not the automated generation of entire admin pages from backend classes.
Explore 8 awesome GitHub repositories matching user interface & experience · Automatic Admin Interface Generators. Refine with filters or upvote what's useful.
Ponzu is a content management framework written in Go that functions as a headless CMS with a built-in JSON API and an automatically generated admin dashboard. It is designed to be compiled into a single binary, serving both the content API and the administrative interface from a single HTTP server. The framework distinguishes itself through automatic HTTPS certificate management via Let's Encrypt, enabling secure HTTP/2 delivery out of the box. It provides compile-time content scaffolding, allowing developers to define custom content types from the command line and generate the corresponding
Generates a web-based admin interface for managing content with automatic scaffolding of content editors.
yii2_fecshop 是一个基于 Yii2 PHP 框架构建的综合性 B2C 电商平台和 CMS。它作为一个无头(headless)电商 API 和国际化店面解决方案,支持单商户商店和多商户市场,独立商家可以在其中管理自己的产品和订单。 该系统以多入口架构为特色,将管理、Web、移动和 API 界面分离,同时共享一个通用的服务层。它通过配置驱动的服务替换、事件驱动的功能扩展以及用于视觉自定义的优先级模板系统提供了极高的可扩展性。 该平台涵盖了一套广泛的电商功能,包括多货币定价、国际支付网关集成、全球物流管理和多语言内容本地化。它还包括目录和内容管理工具、具有 SEO 优化的自动化搜索索引,以及与外部 ERP 系统同步数据的能力。 其他运维功能包括基于角色的访问控制、区域 IP 过滤、用于商店维护的后台任务自动化,以及用于销售激励的分级多层分销跟踪系统。
Automatically generates standard CRUD forms and lists for backend data management.
EasyAdminBundle 是一个用于自动生成 Symfony 应用后端管理界面的工具。它通过将数据库实体定义映射到用户界面组件来构建管理屏幕和表单,提供了一个基于 Web 的系统,用于通过可搜索列表和 CRUD 表单管理数据库记录。 该项目支持为不同用户角色或外部协作者创建单独的管理后台。它包含一个安全层,用于根据基于角色的访问控制和用户安全令牌来限制仪表板、菜单和数据字段。 该系统提供了数据库记录管理功能,包括分页列表、动态查询过滤以及通过专用按钮和批量操作执行的自定义管理工作流。它还包括本地化支持,用于翻译界面文本并调整布局以适应从右到左的阅读方向。
Provides a framework to automatically generate administrative user interfaces and management consoles from backend code definitions.
dcat-admin 是一个 Laravel 管理面板框架,用于快速构建数据驱动的管理界面。它作为一个 CRUD 生成器和后端脚手架工具,根据数据库表模式自动生成创建、读取、更新和删除界面。 该系统通过基于插件的扩展架构以及在单个安装中运行多个独立管理实例的能力脱颖而出。它提供了将外部 API 映射到表单和表格的专用工具,以及用于在解析和提交期间执行自定义逻辑的事件驱动表单生命周期。 该框架涵盖了广泛的功能领域,包括用于管理分层权限的基于角色的访问控制、一套包含内联编辑功能的综合数据管理网格,以及多步表单工作流。它还包括用于操作仪表板的数据可视化工具,以及各种用于分块大文件上传和富文本编辑的内容处理实用程序。 提供了命令行实用程序来自动化管理组件和操作类的生成。
Automatically generates comprehensive administrative user interfaces and management consoles from backend code definitions.
ng-admin 是一个用于生成低代码管理仪表板和图形用户界面的 AngularJS 框架,用于管理 RESTful API 数据。它充当 REST 客户端 GUI,将 HTTP 请求和响应转换为可编辑的表单和数据表。 该框架利用声明式配置将 API 端点映射到 UI 组件,并根据提供的模式对象生成界面视图。它允许通过拦截器自定义 API 客户端,这些拦截器转换传入和传出的数据格式以匹配特定的服务器需求。 该系统提供用于实体数据 CRUD 操作和关系处理的标准功能。它包括用于基于配置的路由、界面本地化以及集成自定义页面和仪表板组织的机制。视觉布局可以通过基于模板的主题覆盖和针对特殊数据类型的动态字段注入进行修改。
Automatically generates a full graphical user interface for data management based on a RESTful API configuration.
Erupt is a framework for building administrative interfaces, business intelligence layers, and visual workflow engines. It provides a multi-tenant admin panel and an LLM admin framework that automatically generates web-based management consoles and REST endpoints from backend class definitions. The project distinguishes itself by integrating AI agent orchestration, allowing administrators to manage server operations and execute backend logic through a conversational chat interface. It also features a BI semantic layer that maps raw warehouse data into business-oriented cubes for self-service
Automatically derives administrative web pages and management consoles from backend class definitions.
Invobook 是一个开源的业务管理平台,专为自由职业服务提供商和团队设计。它作为一个自托管应用,在单个仪表板中集中管理客户项目、时间跟踪和财务记录。 该平台基于 Laravel 框架构建,并利用 Filament 管理面板提供用于管理业务操作的模块化界面。它通过将项目管理与自动化计费工作流集成而脱颖而出,允许用户将跟踪的计费工时直接转换为专业发票。 该应用通过组织客户数据、监控任务进度和促进团队协作的功能,支持全面的业务管理。它通过异步后台处理来处理文档生成和电子邮件发送等资源密集型操作,以保持系统的响应速度。 该软件作为自托管的 Laravel 应用分发,部署时需要标准的服务器端环境配置。
Automatically generates administrative dashboards and management interfaces from backend database schemas.
This tool is an automated backend code generator that creates administrative dashboards by inspecting existing relational database structures. It functions as a schema-driven scaffolding utility, parsing table definitions and foreign key constraints to produce functional server-side controllers and user interfaces for record management. The project distinguishes itself through static source code ejection, which outputs human-readable files that developers can manually modify or extend. By analyzing database metadata, it automatically maps relational data to intuitive selection components and
Automatically generates administrative user interfaces and management consoles from database schemas.