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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
graceful
Inspired by overseer and endless, with minimum codes and handy api to make http server graceful.
Prerequisite
golang 1.8+
linux/darwin(windows not supported)
Feature
Graceful r