console-core-go

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 25, 2025 License: MIT

README

What is console-core-go?

console-core-go is a modular design API framework based on Gin, which encapsulates commonly used functions, is simple to use, and is committed to fast business Research and development, while adding more restrictions, restrict the development members of the project team, avoid chaos, disorder and free and arbitrary coding.

Features:

  1. Rate-limited APIs supported by rate
  2. Email notification when panic occurs
  3. Cross-Origin Resource Sharing supported by cors
  4. Metrics monitoring and alerting by Prometheus
  5. Automatically generate RESTful API documentation supported by Swagger
  6. Trace project internal invoking
  7. Visualized performance analysis supported by pprof
  8. Uniformly defined error codes supported by err-no
  9. Blazing fast, structured, leveled logging system by zap
  10. Complete configuration solution supported by viper
  11. Developer Friendly ORM library supported by gorm
  12. Redis supported by go-redis
  13. Standard RESTful API return value
  14. CURD code generator , controller generator, etc.

websocket hub

https://github.com/eleven26/go-pusher

Directories

Path Synopsis
cmd
gormgen command
handlergen command
mfmt command
mysqlmd command
pkg
api
ddm
env
idp
jwt
mfa
mongo/qmgo
/////////////////////////////////////// not used yet ///////////////////////////////////////
/////////////////////////////////////// not used yet ///////////////////////////////////////
order_map
Package ordered provided a type OrderedMap for use in JSON handling although JSON spec says the keys order of an object should not matter but sometimes when working with particular third-party proprietary code which has incorrect using the keys order, we have to maintain the object keys in the same order of incoming JSON object, this package is useful for these cases.
Package ordered provided a type OrderedMap for use in JSON handling although JSON spec says the keys order of an object should not matter but sometimes when working with particular third-party proprietary code which has incorrect using the keys order, we have to maintain the object keys in the same order of incoming JSON object, this package is useful for these cases.
os
ua

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL