The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Go HTTP Server Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
kawipiko
kawipiko -- blazingly fast static HTTP server -- focused on low latency and high concurrency, by leveraging Go, `fasthttp` and the CDB embedded database
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
http-file-server
tiny portable HTTP file server. single binary, no dependencies. linux, osx, windows. #golang
-
spa-to-http
Lightweight zero-configuration SPA HTTP server. Serves SPA bundle on HTTP port so it plays well with Traefik out of the box. Compatible with Vue.js, React and Angular
-
nico
A HTTP3 web server for reverse proxy and single page application, automatically apply for ssl certificate, Zero-Configuration. (by txthinking)
-
rux
⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface. 简单且快速的 Go api/web 框架,支持路由分组,路由参数绑定,中间件,兼容 http.Handler 接口 (by gookit)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Why Does Windows Use Backslash as Path Separator? | news.ycombinator.com | 2024-04-24No, look at the associated unit test: https://github.com/caddyserver/caddy/blob/c6eb186064091c79f4...
If that test fails we could serve PHP source code instead of having it be evaluated, a major security flaw.
. Web backend (with various frameworks available) . Web Assembly (one of them is vugu framework) . Microservices (some frameworks: Go Micro, Go Kit, Gizmo, Kite) . Fragments services (Term mentioned by @jeffotoni in a microservices discussion group) . Lambdas (FaaS example) . Client Server . Terminal applications (using the tview lib) . IoT (some frameworks) . Bots (some here) . Client Applications using Web technology . Desktop using Qt+QML, Native Win Lib (example Qt, Qt widgets, Qml) . Network Applications . Protocol applications . REST Applications . SOAP Applications . GraphQL Applications . RPC Applications . TCP Applications . gRPC Applications . WebSocket Applications . GopherJS (compiles Go to JavaScript)
Project mention: Show HN: Fuego, a Go framework generating OpenAPI documentation from code | news.ycombinator.com | 2024-02-19
Project mention: static-server: an HTTP server in Go for static content | news.ycombinator.com | 2023-09-16Indeed, the actual heavy lifting is done by the Go standard library; this line (https://github.com/eliben/static-server/blob/main/internal/s...) is where the real magic happens (ignoring the logging middleware):
fileHandler := serveLogger(serveLog, http.FileServer(http.Dir(rootDir)))
Project mention: Yokai - a simple, modular and observable Go framework for backend applications. | dev.to | 2024-04-20Don't hesitate to visit the Yokai repository to find the technical documentation, starting guides and demo applications!
Go HTTP Server related posts
- HTTP/2 Continuation Flood: Technical Details
- JWT, JWS, JWE and how to cook them
- Microservices Authentication and Authorization Using API Gateway
- Autenticação com Golang e AWS Cognito
-
httpbin alternatives - go-httpbin and java-httpbin
3 projects | 12 Nov 2023
- static-server: an HTTP server in Go for static content
- Release v0.3.0 - anyhttp - go module to create http server listening on unix sockets / systemd socket activated fds
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source HTTP Server projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Caddy | 53,568 |
2 | simplebank | 3,925 |
3 | Gizmo | 3,753 |
4 | statik | 3,717 |
5 | gock | 2,017 |
6 | fuego | 553 |
7 | kawipiko | 393 |
8 | serve | 323 |
9 | quickserv | 317 |
10 | go-sse | 272 |
11 | go-wasm-http-server | 264 |
12 | http-file-server | 204 |
13 | goshs | 199 |
14 | ydls | 177 |
15 | static-server | 175 |
16 | s3www | 151 |
17 | GoRouter | 152 |
18 | yokai | 145 |
19 | srv | 120 |
20 | spa-to-http | 112 |
21 | nico | 110 |
22 | violetear | 107 |
23 | rux | 97 |
Sponsored