Crabc

img.png

介绍

Crabc是低代码开发平台,企业级API接口发布系统,采用SpringBoot、JWT、Mybatis等框架实现。 支持(mysql、oracle、postgresql、sqlserver、elasticsearch、mongodb) 等数据源, 在编辑框内编写好SQL后即可快速生成Rest full接口提供服务,还提供了一键生成CRUD通用接口方法, 可通过插件的方式扩展支持其他的数据源。平台支持接口转发、黑白名单、权限认证、限流、缓存、监控等一站式服务功能

功能

  1. 服务开发:通过编写SQL的方式即可快速的对外发布成一个Rest full接口
  2. 数据源管理:数据源列表、数据源新增、编辑、测试和删除等功能。
  3. 用户管理:用户管理,密码修改。
  4. 我的应用:AppSecret密钥创建管理和API授权。
  5. 我的API:接口列表、编辑、上线下线管理。
  6. 接口日志:查看接口的被调用日志详情和状态。
  7. 调用监控:可视化查看发布的API被调用统计。(实现中)
  8. 策略管理:限流、缓存、熔断、告警、黑白名单等。(实现中)

效果截图

img_2.png img_2.png img_3.png img_4.png img_5.png

Languages
Java 99%
HTML 0.9%
Dockerfile 0.1%