A Go framework suitable for rapid business development, which can quickly build API services or Web sites.
English | ไธญๆๆๆกฃ
- Router Gin
- Middleware Gin
- Database GORM
- Document Swagger ็ๆ
- Config Viper
- Auth JWT
- Validator validator
- Cron cron
- Test GoConvey
- CI/CD GitHub Actions
- Lint GolangCI-lint
โโโ Makefile
โโโ api
โโโ cmd
โโโ config
โโโ docs
โโโ internal
โ โโโ cache
โ โโโ handler
โ โโโ middleware
โ โโโ model
โ โโโ dao
โ โโโ ecode
โ โโโ routers
โ โโโ server
โ โโโ service
โโโ logs
โโโ main.go
โโโ pkg
โโโ test
โโโ scripts
# go >= 1.16
go install github.com/go-eagle/eagle/cmd/eagle@latest
# go < 1.16
go get github.com/go-eagle/eagle/cmd/eagle
eagle new eagle-demo
# or
eagle new github.com/foo/eagle-demo
# build
make build
# run
./eagle-demo
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the repository to your own GitHub account.
- Create a new branch for your changes.
- Make your changes to the code.
- Commit your changes and push the branch to your forked repository.
- Open a pull request on our repository.
MIT. See the LICENSE file for details.