Server Applications

Server Applications

Newest releases

jech # Installation ## Build the server binary CGO_ENABLED=0 go build -ldflags='-s -w' ## Create a server certificate mkdir data openssl re
 

Hyperspace-Logistics Heart 💜 A high performance Lua web server with a simple, powerful API
 

muesli An RTMP stream recaster / splitter
 

stephank LazySSH is an SSH server that acts as a jump host only, and dynamically starts temporary virtual machines.
 

ailncode You can use this package write a graceful reload HTTP server easily
 

raphaelreyna A first-come-first-serve single-fire HTTP server. Easily transfer files to and from your terminal and any browser.
 

ghetzel Diecast is an all-in-one program that lets you build websites using conventional web programming tools (HTML, JavaScript, CSS/Sass) as well as a rich templating framework for handling complex tasks server-side
 

palantir witchcraft-go-server is a Go implementation of a Witchcraft server. It provides a way to quickly and easily create servers that work in the Witchcraft ecosystem.
 

joshuarli minimalist http(s) server and file browser
 

chuabingquan pxy pxy is a Go server that routes incoming livestream data from websockets to an external RTMP endpoint. This project is a work in progress, I'll update it more with time. Context For a side-project of min
 

erikh Light DHCPd This is a DHCP service/daemon with very few features. It provides basic dynamic IPv4 pool allocation as well as persistent, static leases. iPXE support does not exist yet, but is planned. One thing Light DH
 

joohoi Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.
 

photonlines Demo Description This is a Golang web server with built in logging, tracing, health check, and graceful shutdown. It also includes a few demo applications, including: An Excel / Spreadsheet applicati
 

mjpclab Go HTTP File Server Simple command line based HTTP file server to share local file system. Features More friendly UI than Apache/Nginx directory index page Adapt for mobile display Can download the
 

dlorch Simple DNS Server implemented in Go The Domain Name System (DNS) consists of multiple elements: Authoritative DNS Servers store and provide DNS record information, Recursive DNS servers (also referred to as caching DNS
 

CurtisLusmore A simple web server for serving static GitHub Pages locally
 

syntaqx serve is a static http server anywhere you need one. TL;DR It's basically python -m SimpleHTTPServer 8080 written in Go, because who can remember that many letters? Installation se
 

coredhcp coredhcp Fast, multithreaded, modular and extensible DHCP server written in Go This is still a work-in-progress Example configuration In CoreDHCP almost everything is implemented as a plugin. The order
 

alash3al SQLer SQL-er is a tiny portable server enables you to write APIs using SQL query to be executed when anyone hits it, also it enables you to define validation rules so you can validate the request body/query params, a
 

owlwalks UNMAINTAINED, PLEASE SEE OTHER ALTERNATIVES BELOW coredns Rind Rind is a DNS server with REST interface for records management, best use is for your local service discovery, DNS forwarding and cachin
 

alash3al A SMTP Server Package a simple smtp server library, forked from This repo but I refactored it to be more advanced and organized Features Very simple Automated SPF Checks Automated FROM validation (MX
 

Cyinx einx a framework in golang for game server or app server. a example server for einx (https://github.com/Cyinx/game_server_einx) Features User-Friendly Flexible Modularity High-Precision Timer Suppo
 

admiraltyio Multicluster-Controller Multicluster-controller is a Go library for building Kubernetes controllers that need to watch resources in multiple clusters. It uses the best parts of controller-runtime (the library powering k
 

samsarahq Thunder is a Go framework for rapidly building powerful graphql servers. Thunder has support for schemas automatically generated from Go types, live queries, query batching, and more. Thunder is an open-source project from Samsara
 

solo-io GraphQL for Monolith, Microservices, and Serverless What is Sqoop? Sqoop (formerly QLoo) is a GraphQL Server built on top of Gloo and the Envoy Proxy. Sqoop leverages Gloo's function registry and Envoy's
 

hajimehoshi WasmServe An HTTP server for Wasm testing like gopherjs serve Installation go get -u github.com/hajimehoshi/wasmserve Usage Usage of wasmserve -allow-origin string Allow specified or
 

genuinetools releases Server to show latest GitHub Releases for a set of repositories. Installation Binaries darwin 386 / amd64 freebsd 386 / amd64 linux 386 / amd64 / arm / arm64 solaris amd64 wi
 

Bilibili Discovery Discovery is a based service that is production-ready and primarily used at Bilibili for locating services for the purpose of load balancing and failover of middle-tier servers. Quick Start
 

utrack clay Minimal server platform for gRPC and REST+Swagger APIs in Go Using clay you can automatically spin up HTTP handlers for your gRPC server with complete Swagger defs with a few lines of code. This project provide
 

st3fan Minimal DNS-Over-HTTPS Server Stefan Arentz, April 2018 This is a tiny and minimal implementation of draft-ietf-doh-dns-over-https. By default it forwards incoming DNS requests to 127.0.0.1:53. This means you need to
 

ortuman jackal An XMPP server written in Go. About jackal is a free, open-source, high performance XMPP server which aims to be known for its stability, simple configuration and low resource consu
 
Popular
6.1k

99designs gqlgen This is a library for quickly creating strictly typed graphql servers in golang. See the docs for a getting started guide. Feature comparison gqlgen gophers graphql-go t
 

tidwall modern-server Just a basic http server with some auto config junk that makes spinning up a web server super easy... for me at least. Because like 99% of the time all I want is A) HTTPS with Let's Encrypt B) some custo