Beego
Gin
Our great sponsors
Beego | Gin | |
---|---|---|
4 | 130 | |
615 | 67,584 | |
- | 1.4% | |
0.0 | 9.4 | |
11 months ago | 5 days ago | |
Go | Go | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Beego
-
Beego VS Don - a user suggested alternative
2 projects | 15 Mar 2023
-
FRAMEWORKS IN GOLANG.
3. beego. The beego framework is used for the rapid development of REST APIs, web applications, and backend services in Golang. It has specific Golang characteristics like interfaces and struct embedding and is frequently compared to the Python Django web framework. No third-party installations are necessary. It is an entire Model-View-Controller (MVC) framework with its own libraries and the Bee Tool, an integrated tool that aids in locating code changes. The only major downside to beego is that because of its high functionality and numerous features, it is not the best choice for beginners. Documentation Link: https://github.com/astaxie/beego
-
Beego VS beego - a user suggested alternative
2 projects | 23 Aug 2021
-
Creating an HTTP server in Go using gin
beego
Gin
-
go-mir - a toolkit to develop RESTful API backend service like develop service of gRPC
Mir is a toolkit to develop RESTful API backend service like develop service of gRPC. It adapt some HTTP framework sush as Gin, Chi, Hertz, Echo, Iris, Fiber, Macaron, Mux, httprouter。
-
6 ways to boost the performance of your Go applications
Correct example is here. But instead I suggest you just use unsafe.String and unsafe.Slice since runtime headers are deprecated anyway. You can find example here.
unsafe.Slice and unsafe.String came with Go 1.20 as I remember I will add that part, what do you think about Gin 1.19 bytesconv implementation? Is there a similar issue maybe?
-
Looking to build a small team for a start-up idea
The back-end is going to be written in Golang, using a [Gin](https://github.com/gin-gonic/gin), [Gorm](https://gorm.io/), and a [Postgres](https://www.postgresql.org/) DB, so bonus points if you are familiar with Go!
-
What mux/router to use now a days?
I found this article about someone who evaluated Gorilla Mux replacements and chose Chi, which may be helpful. FWIW I did some of my own investigation and I'm leaning towards Gin, since it's more performant which is a factor for my current usecase.
-
Is there an alternative to gorilla websocket?
Specifically for nhooyr/websocket, I can see that one of the issues raised in the PRs is meant to address CVE-2020-28483 that affects github.com/gin-gonic/gin . If I run govulncheck on nhooyr/websocket, it does not list it as been vulnerable to that particular issue. And yes that particular CVE exists in its database; https://pkg.go.dev/vuln/GO-2021-0052
-
Building a realtime performance monitoring system with Kafka and Go
Our main function in this service is very simple. There is a single POST endpoint to receive stats. I'm using Gin framework for routing here.
-
10 Most Popular Frameworks For Building RESTful APIs
To learn more about Gin framework, you can check out the docs here
- How to develop a Web app in go
- PIANO: A Simple and Lightweight HTTP Framework Implemented in Go
What are some alternatives?
Fiber - ⚡️ Express inspired web framework written in Go
mux - A powerful HTTP router and URL matcher for building Go web servers with 🦍
Echo - High performance, minimalist Go web framework
chi - lightweight, idiomatic and composable router for building Go HTTP services
Iris - The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :leaves: :rocket: | 谢谢 | #Go
go-kit - A standard library for microservices.
Revel - A high productivity, full-stack web framework for the Go language.
fasthttp - Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
fasthttprouter - A high performance fasthttp request router that scales well
httprouter - A high performance HTTP request router that scales well
Buffalo - Rapid Web Development w/ Go