{"id":13597942,"url":"https://github.com/kuizuo/nest-vben-admin","last_synced_at":"2025-10-14T17:53:17.487Z","repository":{"id":113436751,"uuid":"560356826","full_name":"kuizuo/nest-vben-admin","owner":"kuizuo","description":"一款使用 Vben + Nest 开发的前后端分离的权限管理系统","archived":false,"fork":false,"pushed_at":"2024-04-25T18:48:20.000Z","size":3201,"stargazers_count":92,"open_issues_count":0,"forks_count":20,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-11-06T22:40:52.637Z","etag":null,"topics":["admin","nestjs","swagger","typeorm","typescript","vben-admin","vue3"],"latest_commit_sha":null,"homepage":"https://admin.kuizuo.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/kuizuo.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2022-11-01T10:09:54.000Z","updated_at":"2024-11-01T09:12:01.000Z","dependencies_parsed_at":"2023-05-28T22:45:29.236Z","dependency_job_id":"dd99ad22-08c2-4df8-a655-bceb1f606eea","html_url":"https://github.com/kuizuo/nest-vben-admin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuizuo%2Fnest-vben-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuizuo%2Fnest-vben-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuizuo%2Fnest-vben-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuizuo%2Fnest-vben-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kuizuo","download_url":"https://codeload.github.com/kuizuo/nest-vben-admin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225919396,"owners_count":17545251,"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","nestjs","swagger","typeorm","typescript","vben-admin","vue3"],"created_at":"2024-08-01T17:00:44.116Z","updated_at":"2025-10-14T17:53:12.455Z","avatar_url":"https://github.com/kuizuo.png","language":"TypeScript","funding_links":[],"categories":["Nestjs"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003enest vben admin\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://doc.vvbin.cn/\"\u003e\u003cimg alt=\"Vben\" src=\"https://img.shields.io/badge/-Vben-333333?style=flat\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABaCAYAAAC7bHg5AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAaaADAAQAAAABAAAAWgAAAAAjFHu0AAAPNElEQVR4Ae1de3BU1Rk/59x7d+/uZneTkJD3biAx4emjgFTFsdb2n7bTopDq1La2WvEJCFgQrRKwtT5GamX6AO1Mq4521ErbmY6tM3VQQQSLIoiKFUIIr0ASsnnt7t299/S70c1skn3c17fkj+4/995zvtf5fvfxne98JyHk/78J7wE6kS288/r4bFeMXolto1At/eOxTfQQth6r8kWrjIXga4zQbaEEK8XU1esmcTnI7wYdIUw9dmQzO8yYvKuuiT+CDZBuf3WYkLmKVrdhA1+NOR47sifk6+7Gb3P/gmSyu1ilkp3B5eM9GyT9l9cTv07XIdL478tYyUsraTQfX6H7J+STVCPE/4INUJJSPquWelMOr0ty94I+/mLqeiIdJxxIt7coF86Kil/DdlK8kvSViFxI13NFjH9z5S/5ReltE+F8woEUivNXJE5QX8ODEknOKSeBsQB4NU6/NKRtHdt+rq8nFEgrWpSbmuNiPbZTvCEaFynPeCNcHOfhDT/ny7BtMCN/woDEOaeNMfoEJ5mdZ2ZQuWi7vTw6u4j7ctFcMqQ9svRJ7s5FU8i+CQPS2kXxLVUKLcIcPIdgoTHM8s4Nw0kuN/Tw5zFtMSN7QoB0ewuvnBETf2zGcCu0Z0tJX42LGwrrr4jyq9ds4DOt6HGaZ0KAVJVMbC1SyahIy+mBxijhc6r4uGAhmx4fvH5nKdrfsvUXsv2cg7Tse9Erp0WF+eiDrqV9PsFc1Dhf4Q0Prue3oNuWR8E5B6m+nz0vwF2bx05b3b1unphXMj7kNiJ0vqJtbG3leb9jRmRZpTmnIK1aHF9drwiVVo03yjc5zJI8S8idT0Z9gntLqfZcPjrM/nMGEtydrmlRth5zcLrsbj8faPJwjx09C6KkpfUh3mRHhh3ecwaSuk95flKSynaMz8erQsg9M8Rs6yjSOGuIan/Ppw+r/5yAtKIl1jg9KlyNNaiU3IEKEikTnfmezFdI0y828B+lZBfyeE5AmqTQv8oaQdU9IBJ1XjkJOuZMCG7mxrVNrZyj2p3J3oIrXHVt8hqYuM7IZIyTbd46MuRizkaNUxK8qGS99kcn7TQiq+Ag1Q9pTxPk/FyPl8fOD3y+mGfECWZoLouR63/2IJ9ihscubUFBWrMo9liNwkrsGp2bn/JwiKHNuwIQRDQneEGDiIKBtKaFB6dFxeW5HWy/t6eE94fduBns2QqfsXGjvbDezEgLBpKsJl4OqsRQctPMANJp45Cfu7AWN5Ou69sl01dXFrAWoiAgLWtR5swcYlelOxTjPFlDIwGGG32dEahyspxeh2F/NpkFAak2Tl4SkZfEeyWenFfqYMidxWPvutmjrXfQgSzdKM3oIK1aFFvSGGfo0dCkMIszi/k5o549KNHuu1rp/UbpnaJDBYm3QjolzjY6ZWw2OV1+Pjjdl3tJPBuv0XZ4EfBPJXajUXon6VBBuu8D5anKBMtZT2B3MHp+rjnEXHbl5OPf46b7VrXSgobeKZvQQFp9Ha+eHhNuSCnCOkbKeF+VaGxJ3KoNQ4xqnV56jVV+u3xoIAViylafhrskPigSbV4FNbwkbtVZuyXy8oq19LBVfrt8KCCtXJy4Ciau8+wal49frCUDHsHZ/NxYnacEGqstZz8c217IaxSQauPacww7P+fm8TlBa0viZhz8vput+8YyGjfD4zSt4yCtXhxfW4gl8Zow5U47Y6y8gy56cnkrfXRse6GvHQXpyaXc3RRl67AH0VVC+xo8xPaKay47NYgaj7jZ93PRFKrPUZC6jisvlCYpanmuAu/RC2oIalivO3+PxN9dej99vVBA5NLjGEhrr401QbDwnVzKnOiLVZJIiTB6y4oTctNl9DOq9vjxl/fTdeY6dwykQIxulWGtJZcyu30RkcOSOHVuSTyLQXvc5E9L19ATWboL3uyIU3+6ON7SHBOnY1vvD7MhCTlqPC7SwZtnsiXYYzEj3xGQwnG6BXtJ/LSPR88v4sP7W80M0CztRzJbTb9LVbN8mPS2QVp7dezxaoUVYxqpJzebwgy1oF+3/yOJtt/xAP0t5lisyLYF0l0LeXFzXEDfFddTRiK1EkdNouobnY/52LVWnIjNYwukEpJ4OaBS1GL2Iajmn1uDn1nY66Jv3Hkv3YXtcCvyLYO0ehGfOy0mfNWKUlM8NSziI7hRY59AkwkPXWzKrgISW34KBB7/Q5eIVzql+yAukeiMciFwBNkh+/3KM89cfrjygu0H0HZ4aG4pun9ek6VMuqX6tPolkfmqyndiR3Taef7dXKIXY2Ik+eNvB6d/ejEkAi3fsEbsOxN2vdld51meoFP2GqFPpzH9utN3iQNAv8YGiARde7ABIoQm/c2HODZAmkj3d9W5LidE/Y3uv3QAjJybBil8c98PACDc7ZOMJtVqD2pYrztHruz6J2XqZUYcZZmGUq1jhgxPKWxjI/xSFzl0g1lZpkCaeTuHLfzaw2aVmKXnFfIOmBo1mOUzQ88Y6fGFTqJvHIj62PahABvJxsBT+0gxbzN1A5oCqV+J3AfvhiozzjBNK7FuXiJdaJrPJIOv4ehbcHdPNclmkpz2Hpslj/kzA3zyIFEfNCPIMEih23r1Aa0wI9wKrVrnPQB3G2oSlbmTn7hK+q6yYp8Znu5acV9SJJPG8sD4bpN4m+Eb0TBIXCGPw0cPda2Ie8WDRBYWjB2U09fBGYePwlOE+9dXBHrwdL07y/dOX2oxHkQYAil0Sy/cdXyh084aK08LeeEPAuJOXF2l/duYS/n6WN1OXx+fJsdgLABG5p+ZICIvSC0vcoEn+ROZVTnXykvlnbBB0/ArwIpmSmm8qOFoCbEQBpvRp/iEHf0l7IJ8PEaDiLwg7f5X322gbFY+hbb6GYlqFe46WzIMMHtCna9BRJzXeQZE5SChA0dnyA05CNK6jAUROUGaeVOkVKN8fZpUlFOt2rcLQu5aFOFfCGUiP+WpOI2avdBV9VZK/0m4ieH0kpEgIidIfVTbAK+GUkznERc7yYMiuvP8TUf2wDeiAnUslLadahAvNacjfxCRFaSGW/tnwST5VnMKzVNrYW8b3Ahe85zGOSRffK/oH0QPFk40u7vhb+qZXvfKF0RkBSmRUCFYyB6dGHdRDkq/tI9LzOSdl0Nepi5YzCtqbhuAG8G08zKJy9aWlNmuSJkwN1t/vvZcQURGkOqXnF0I6ELYjfiDnQpqjRd1D61uvVzW828mJpDnXjTWPlO2mYnRgwjt55k8Pg6kRqhC1VT6eCZiJ9t4uXsHYXwkp+Wk7BFZjA5460/Uj1wjnfSVCe8oHhqyKx4ejFszZSLGgaQMRVYC8VS7CnPxU4H2aZPc03LRONFXNOX4GxByNzohK6sMRo+faJIdCnwyBxGjQAovGayChPq9WQ1yqAPyc+/B967cIXEZxTCX2i6XdSO/5gjpnCp1cOZc4JMpiBgFEteUhwknqDkt4hHaiE/MktPK6G9LjcHmtk8hY4+aqFUl9l5PpfRlSwbmYBobRIyApC+JQ7YEFvRwf5Cf64JELWrA4ApGdzNvDDXwgeXVZMdsGWmX4eggYhikQi2J82LXu1yguDsAKVX9jYehGhk3UTtYLOyIeina9y49iBgGKfyT/m/BNwJ1SZwymuDVnnFrK04/t96q068TQbvIabmj5FFypmO6jKtjeI6q3qHrHQaJ+dW3oCije5QhDl+old4d2FEjFCKf9dZ2jlkJdXggIO5MyHVQE9ALNpPwp5KGVx+GQTryREkvo3Sd88P5QqJLOEOKReQ7j5CixvbdcCNUo40DBHORfgiVP+iBDyX0dwo974A+lmGQ9JMptYHNsN7ysX7u9E+t83wCzkONtARP4r9SsP8Kp20fJQ8mXbAMIQBUpsuyRsnJf9HtJdLIQzMC0rZWCjXrdFV+fnMU1Cd9TNwC+p0XmHa4E5yHuo92bOWPOU8Yp6aEPRCh4bMpjhGQ9Ib2p4KvwmP2WqrTiWOy1pMA543S44TcdBnuSZEdTFKQJ66ZKn/SrXDmHPz/4UIydXO6tPHOY8JKCCLUdCKr57zM/Tb8TZTzrfIb4YOnXymaeqzMCK0dmp4a1weZKn/syMzEC+/S5S/BNCK9bxxIR5/yH4Ay/C3pRJbOBTLEy+V6S7wmmLz1J7cRqjWbYDFNCnO7g51TJOQnVTeLbo3RxnE73seBpJNKHmEdpSSin1v9wZxoN+QBUSMtQdQ65cldltdwjI4tX+WPUTl56OIike7ORJMRpM82+c/AayTj2kYmIePa3MIxHnChTo51nf7mtg+xl/eNVv6M84HJBkbYxhgNZ9wakxEkXX5RTfBJAOqQSV3D5FqdpwNSTR4rvEZ5RH/0gOgb+opRemt0Zip/rGn4gutEkPgfyiYhK0gHWqkCM97V2RiztXO/tJe72CXZ+h1phyXxQHNbDLLF8J3F+/VWmKv8sWoJRHRrz9DJA9n4s4KkM7Q/XfIKHN7MxjyuHZbEea0X9QnSdcoVXW/BlpU54/Q72aBX/jSarfwxbwDMincppOHZXJw5QdIZmUBXEJhp5xKS6oNobjsEC6iRFmVk0Fd3ckpKJ9bRauWPOXv0vzQmLofPChyz//KC1L6l+D34I8HPZBfxeQ8siUe0Uhd6crOooeMdKKSsy2ePnX67lT9GdcNT9Cxsz9yVjz4vSLoAKoj3wmEwlzBYEt8LzkNdimByosNd2ov7vSNOVP7k8tRI34BEXGtHrnKcGAKpfYvvJGMs+w4/j3AItq2g5+eCzUfaYUkctZDSqcqfHD5PdT00REMnUhe5joZA0gVUFwX0Mq+OTMLUkK9XT+Jn6nOqzVXc/z5zx3Bn/Y5W/mQfObzm2upJ48bsFKN7DIO081c0ChOue0azAzTFrt0QCGNHWip8i9Cjxs6prqNOVv6M9VXqGkLuVZ/BNpzUdb6jYZB0QUeeDrwAX6iRD52e3NSqZNwieNDrrT21nQoqap3e55U/IvL3TvcifV2hjVv1M6M/UyDpoSIT2YqUcK3G+zb8D+Rw6hrjyCTS6608jRo1wusHsfIn3StUZYTeld5i5NwUSLrA9s2BnXA3/JlK7LQWEHFfc6DPf17bXlgHLTMyGKs02JU/Kbsgg7NZoQ37U9dGj5Y+9qLsvidZLW6CpwjKa+mQUWVm6URZOSEVDTbCdpJOs7wm6CPHpss1MA5MHeAqPiATzwOwAmr69z9BEmqAATCaWgAAAABJRU5ErkJggg==\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kuizuo/nest-vben-admin/tree/HEAD/LICENSE\"\u003e\u003cimg alt=\"NestJs\" src=\"https://img.shields.io/badge/-NestJs-333333?style=flat\u0026logo=nestjs\u0026logoColor=ea2845\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e一款简单高效的前后端分离的权限管理系统。\u003c/p\u003e\n\n\n\u003e [!Warning]\n\u003e 该项目将不再维护，后续使用 Prisma 替换 Typeorm ，并从 Vben 迁移至 Ant Design Pro。\n\u003e\n\u003e \n### 说明\n\n使用 Vben Admin + NestJs 等技术栈，并采用 monorepo 管理项目，希望这个项目在 typescript 全栈的路上能够帮助到你。\n\n[在线预览](https://admin.kuizuo.cn) 演示账号: admin/a123456\n\n安装\n\n```bash\ngit clone https://github.com/kuizuo/nest-vben-admin\ncd nest-vben-admin\n\npnpm install\n```\n\n**运行**\n\n```bash\npnpm run dev\n```\n\n前端页面: https://localhost:5173\n\n后端接口: http://localhost:5001/api\n\n**打包**\n\n```bash\npnpm build\n```\n\n### 功能\n\n- [x] 用户管理\n- [x] 角色管理\n- [x] 菜单管理\n- [x] 部门管理\n- [x] 文件上传\n- [x] 定时任务\n- [x] 邮件工具\n- [x] 系统监控\n- [x] 在线用户\n\n### LICENSE\n\n[MIT](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuizuo%2Fnest-vben-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuizuo%2Fnest-vben-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuizuo%2Fnest-vben-admin/lists"}