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. Learn more →
Top 23 Go HTTP Server Projects
-
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.
-
kawipiko
kawipiko -- blazingly fast static HTTP server -- focused on low latency and high concurrency, by leveraging Go, `fasthttp` and the CDB embedded database
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
These projects use Caddy as my local development server, Dart Sass for converting my Sass files to CSS, elm, elm-format, elm-optimize-level-2, elm-review, elm-test (only in Calculator), ShellCheck to find bugs in my shell scripts, and Terser to mangle and compress JavaScript code.
. 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: 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!
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)))
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 - InfluxDB
www.influxdata.com | 20 May 2024
Index
What are some of the best open-source HTTP Server projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Caddy | 54,259 |
2 | simplebank | 4,034 |
3 | Gizmo | 3,757 |
4 | statik | 3,726 |
5 | gock | 2,030 |
6 | fuego | 584 |
7 | kawipiko | 393 |
8 | serve | 324 |
9 | quickserv | 317 |
10 | go-sse | 283 |
11 | go-wasm-http-server | 276 |
12 | http-file-server | 204 |
13 | goshs | 202 |
14 | yokai | 189 |
15 | ydls | 178 |
16 | static-server | 174 |
17 | s3www | 153 |
18 | GoRouter | 152 |
19 | srv | 120 |
20 | spa-to-http | 112 |
21 | nico | 111 |
22 | violetear | 107 |
23 | rux | 98 |
Sponsored