|5 days ago||6 days ago|
|Apache License 2.0||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.
Goroutines Are Not Significantly Lighter Than Threads
2 projects | news.ycombinator.com | 12 Mar 2021
Go does not forces you to do any of that: https://github.com/panjf2000/gnet
Apparently, all those tiny NPM packages are also debian packages...
4 projects | reddit.com/r/linux | 17 Nov 2021
A quick search and you'll find multiple HTTP libraries that are alternatives to the built-in http libraries in Go's standard library. The most popular of which claims to be 10x faster than the built-in HTTP library, at the cost of having a different API, with 16k stars.
Gerenciamento de dependência em Go (Go Modules)
4 projects | dev.to | 26 Sep 2021
Building basic CRUD operations in Go with Fiber
3 projects | dev.to | 3 Sep 2021
Fiber is a Go package that helps in building API for Web Development. It is inspired by Express framework from Node.js and built on top of https://github.com/valyala/fasthttp. If you have prior experience with building API with node.js, it will be easier to start with Fiber in Go.
Does anyone have tutorials about performance hacks in golang?
3 projects | reddit.com/r/golang | 8 Aug 2021
GitHub - valyala/fasthttp: Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
1 project | reddit.com/r/golang | 1 Aug 2021
Introduction to Go Fiber
7 projects | dev.to | 23 Jun 2021
It is built on top of Fasthttp engine, here are some benchmarks. It also has quite a low memory allocation overhead. For example while writing this article it only took around only ~16mb of memory, which was amazing!
Best Web Frameworks of Golang in 2021
1 project | reddit.com/r/golang | 18 Jun 2021
It uses fasthttp as its router. Fasthttp does not implement http2 https://github.com/valyala/fasthttp/issues/144
To Go with Golang
5 projects | dev.to | 5 Feb 2021
I went with fasthttp, which provides high performance, zero memory allocations in hot paths and Up to 10x faster than net/http for a large throughput service. Go provides out of the box http support but for a beginner, it felt much easier to go with a framework, thereby ended up using fiber.
Creating an HTTP server in Go using gin
4 projects | dev.to | 16 Nov 2020
What are some alternatives?
Gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Fiber - ⚡️ Express inspired web framework written in Go
raw - Package raw enables reading and writing data at the device driver level for a network interface. MIT Licensed.
httprouter - A high performance HTTP request router that scales well
gev - 🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
gaio - High performance async-io(proactor) networking for Golang。golangのための高性能非同期io(proactor)ネットワーキング
quic-go - A QUIC implementation in pure go
kcptun - A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。KCPプロトコルに基づく安全なトンネル。KCP 프로토콜을 기반으로 하는 보안 터널입니다。
heimdall - An enhanced HTTP client for Go
buffstreams - A library to simplify writing applications using TCP sockets to stream protobuff messages
httpstat - It's like curl -v, with colours.
go-getter - Package for downloading things from a string URL using a variety of protocols.