golang 版本的MVC开发框架
tmaic 是一套简洁、优雅的Golang Web开发框架(GoLang Web Framework)。支持mysql,mssql等多类型数据库,它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络应用,而且每行代码都可以简洁、富于表达力。
目录结构:
与laravel框架目录结构基本相同
功能模块:
- Env Configuration
- Groupable Router
- Request Middleware
- Request Validator
- Database Migration
- Model Validator
- Model Helper - such as
Pagination
- BigInt,BigFloat Support
- Orm: Mysql
- User Token JWT Support
- Random Code Generate and Verification
- Random String Helper
- Locale Middleware
- Gin Validator Upgrade to v9
- Password Encryption
- Validation Error Multi-Language Support
- Request Logger Middleware
- Infinity User Affiliation System
- User Email Validation via Notification
- Views Support
- Language Package
- Cache: Memory
- Cache: Redis
- Queue, Worker
nsq
- Event, Listener
- Custom Artisan Command Line
- Task Scheduling
- Logo
- Http Request Package
biu
- Error Notifier
sentry
- User Authorization
- Multi Ports Serving
- Model Mutator Getter/Setter
- Websocket Support
集成MVC设计模式框架.
项目地址:
gitee.com/pangxianfei/tmaic
本作品采用《CC 协议》,转载必须注明作者和本文链接