Skip to content
/ antgo Public

Antgo is a modular, elegant, powerful, high-performance and production application development framework for golang.

License

Notifications You must be signed in to change notification settings

small-ek/antgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AntGo

Go Doc Build Status Go Report Production Ready License

中文 | 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

  1. 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.

  2. 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.

About

Antgo is a modular, elegant, powerful, high-performance and production application development framework for golang.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages