https://github.com/go-chi/jwtauth The jwtauth http middleware package provides a simple way to verify a JWT token from a http request and send the result down the request context (context.Context). Please note, jwtauth works with any Go http router, but resides under the go-chi group for maintenance and organization – its only 3rd party dependency is the underlying jwt library “github.com/dgrijalva/jwt-go”.
frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. Now, it supports tcp, udp, http and https protocol when requests can be forwarded by domains to backward web services. https://github.com/fatedier/frp Share This:
https://github.com/serverless/event-gateway The Event Gateway combines both API Gateway and Pub/Sub functionality into a single event-driven experience. It’s dataflow for event-driven, serverless architectures. It routes Events (data) to Functions (serverless compute). Everything it cares about is an event! Even calling a function. It makes it easy to share events across different systems, teams and organizations! Use
Interesting List of Web/API Frameworks, Tools and IDE’s for GO developers https://medium.com/@quintinglvr/golang-guide-a-list-of-top-golang-frameworks-ides-tools-e7c7866e96c9 Share This:
Ssmartcrop finds good image crops for arbitrary sizes. It is a pure Go implementation, based on Jonas Wagner’s smartcrop.js https://github.com/muesli/smartcrop Share This:
Realize is the Go tool that is focused to speed up and improve developers workflow. https://github.com/tockins/realize Automate your work pipeline, integrate additional tools of third party, define custom cli commands and reload projects at each changed without stop to write code. Features Highly customizable Setup step by step Live reload Support for multiple projects Save
What is TiDB? https://github.com/pingcap/tidb TiDB (The pronunciation is: /’taɪdiːbi:/ tai-D-B, etymology: titanium) is a distributed SQL database. Inspired by the design of Google F1 and Google Spanner, TiDB supports the best features of both traditional RDBMS and NoSQL. Horizontal scalability Grow TiDB as your business grows. You can increase the capacity simply by adding more machines.
A simple, easy to use email library for Go (golang). Full attachment support (attach anything that implements io.Reader) Send to multiple addresses at the same time, including BCC addresses. Supports composing multi-part messages (HTML and plain text emails for older clients) Write templates directly to the email body (implements io.Writer for convenience) Production ready – several million emails
Tutorial for optimizing golang program There’re lots of powerful tools for optimizing golang program and some of those you may have already known but still not used it. https://github.com/caibirdme/hand-to-hand-optimize-go Share This:
Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. https://github.com/spf13/cobra Cobra is a library providing a simple interface to create powerful modern CLI interfaces similar to git & go tools. Cobra is also an application that will generate your application scaffolding to