All Projects → wjkang → Lazy Mock

wjkang / Lazy Mock

Licence: mit
一个快速生成后端模拟数据的懒人工具,支持代码生成器模板开发

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Lazy Mock

Maxkey
MaxKey is Single Sign On(SSO) System,Leading-Edge Enterprise-Class open source IAM(Identity and Access management) product.
Stars: ✭ 274 (+16.1%)
Mutual labels:  jwt, rbac
Dokit
基于 Spring Boot2、 Jpa、 Spring Security、JWT、redis、Vue的前后端分离的后台管理系统开发平台, 用户管理、菜单管理、角色管理、字典管理、权限控制的方式为RBAC,操作日志、异常日志、接口限流、项目支持数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。
Stars: ✭ 348 (+47.46%)
Mutual labels:  jwt, rbac
Cool Admin Midway
cool-admin(midway版)一个很酷的后台权限管理框架,模块化、插件化、CRUD极速开发,永久开源免费,基于midway.js 2.0、typeorm、mysql、jwt、element-ui等构建
Stars: ✭ 204 (-13.56%)
Mutual labels:  koa2, jwt
Microservices Platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
Stars: ✭ 3,274 (+1287.29%)
Mutual labels:  jwt, rbac
Spring Security Rbac Jwt
springboot2项目的脚手架工程(包含security + jwt方式的动态权限校验)
Stars: ✭ 21 (-91.1%)
Mutual labels:  jwt, rbac
Blog.core
💖 ASP.NET Core 6.0 全家桶教程,前后端分离后端接口,vue教程姊妹篇,官方文档:
Stars: ✭ 3,542 (+1400.85%)
Mutual labels:  jwt, rbac
Go Admin
go web api,包含gin+gorm+jwt+rbac等。
Stars: ✭ 298 (+26.27%)
Mutual labels:  jwt, rbac
React Blog
react hooks + koa2 + sequelize + mysql 构建的个人博客。具备评论、通知、上传文章等等功能
Stars: ✭ 530 (+124.58%)
Mutual labels:  koa2, jwt
Ghchat
📱A chat application for GitHub. React + PWA + Node(koa2) + Typescripts + Mysql + Socket.io
Stars: ✭ 791 (+235.17%)
Mutual labels:  koa2, jwt
Node Typescript Koa Rest
REST API boilerplate using NodeJS and KOA2, typescript. Logging and JWT as middlewares. TypeORM with class-validator, SQL CRUD. Docker included. Swagger docs, actions CI and valuable README
Stars: ✭ 739 (+213.14%)
Mutual labels:  koa2, jwt
Gin Web
由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发
Stars: ✭ 107 (-54.66%)
Mutual labels:  jwt, rbac
Jwt To Rbac
JWT-to-RBAC lets you automatically generate RBAC resources based on JWT tokens
Stars: ✭ 89 (-62.29%)
Mutual labels:  jwt, rbac
Caddy Auth Jwt
JWT Authorization Plugin for Caddy v2
Stars: ✭ 127 (-46.19%)
Mutual labels:  jwt, rbac
Wl Mfe
基于vue3+koa2+qiankun2的微前端后台管理系统项目实战
Stars: ✭ 224 (-5.08%)
Mutual labels:  koa2
Kit
ReactQL starter kit (use the CLI)
Stars: ✭ 232 (-1.69%)
Mutual labels:  koa2
Frank jwt
JSON Web Token implementation in Rust.
Stars: ✭ 227 (-3.81%)
Mutual labels:  jwt
Angular2 Jwt
Helper library for handling JWTs in Angular 2+ apps
Stars: ✭ 2,516 (+966.1%)
Mutual labels:  jwt
Monkov
A blog system built with vue and koa
Stars: ✭ 234 (-0.85%)
Mutual labels:  koa2
Grbac
👮 grbac is a fast, elegant and concise RBAC(role-based access control) framework
Stars: ✭ 231 (-2.12%)
Mutual labels:  rbac
Laravel Jwt
Dead simple, plug and play JWT API Authentication for Laravel (5.4+)
Stars: ✭ 225 (-4.66%)
Mutual labels:  jwt

关于lazy mock

一个快速生成后端模拟数据的懒人工具

是什么

lazy mock 是一个使用koa2构建的,lowdb持久化数据到JSON文件的快速生成后端模拟数据的工具。只需要简单的配置就可以实现和json-server一样的功能,但是比json-server更加灵活,后期可配置性更强,完全可以模拟真实后端业务逻辑。

lazy mock默认包含了jwt实现的登录与登出,实现了基于RBAC模型的通用权限控制逻辑。

安装

$ npm install -g lazy-mock

使用

$ lazy-mock init <template-name> <project-name>

例子:

$ lazy-mock init d2-admin-pm my-project

在 my-project 目录下执行 npm install

目前支持模板

支持模板开发及自定义,详细看文档

特性

  • 轻松对接mock.jsfaker.js等假数据生成工具
  • 不需要数据库,直接持久化数据到JSON文件
  • 相比json-server单JSON文件,支持一个实体一个JSON文件
  • 默认包含了jwt实现的登录与登出,基于RBAC模型的权限控制
  • 使用 async/await 处理异步问题
  • MVC代码分层结构
  • 内置简单代码生成器

文档

Stargazers over time

Stargazers over time

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].