-
High-level frameworks can easily be built in Go and have been many times. Some examples: https://github.com/gobuffalo/buffalo, https://github.com/beego/beego. There are actual reasons frameworks aren't great, but there are certainly uses for them, specifically when you need to get things done quickly. However, I'd go for a somewhat lower-level, more lightweight framework that doesn't do as much for you, like Echo.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
None, but if you wanna go the middle ground between writing pure SQL and a fully fledged ORM I recommend query builders like Squirrel
-
High-level frameworks can easily be built in Go and have been many times. Some examples: https://github.com/gobuffalo/buffalo, https://github.com/beego/beego. There are actual reasons frameworks aren't great, but there are certainly uses for them, specifically when you need to get things done quickly. However, I'd go for a somewhat lower-level, more lightweight framework that doesn't do as much for you, like Echo.
-
The maintainer of Gorilla is in the process of dropping the project (he just doesn’t have enough time for it anymore) and is looking for new maintainers. A number of volunteers have replied to the issue but it seems like nobody has been chosen yet even though the call for new maintainers has been up for over a year.
-
See https://github.com/livebud/bud to learn more.
-
tbh I think it's a culture coming from the maintainers of the language themselves. Problems are solved by assessing that they don't exist. example: https://github.com/golang/go/issues/45179
-
The closest I’ve seen is https://github.com/kamalshkeir/kago it’s not only building the restful part but also the ORM using Go generics to match día go behavior. It even supports migrations
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
At least template-wise, I've developed pongo2 mimicking Django's template engine which I use myself for various projects. For the rest I usually stick with the standard library (net/http), golang-jwt, the Gorilla toolkit (note that it's been archived recently) and some software architecture patterns for middlewares, database abstraction, etc.
-
At least template-wise, I've developed pongo2 mimicking Django's template engine which I use myself for various projects. For the rest I usually stick with the standard library (net/http), golang-jwt, the Gorilla toolkit (note that it's been archived recently) and some software architecture patterns for middlewares, database abstraction, etc.
Related posts
-
Is there a framework out for go that rivals Laravel as far as out of the box features and tools?
-
How to develop a Web app in go
-
Ghostly is a simple, lightweight, and fast full-stack framework for Golang
-
Which Go Web Backend Framework Is Right for Your Next Project? A Detailed Analysis of Features and Performance
-
Confetti Framework – A Lean, Idiomatic Go Web Framework