jinguoxing / af-go-frame

go framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Translate to: English | 简体中文

Af-Go-Frame

af-go-frame is a light wight Go microservices framework base on Gin, And integrated library of all modern web application frameworks, making it a breeze to get started with the framework.

Goals

we dedicated to boosts your productivity. With the integration of excellent resources and further support, programmers can get rid of most issues might encounter in the field of distributed systems and software engineering such that they are allowed to focus on the release of businesses only.

Principles

  • Simple: Appropriate design with plain and easy code.
  • General: Cover the various utilities for business development.
  • Highly efficient: Speeding up the efficiency of businesses upgrading.
  • Stable: The base libs validated in the production environment have the characteristics of high testability, high coverage as well as high security and reliability.
  • Robust: Eliminating misusing through high quality of the base libs.
  • High-performance: Optimal performance, with zap logger insider
  • Expandability: Properly designed interfaces where you can expand utilities such as base libs to meet your further requirements.
  • Fault-tolerance: Designed against failure, enhance the understanding and exercising of SRE.
  • Toolchain: Includes an extensive toolchain.

Features

  • Config :support multi config source, multi config file
  • Logger :standard Log interface, Base on zap

Getting Started

Dependency

we provide demo project blow:

License

The af-go-frame framework is open-sourced software licensed under the MIT license.

About

go framework

License:MIT License


Languages

Language:Go 99.6%Language:Shell 0.2%Language:Makefile 0.1%