Our great sponsors
-
I have attempted to create such a framework, Prudence, for the general use case of data-backend-based web applications and APIs. It does a lot of the heavy lifting of keeping server-side caches and client-side caches consistent, though you will need to design your resource well to reap the benefits.
-
WebGo
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
I've been using https://github.com/bnkamalesh/webgo for all my projects. Also, I follow https://github.com/bnkamalesh/goapp to organize code
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
I've been using https://github.com/bnkamalesh/webgo for all my projects. Also, I follow https://github.com/bnkamalesh/goapp to organize code
-
The most recent one is this: https://github.com/binwiederhier/ntfy (see server.go)
-
pcopy
pcopy is a temporary file host, nopaste and clipboard across machines. It can be used from the Web UI, via a CLI or without a client by using curl.
And another one here:https://github.com/binwiederhier/pcopy (same, see server.go)
-
You have things like https://github.com/go-swagger/go-swagger. Where the generated code is not 100% vanilla, not ideal.
-
I created my own framework called There. If you like to, you can check out some examples here. However, I haven't made any complete APIs using it public yet.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
Source: https://github.com/k4ds3/plavatar (screenshots in readme)
-
-
grpc-gateway-boilerplate
All the boilerplate you need to get started with writing grpc-gateway powered REST services in Go
I found that using gRPC-gateway is a really simple way to implement both a gRPC and REST server from one common set of code. The tooling can even generate Swagger docs for you. Here's an example repo: https://github.com/johanbrandhorst/grpc-gateway-boilerplate
-
I found that using gRPC-gateway is a really simple way to implement both a gRPC and REST server from one common set of code. The tooling can even generate Swagger docs for you. Here's an example repo: https://github.com/johanbrandhorst/grpc-gateway-boilerplate