腾讯 APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。
为各种增删改查提供了完全自动化的万能 API,零代码实时满足千变万化的各种新增和变更需求。
能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。适合中小型前后端分离的项目。
自 2016 年 11 月开源 9 年多来发展迅速,目前 18K+ Star 位居 1000W Java 开源项目前 110。
APIJSON-Rust - 实时 零代码、全功能、强安全 ORM 库 🚀
后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。
包含一个优雅、高性能的多数据源管理系统,支持 MySQL, PostgreSQL 等统一管理和操作。
🚀 功能特性
-
多数据源支持: 同时管理多个 MySQL 和 PostgreSQL 数据源
-
统一接口: 提供统一的数据库操作接口,屏蔽底层数据库差异
-
智能缓存: 内置高效的元数据缓存系统,支持数据源、数据库、表的关联查询
-
配置驱动: 基于 YAML 配置文件的声明式配置管理
-
异步支持: 基于 Tokio 的异步运行时,支持高并发操作
-
类型安全: 利用 Rust 的类型系统确保运行时安全
📊 性能特性
🗺️ 路线图
测试环境运行
初始化数据库
docker compose up -d
我要赞赏
创作不易,右上角点亮 ⭐Star 来支持/收藏下吧,谢谢 ^_^
https://gitee.com/APIJSON/apijson-rust
https://github.com/APIJSON/apijson-rust