repositorypackage
0.1.38
Repository: https://github.com/polarpanda611/trinitygo.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
trinitygo
golang restframework plugin with gin+gorm, fast and high scalable
Installation
$ go get github.com/PolarPanda611/trinitygo/trinitygo
$ trinitygo NewHttp [Your Project Name]
$ cd [Your Project Name]
$ trinitygo NewCrud [Your Model Name]
$ swag init
// start your journey in Trinity
// you can check the demo under example folder
Overview
- Declarative router
- IOC container & Dependency Injection
- customize middleware
- customize runtime (Tracing Analysis, user authentication , event bus ...)
- support atomic request
- support customize validator ( API permission , data validation ...)
- support URL query analyze (search , filter , order by , preload ...)
- integrate gorm
- integrate gin
Getting Started
- Trinity Guides wiki
Contributing
Feel free to create the Issue and PR . We need your help !