MD

madbuilder-dev/mad-framework

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

5 stars 0 forks 质量 62 趋势 26MIT

MadBuilder 应用背后的开源 Laravel 运行时:250+ 服务器驱动<mad-*> Blade 组件、反应式 UI、IAM、PDF、MCP 服务器和 AI 副驾驶。

概览

是每个用 构建的应用程序的运行时间,是将数据模型、可视化编辑器和人工智能代理转化为 的代理低代码平台。 它为Blade提供了更多功能,从单一货币字段到完整的看板、甘特图、电子表格或销售点。它增加了一个,以及每个商业应用最终都需要的管道:每次操作权限、审计轨迹、多租户、i18n、PDF文档、导出、REST图层、一个和一个。 所有这些软件都运行在纯粹的基础上:Eloquent 模型、控制器、Blade视图、路由和迁移。你的应用背后没有专有引擎,运行时本身就是MIT。 - 生成应用是任何PHP开发者都能掌握的标准Laravel项目。打开文件,修改它们,部署到任何你想要的地方。- 组件直接与Eloquent通信。一个可搜索、可排序、可筛选、可导出的网格是一个标签,主细节表单则可显示在屏幕上。- mad:click、mad:model和@madBind将页面连接到PHP组件的公共属性。

概述(AI 翻译)

英语 ·葡萄牙人(巴西)


Mad Framework 是用 MadBuilder 构建的每个应用程序的运行时,MadBuilder** 是一个代理式低代码平台,将数据模型、可视化编辑器和 AI 代理变成你拥有的真实 Laravel 项目。

它为Blade提供了超过250个 标签,从单一货币字段到完整的看板、甘特图、电子表格或销售点。它增加了一个反应层,无需JavaScript构建,每个商业应用都需要的管道:按操作权限、审计轨迹、多租户、i18n、PDF文档、导出、REST层、MCP服务器和嵌入式AI副驾驶。

所有这些都运行在纯 Laravel 13 上:Eloquent 模型、控制器、Blade 视图、路由和迁移。你的应用背后没有专有引擎,运行时本身是 MIT。

为什么是疯狂框架

  • **它就是Laravel。**生成的应用是任何PHP开发者都能掌握的标准Laravel项目。打开文件,修改它们,部署到任何地方。
  • **Blade 几行中的屏幕。**组件直接与 Eloquent 通信。一个可搜索、可排序、可筛选、可导出的网格是一个标签,主细节表单则可安装在屏幕上。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

English · Português (Brasil)


Mad Framework is the runtime of every application built with MadBuilder, the agentic low-code platform that turns a data model, a visual editor and an AI agent into a real Laravel project you own.

It gives Blade more than 250 `` tags, from a single currency field to a full kanban, gantt chart, spreadsheet or point of sale. It adds a reactive layer that needs no JavaScript build, and the plumbing every business app ends up needing: permissions per action, audit trail, multi-tenancy, i18n, PDF documents, exports, a REST layer, an MCP server and an embedded AI copilot.

All of it runs on plain Laravel 13: Eloquent models, controllers, Blade views, routes and migrations. No proprietary engine behind your app, and the runtime itself is MIT.

Why Mad Framework

  • It is just Laravel. Generated apps are standard Laravel projects that any PHP developer can pick up. Open the files, change them, deploy them wherever you want.
  • Screens in a few lines of Blade. Components talk to Eloquent directly. A searchable, sortable, filterable, exportable grid is one tag, and a master-detail form fits on a screen.
  • Reactive, server-driven UI. mad:click, mad:model and @madBind connect the page to public properties of a PHP component. State changes are diffed and pushed back to the browser; Alpine.js does the rest.
  • Business-ready from day one. IAM with permissions per action, audit log, multi-tenancy and business units, four languages (English, Spanish, Portuguese, European Portuguese), PDF documents, Excel/CSV/PDF export, REST resources and error tracking.
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →