Zero-CRUD
是一个可视化 API 构建器与全栈代码生成器。 1. 创建项目,选择 DB 方言与前后端模板 2. 提交库表结构 DDL 3. 在可视化界面配置字段可见性、权限、系统字段等细节 4. 一键生成前后端代码、README、Docker 部署脚本等 5. 本地运行调试代码,看效果 6. 在此基础上开发自己的业务
为真实生产应用而生
不只是生成代码——权限、数据归属、安全性从设计之初就内置。
多端兼容
一份结构,多端目标:SQLite、MySQL、PostgreSQL、MariaDB;TypeScript、Python、Go、Java 后端 + Vue/React 前端。
复杂条件查询
过滤、比较运算符、范围、嵌套条件——不写 SQL 也能构建强大的列表查询。
内置分页
每个列表接口内置 offset 分页与总数统计,大表开箱即用。
系统字段
created_at、updated_at、version、created_by 自动处理——时间戳、乐观锁、审计字段接入每张表。
精细化权限控制
每个项目的操作级、字段级权限规则。精确到单个字段,决定谁能增删改查。
数据归属
生成的代码内置归属校验与按用户的数据隔离。
外键清晰展示
外键关系在表编辑器中清晰呈现,并反映到生成的 API 与结构中。
安全设计
参数化防注入查询、限流、资源上限、开箱即用的认证——默认安全,而非事后补丁。
立即运行与调试
一键启动生成的项目——数据库、依赖、端口自动处理;内置 Playground 直接在工具里调试 API,导出 Postman 集合与 OpenAPI 规约。
与 AI 协作,让你的系统底座更坚固
AI 让「写代码」前所未有地容易, 但代码从「能跑」到「稳定、规范、可维护」,需要确定性。 Zero-CRUD 从标准化的表结构出发,每次都生成一致、可靠的前后端底座——你的 AI 工具再在底座之上添加个性化逻辑。
始于 SQL,交付全栈。
粘贴 DDL、选择技术栈、一键生成一切。
-- 1. DDL input
CREATE TABLE products (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
price REAL NOT NULL DEFAULT 0.0,
is_active INTEGER NOT NULL DEFAULT 1 CHECK(is_active IN (0,1)),
created_at DATETIME NOT NULL DEFAULT (datetime('now'))
);
-- 2. Pick languages
Backend: TypeScript / Python / Go / Java
Frontend: Vue 3 / React
-- 3. Generate → Run
npm run dev # Backend on :3000
npm run dev # Frontend on :5173 

