Categorygithub.com/avinash92c/bootstrap-go
modulepackage
1.2.4
Repository: https://github.com/avinash92c/bootstrap-go.git
Documentation: pkg.go.dev

# README

bootstrap-go

made-with-Go GoDoc Go Report Card License Documentation

go application bootstrap library to quickstart your application development while the library sets up everything your application needs to be 12factor compliant This is a wip library with more features coming.

Current features in v1

  • argon2
  • SHA-256
  • jwt support with cookie tokens
  • MySQL and postgres connection pooling
  • file source based config store with change watchers
  • remote config store support with change watchers
    • supported stores etcd,consulkv,firebase
  • Logrus logging support with following hooks
    • File
    • Graylog
    • Logstash
  • configurable route builder for rest endpoints.
    • currently only secure and insecure route configuration available
  • Profiling With PProf Http Endpoints. Refer Docs

Pending proposed features

  • opentracing support
  • caching local + remote
  • opentelemetry support
  • nosql support
  • http based config store with change watcher
    • pluggable with spring cloud config, custom http endpoint for starters
    • pluggable custom change watchers
  • additional SQL databases connection pooling support
  • and more

Known Issues

  • Some Instances Reported App Freezing During Heavy Load While Using Logstash Plugin. under analysis

Note: Jwt Support Has Been Removed Due to Vulnerability. Will Replace With New Implementation Soon

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Init For App Initializations.
StartServer Post PreConfigurations.