Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 2.54 KB

README_en.md

File metadata and controls

66 lines (53 loc) · 2.54 KB

EchoFrame

Based on the echo framework, build a convenient scaffolding

GitHub releaselicense

EchoFrame

This project is a scaffold based on Golang and Echo framework.

It aims to provide developers with an efficient and flexible development foundation.

The scaffold integrates a variety of powerful functions.

Function Points

  • Log system: built-in log function, support different levels of logging, convenient debugging and monitoring.
  • XORM: use XORM as ORM library to simplify MySQL database operations and support complex queries.
  • MySQL: integrated MySQL database, providing reliable data storage solutions.
  • Redis: support Redis, provide fast cache and message queue functions.
  • LevelDB: integrated LevelDB, suitable for scenarios requiring efficient key-value storage.
  • MongoDB: support MongoDB, suitable for processing unstructured data and high concurrency scenarios.
  • JWT: implement JSON Web Token authentication to ensure secure user management.
  • Code generator: provide code generation tools, quickly create project structure and templates, and improve development efficiency.
  • gtools tool library: built-in gtools library, provide common tool functions, further simplify the development process.

This scaffold is suitable for developers who need to build applications quickly. It reduces repetitive work and allows you to focus on the implementation of business logic while improving code quality and development efficiency.

Download and use function points

Install Docker

linux

make linux

macos

make macos

mysql、redis、mongodb、naocs

make env

Install Dependencies

make mod

run

make run

Code Generator

简体中文 | English

Contributions

Welcome to submit issues and contribute code!

Support a cup of coffee

wx

License

This project is licensed under the MIT License. See the LICENSE file for details.