An open API service indexing awesome lists of open source software.

https://github.com/softwaiter/fastapi.net

快速、轻量级、跨平台、自动化API框架
https://github.com/softwaiter/fastapi.net

framework netcore31 restful-api

Last synced: about 1 month ago
JSON representation

快速、轻量级、跨平台、自动化API框架

Awesome Lists containing this project

README

        


fastapi.net



全面、快速、智能、轻量级、跨平台的API开发框架。

# 🎉 特性

- :fire: 简单易用的ORM模型定义,全面支持SQLite、MySQL、SqlServer等常用数据库
- :tea: App、Tools、Cache等丰富的内置对象,开箱即用
- :rocket: ORM模型即接口,增、删、改、查API接口智能生成
- 👏 灵活可扩展的插件机制
- :nut_and_bolt: 支持框架级、路由级多种中间件
- :vertical_traffic_light: 内置跨域、限流等安全配置,XSS等安全操作库
- :clock3: 像写普通代码一样实现定时任务,框架内配置,灵活调度
- :100: 其他更多特性,等你发现哦

# :twisted_rightwards_arrows: 分支

**master**:master分支已升级到最新的.Net8.0 SDK,Bug修改和所有新功能将在此分支进行。

**netcore3.1**:netcore3.1是最早基于.NetCore3.1 SDK开发的版本,后续Bug修改将继续在此分支更新。

# :memo:文档

- [目录结构](docs/structure.md)
- [运行环境](docs/env.md)
- [配置(Config)](docs/config.md)
- [中间件(Middleware)](docs/middleware.md)
- [会话(Session)](docs/session.md)
- [路由(Router)](docs/router.md)
- [控制器(Controller)](docs/controller.md)
- [版本控制(Version)](docs/version.md)
- [数据库操作(ORM)](https://github.com/softwaiter/netcoreORM/blob/master/README.md)
- [定时任务](docs/schedule.md)
- [日志](docs/logging.md)
- [常用工具库](https://github.com/softwaiter/netcoreTools/blob/master/README.md)

# 🎈 协议

fastapi.net 使用 [MIT 协议](https://github.com/softwaiter/fastapi.net/blob/master/LICENSE)