AntGo
中文 | Simplified Chinese
antgo
is a modular, high-performance, production-level basic development and extension framework.
Realized a complete infrastructure construction and development tool chain, and provided common basic development modules,
Such as: cache, log, queue, container, timer, configuration management, data verification, data analysis, data coding, timed tasks, GORM framework extension, Gin framework extension, sending mail, JWT, service registration, Http request, Redis, Cross-domain requests, unified data requests return core components, etc.
Features
- Modularity, loosely coupled design, compatibility, elegant use;
- Rich modules, ready to use out of the box;
- Easy to use and easy to maintain;
- High code quality, high unit test coverage;
- Detailed development documents and examples;
- Perfect local Chinese cultural support;
- Designed for team and enterprise use;
Address
-Main library: https://github.com/small-ek/antgo
Installation
go get -u -v github.com/small-ek/antgo
It is recommended to use go.mod:
Limit
golang version >= 1.16
Module
-
Core Module
antgo
provides some basic and commonly used modules, which are simple, easy to use and lightweight, and maintain very few external dependencies. These modules are carefully maintained by the antgo
main repository.
-
Community Module
Community modules are mainly contributed and maintained by the community. Most of them are also provided and maintained by the contributors of the antgo
main repository. They are stored in the antgo
space and are at the same level as the antgo
main repository. Some community modules are separated from the main repository of antgo
and maintained separately. These modules are not particularly commonly used or rely heavily on external sources.
Documentation
Development document: https://www.yuque.com/small-ek/antgo
Help
-QQ exchange group: [68667333]
-WX Exchange Group: Add 56494565
note antgo
to WeChat
-Main library ISSUE: https://github.com/small-ek/antgo
It is recommended to read the source code of antgo
and deep learning of antgo
through API documentation to learn more about the subtle design.
Agreement
antgo
uses the very friendly Apache open source agreement for publishing, which is always 100%
open source and free.