{"id":13416937,"url":"https://github.com/fast-crud/fast-crud","last_synced_at":"2025-05-14T22:07:50.401Z","repository":{"id":40635126,"uuid":"337942053","full_name":"fast-crud/fast-crud","owner":"fast-crud","description":"面向配置的crud框架，开发crud 快如闪电，超级表格；Options-oriented crud framework,  develop crud as fast as lightning；based on vue3；super table","archived":false,"fork":false,"pushed_at":"2025-05-08T05:19:38.000Z","size":17690,"stargazers_count":1017,"open_issues_count":30,"forks_count":103,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-05-08T06:24:45.474Z","etag":null,"topics":["admin","admin-template","ant-design","antdv","crud","d2-crud-plus","element-plus","fs-admin","native-ui","super-table","vite","vue","vue3"],"latest_commit_sha":null,"homepage":"http://fast-crud.docmirror.cn/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fast-crud.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-02-11T05:51:33.000Z","updated_at":"2025-05-08T05:19:42.000Z","dependencies_parsed_at":"2024-01-28T12:55:57.116Z","dependency_job_id":"b4af4c5f-1c00-49f4-a1b7-76d528601684","html_url":"https://github.com/fast-crud/fast-crud","commit_stats":null,"previous_names":[],"tags_count":204,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fast-crud%2Ffast-crud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fast-crud%2Ffast-crud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fast-crud%2Ffast-crud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fast-crud%2Ffast-crud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fast-crud","download_url":"https://codeload.github.com/fast-crud/fast-crud/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254235696,"owners_count":22036963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","admin-template","ant-design","antdv","crud","d2-crud-plus","element-plus","fs-admin","native-ui","super-table","vite","vue","vue3"],"created_at":"2024-07-30T22:00:30.045Z","updated_at":"2025-05-14T22:07:45.382Z","avatar_url":"https://github.com/fast-crud.png","language":"TypeScript","funding_links":[],"categories":["Get Started","Packages","TypeScript"],"sub_categories":["Templates"],"readme":"# fast-crud\n[English](./README_en.md) | [简体中文](./README.md)\n\nFastCrud（简称fs） 是基于Vue3的面向配置的crud开发框架，快速开发crud功能，可作为低代码平台的基础框架。   \n入门简单，可扩展性强，拥有丰富的示例，让你可以快速完成搬砖任务，更多的时间划水吹逼。\n\n\u003cdiv\u003e\n\u003ca href=\"https://gitee.com/fast-crud/fast-crud\" target=\"_blank\"\n  \u003e\u003cimg src=\"https://gitee.com/fast-crud/fast-crud/badge/star.svg?theme=dark\" alt=\"star\"\n/\u003e\u003c/a\u003e  \n\u003ca href=\"https://github.com/fast-crud/fast-crud\" target=\"_blank\"\n  \u003e\u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/fast-crud/fast-crud?logo=github\"\n/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n源码地址:[Github](https://github.com/fast-crud/fast-crud)  /  [Gitee](https://gitee.com/fast-crud/fast-crud)   \n\n示例地址: [演示预览](http://fast-crud.docmirror.cn/demo/)  \n\n文档地址：http://fast-crud.docmirror.cn/\n\n\n\n\u003e\n\u003e 注意：本项目的主要目标是实现一个`fs-crud`组件，帮助快速开发crud功能，`admin脚手架`并不是本项目的重点。    \n\u003e 你可以通过如下几种方式使用`fast-crud`\n\u003e * 直接使用示例中的[`fs-admin`](http://fast-crud.docmirror.cn/admin/)，特点是简单\n\u003e * 也可以采用其他的[`admin开源项目`](https://github.com/search?q=vue3+admin)，然后集成[`fast-crud`](http://fast-crud.docmirror.cn/guide/start/integration.html)\n\u003e * 我们也挑选了一些比较好的`admin项目`集成`fast-crud`之后做成了[admin-starter](http://fast-crud.docmirror.cn/demo/#二、admin脚手架starter)，助你快速上手\n\n## 开发crud，快如闪电\n1、只需简单编写crud配置\n```js\nconst crudOptions= {\n      columns: { //字段配置\n        id: {// id字段\n          title: \"ID\",\n          type: \"number\", //字段类型\n          column: { width: 50},\n          form: { show: false }\n        },\n        name: { // 姓名字段\n          title: \"姓名\",\n          type: \"text\", //文本类型字段\n          search: { show: true } //显示查询\n        },\n        city: { //城市字段\n          title: \"城市\",\n          type: \"dict-select\", //选择类型字段\n          search: { show: true }, //显示查询\n          dict: dict({ //本地数据字典\n            value: \"id\",\n            label: \"text\",\n            data: [\n              { id: \"sz\", text: \"深圳\", color: \"success\" },\n              { id: \"gz\", text: \"广州\", color: \"primary\" },\n              { id: \"bj\", text: \"北京\" },\n              { id: \"wh\", text: \"武汉\" },\n              { id: \"sh\", text: \"上海\" }\n            ]\n          })\n        },\n        radio: {\n          title: \"状态\",\n          search: { show: true }, //显示查询\n          type: \"dict-radio\", //单选类型字段\n          dict: dict({ //远程数据字典\n            url: \"/dicts/OpenStatusEnum?single\"\n          })\n        }\n      }\n    }\n```\n\n2、 一个完全体crud就出来了\n![](./images/crud.png)\n\n\n\n\n## 特性\n### 1. 面向配置的crud编程\n* 根据crud配置快速开发crud功能,可作为低代码平台基础框架\n\n### 2. 数据字典\n* 支持本地和远程获取\n* 配合select，轻松实现数据存的是value值，需要对应字典的label来展示的需求\n\n### 3. 丰富的字段类型\n* 通过配置字段类型“column.type”来简化配置\n* 根据字段类型不同，自动生成不同的表单组件\n* 支持自定义字段类型\n\n### 4. 扩展组件\n通过扩展自定义组件，扩展自定义类型\n\n### 5. 多UI支持\n支持Antdv、Element、NaiveUI，你喜欢哪个就用哪个\n\n\n\n## 谁在用fast-crud？\n* [battcn/wemirr-platform](https://gitee.com/battcn/wemirr-platform) ：中台管理系统，java做后台 [预览地址](https://cloud.battcn.com/) , [配套前端ui](https://gitee.com/battcn/wemirr-platform-ui)\n* [django-vue3-admin](https://gitee.com/huge-dream/django-vue3-admin) ：基于python ，django的后台管理系统\n* 极兔速递，内部使用\n* 海豹信息，内部使用\n* [IoTSharp](https://github.com/IoTSharp/IoTSharp)： IOT管理平台，采用fast-crud做前端\n* [SuperApi](https://gitee.com/tmm-top/SuperApi) 无代码CRUD开发平台，后台基于NetCore，前端使用soybean集成fast-crud    \n\n好评如潮，你还不试试？     \n![](images/good.png)\n\n## 联系作者\n\n欢迎bug反馈，需求建议，技术交流等（请备注fs）\n\n1、 加群\n\n\u003cp align=\"center\"\u003e\n\u003cimg height=230 src=\"./images/wxqrcode.png\"\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg height=230 src=\"./images/qq_group.png\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n微信群\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\nQQ群\n\u003c/p\u003e\n\n2、 加作者好友\n\u003cp align=\"center\"\u003e\n\u003cimg height=\"230\" src=\"./images/me.png\"\u003e\n\u003c/p\u003e\n\n## 捐赠\n媳妇儿说：“一天到晚搞开源，也不管管老婆孩子！😡😡😡”        \n拜托各位捐赠支持一下，让媳妇儿开心开心，我也能有更多时间进行开源项目，感谢🙏🙏🙏\n\u003cp align=\"center\"\u003e\n\u003cimg height=\"380\" src=\"./images/donate.png\"\u003e\n\u003c/p\u003e\n\n## 技术支持\n* 群里问问题免费解答\n* 提供远程控制付费技术支持：\n  * 收费标准：88元/半小时，问题解决不了不收费。\n  * 问题描述清晰，一般小问题半小时内即可快速解决\n  * 一节私教课的钱解决你可能一天都解决不了的问题，扫平你的知识盲区，是很划算的。\n  * 请准备好向日葵远程控制\n\n\n## 依赖\n### ui组件库\n* [Antdv 3x](https://github.com/vueComponent/ant-design-vue) 、[Element-Plus](https://github.com/element-plus/element-plus) 、[NaiveUI](https://github.com/TuSimple/naive-ui) 三选一\n\n### 基于\n* [vue](https://github.com/vuejs/vue-next) \n* [vitejs](https://github.com/vitejs/vite)\n\n\n### monorepo\n[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/)\n\n\n## FsAdmin\n示例admin脚手架\n\n\n\n### 依赖\n* [vue](https://github.com/vuejs/vue-next) \n* [vue-router](https://github.com/vuejs/vue-router-next)\n* [antdv 3x](https://github.com/vueComponent/ant-design-vue)\n* [vitejs](https://github.com/vitejs/vite)\n* [pinia](https://github.com/posva/pinia)\n* [purge-icons](https://github.com/antfu/purge-icons)\n\n### 参考如下项目\n* [d2-admin](https://github.com/d2-projects/d2-admin)\n* [antdv-pro](https://github.com/vueComponent/ant-design-vue-pro)\n* [vben-admin](https://github.com/anncwb/vue-vben-admin)\n\n感谢这些优秀的项目\n\n\n\n## 我的其他项目\n\n| logo                                                                                         |项目| 简介                       |\n|----------------------------------------------------------------------------------------------|---|--------------------------|\n| \u003cimg src=\"https://ai.handsfree.work/logo.png\" width='50px'/\u003e                                 | [袖手GPT](https://ai.handsfree.work/)  | ChatGPT，国内可用，无需FQ，每日免费额度 |\n| \u003cimg src=\"http://certd.handsfree.work/images/logo/rect-black.svg\" width=\"100px\"\u003e             | [certd](https://github.com/certd/certd/)   | 免费通配符域名证书全自动申请部署工具 |\n| \u003cimg src=\"https://github.com/docmirror/dev-sidecar/raw/master/doc/index.png\" width=\"100px\"/\u003e | [dev-sidecar](https://github.com/docmirror/dev-sidecar) |直连访问github工具，无需FQ，解决github无法访问的问题 |\n\n\n\u003e ---------------来都来了点个star再走呗-----------------↗↗↗↗↗↗↗↗  \n\u003e DevSidecar解谜提示  \n\u003e 谜题共三层，前两层是两种不同的编码方式，第三层这里就不剧透了，留一点小乐趣。\n\n\n\n\n## 感谢支持\n* [vben5](https://www.vben.pro/) ：fs-admin-antdv4示例 采用vben5的布局框架，感谢vben的开源\n* [jetbrains](https://jb.gg/OpenSourceSupport) ：感谢jetbrains提供的免费开源license    \n![](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffast-crud%2Ffast-crud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffast-crud%2Ffast-crud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffast-crud%2Ffast-crud/lists"}