882 Repositories
Go server Libraries
Deploy your own temporary email service with web interface under 15 minutes.
watt Watt is an open-source smtp wrapper written in Go that provides a simple web interface for creating and managing temporary email addresses. It is
The forward-auth server for API keys authorization
Token-login The authorization system based on tokens. Token-login is a server that functions as a forward auth server and provides an authorization fl
🥦 Simple OSC command executor
brOSColi - simple OSC command executor Broscoli is a simple executor of local commands, triggered by OSC messages. It can be used to run local scripts
A brief demo of real-time plotting with Plotly, Go, and server-sent events
Golang SSE Demo A brief demo of real-time plotting with Plotly, Go, and server-side events. Overview I first learned about Server-Sent Events from @mr
Go WhatsApp Multi-Device Implementation in REST API with Multi-Session/Account Support
Go WhatsApp Multi-Device Implementation in REST API This repository contains example of implementation go.mau.fi/whatsmeow package with Multi-Session/
A paywall bypassing reverse proxy and DNS server written in go 🔨💵🧱
FreeNews 🔨 💵 🧱 A paywall bypassing reverse proxy and DNS server written in go. This project is still hard work in progress. Expect stuff to just no
Just Enough C2 - A simple but effective server and implant
Just Enough C2 An opinionated C2 server and implant which does Just Enough to be effective. Meant primarily for small teams operating on small numbers
Provides agent and server plugins for SPIRE to allow Tailscale node attestation.
SPIRE Tailscale Plugin ⚠️ this node attestation plugin relies on a Tailscale OIDC id-token feature, which is marked as Work-in-Progress and may not be
Build LDAP services w/ Go
gldap gldap is a framework for building LDAP services. Among other things, it defines abstractions for: Server: supports both LDAP and LDAPS (TLS) pro
A lightweight event collection system.
Honeypot A self-contained, multi-protocol streaming event collection system with ambitions to be as boring as benthos. Honeypot is primarily built for
Backend REST-api server for hyperism
hyperism-go Backend REST-api server for hyperism Quick Overview Step 1. Deploy REST API, Database and IPFS git clone https://github.com/hyperism/hyper
“Dear Port80” is a zero-config TCP proxy server that hides SSH connection behind a HTTP server!
Dear Port80 About The Project: “Dear Port80” is a zero-config TCP proxy server that hides SSH connection behind a HTTP server! +---------------------
Fast :zap: reverse proxy in front of any GraphQL server for caching, securing and monitoring.
Fast ⚡ reverse proxy in front of any GraphQL server for caching, securing and monitoring. Features 💾 Caching RFC7234 compliant HTTP Cache. Cache quer
Converter EPG XMLTV to OTT-play (by Alex) server side JSON
EPG converter for OTT-play FOSS Описание Инструмент создания телепрограммы для OTT-Play FOSS, использует 1 поток, и буферное чтение из файла, что позв
A fast, high performance Cross-platform lightweight Nat Tracker Server,
NatTrackerServer A fast, high performance Cross-platform lightweight Nat Tracker Server suport IPv4 and IPv6 Tracker Server protocol 1、get NAT public
Lightweight but fully-capable WebTransport server for Go
webtransport-go This package provides a lightweight WebTransport-over-HTTP/3 server implementation in Go. What is WebTransport? WebTransport (https://
A simple (yet effective) GraphQL to HTTP / REST router
ReGraphQL A simple (yet effective) GraphQL to REST / HTTP router. ReGraphQL helps you expose your GraphQL queries / mutations as REST / HTTP endpoints
Woole (or Wormhole) is a reverse-proxy, sniffing, and tunneling tool developed in Go
The Wormhole (or just Woole) is an Open-Source reverse-proxy, sniffing, and tunneling tool developed in Go Summary How it Works Client Server Build Di
helm-lint-ls is helm lint language server protocol LSP.
helm-lint-ls is helm lint language server protocol LSP.
serve a static website as a .onion hidden service
hidden service server A CLI that will host a static website as a .onion hidden service. Comes with an additional binary that can be used to generate v
one simple git ssh server (just for learning git over ssh )
wriet one simple git ssh server use golang write one simple git ssh server how to running starting service docker-compose up -d add authorized_keys i
Covering basics of Go by writing practical running code. microservice-http server-DAO-Kafka
go1 Covering all basics of Go by writing practical running code. Prerequisite: basic knowledge of c programming language as go is very similar to c in
Dummy - HTTP server for testing cluster deployments
dummy HTTP server for testing cluster deployments. Very small container image fo
Dbt-postgres-proxy - Proxy server which intercepts and compiles dbt queries on the fly
dbt-postgres-proxy A reverse proxy for postgres which compiles queries in flight
Grpcmock - Mock grpc server with golang
grpcmock Mock gRPC server. Inspired by Prism. Add example responses to your prot
Openbazaar-go - OpenBazaar Server Daemon in Go
openbazaar-go OpenBazaar Server Daemon in Go This repository contains the OpenBa
MSSQLDecryptor - Small and simple tool for decrypting encrypted views, functions and stored procdeures in Microsoft SQL Server
MSSQLDecryptor small and simple decryptor for encrypted objects in Microsoft SQL
Go-grpc-tutorial - Simple gRPC server/client using go
Simple gRPC server/client using go Run server go run usermgmt_server/usermgmt_
Signature-server - stores transaction blobs and uses predefined secret key to sign and verify those transactions
Signature Server Signature server stores transaction blobs and uses predefined s
EdgeDB-Golang-Docker-Sample - The sample of connection between EdgeDB Server and Go Echo API Server
EdgeDB Golang Docker Sample 『Go + Docker Composeを使ってEdgeDBを動かしてみた』のサンプルコードです。 使い
Run mock server based off an API contract with one command
Run mock server based off an API contract with one command
Froggit-Go is a Go library, allowing to perform actions on VCS providers
Froggit-Go is a Go library, allowing to perform actions on VCS providers. Currently supported providers are: GitHub, Bitbucket Server, Bitbucket Cloud, and GitLab.
Webhook-server - Webhook Server for KubeDB resources
webhook-server Webhook Server for KubeDB resources Installation To install KubeD
Proxywv - Simplified Widevine license proxy server written in Go (Golang)
license-proxy Simplified Widevine license proxy server written in Go (Golang). U
This is a program that auctions minecraft names, its self hostable and can be used via your server.
Auction-Bot This is a discord bot made in go, its a wip and will be updated over time. This bot atm can create channels in your discord for users to p
Comunicación de envios de archivos entres cliente-servidor, client-client.
Client - Server - Client Estes es un proyecto simple de comunicacion de envios de archivos del cliente al servidor y viceversamente, y de cliente a cl
Simple server ssh application
Simple server ssh application
Kiwi-balancer - A balancer is a gateway between the clients and the server
Task description Imagine a standard client-server relationship, only in our case
Server - Dupman server written in Go
server dupman server written in Go Requirements Go (=1.17) Installation Usage C
DHCP backed by Tink server
dhcp DHCP is a dhcp server backed by Tink server. All IP addresses are served as DHCP reservations. There are no leases. Definitions DHCP Reservation:
Bot to automatically approve Bitbucket Server PRs
renovate-approve-bot-bitbucket-server Introduction This is a small application, similar to renovatebot/renovate-approve-bot-bitbucket-cloud to automat
Sending emails using email server talking to RabbitMQ and send grid server sending emails to email ids consumed from RabbitMQ
Sending emails using email server talking to RabbitMQ and send grid server sending emails to email ids consumed from RabbitMQ
TritonHTTP - A simple web server that implements a subset of the HTTP/1.1 protocol specification
TritonHTTP Spec Summary Here we provide a concise summary of the TritonHTTP spec. You should read the spec doc for more details and clarifications. HT
step-ca is an online certificate authority for secure, automated certificate management.
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
Bcfm-study-case - A simple http server using the Echo library in Go language
Task 1 Hakkında Burada Go dilinde Echo kütüphanesini kullanarak basit bir http s
A modern WebSub client, made to complement the WebSub Server
Go WebSub Client A Go implementation of a WebSub client. It has been tested to pass every WebSub Rocks! Subscriber test. See examples/basic.go for a b
FTP server in Golang - Donovan and Kernighan´s excercise 8.2
This is my implementation of Exercise 8.2 in Donovan and Kernighan’s “The Go Programming Language”. With a LOT of help from Angus Morrison´s article h
Rest Api server, написанный на Golang
Задача: создать простой REST API, который будет позволять получать информацию про пиццу. Шаг 1. Желаемый функционал. Хотим собрать простой веб-сервер,
Fiber middleware for server-timing
Server Timing This is a Fiber middleware for the [W3C Server-Timing API] based on mitchellh/go-server-timing
ULE - Rust-based minecraft server core
ULE - Minecraft's server core written in Rust This's server core fully written i
Online multiplayer board game server written in Go, using WebSockets.
BfH Server The Battle for Hermannia is a board game created as a gift by the father of hermannm, a developer of this project. This digital edition of
Httpecho - Golang HTTP echo server accepting malformed request
httpecho The same thing as jmalloc/echo-server but malformed HTTP requests are e
Golang OAuth2.0 server
Golang OAuth2.0 server
GoServe - A simple http server capable of serving resources and pages
goServe a simple http server capable of serving resources and pages. disclaimer
Http-server - A HTTP server and can be accessed via TLS and non-TLS mode
Application server.go runs a HTTP/HTTPS server on the port 9090. It gives you 4
Sixmap - Tool to visualize the SIX (Seattle Internet Exchange) route server coverage
Mapping the SIX route server This program generates an IPv4 map. In particular,
Client-server-golang-sqs - Client Server with SQS and golang
Client Server with SQS and golang Multi-threaded client-server demo with Go What
This project implements p11-kit RPC server protocol, allowing Go programs to act as a PKCS #11 module without the need for cgo
PKCS #11 modules in Go without cgo This project implements p11-kit RPC server protocol, allowing Go programs to act as a PKCS #11 module without the n
Application de gestion de la soirée boursière du Cercle Info (serveur web).
Boursière Getting started Run the tests. go test Start the server in development mode. go run . Routes See the detailed route description for more inf
GoServe - A simple http server capable of serving resources and pages
goServe a simple http server capable of serving resources and pages. disclaimer
A chess server built with Temporal.
chesstempo A chess server built with Temporal. Dependencies The activity worker runs Stockfish in the background. In Debian-based distros, you can ins
A simple (i)PXE Server for booting Flatcar-Linux
A simple PXE Server for booting Flatcar-Linux
A small tool that allows a process to ask a debugger to attach to it.
Client and server for a process to request attach by gdlv. These two packages allow a program to request that a debugger attach to it. The motivating
A simple implant which connects back to an OpenSSH server
A simple implant which connects back to an OpenSSH server, requests a port be forwarded to it from the server, and serves up SOCKS4a or a shell to forwarded connections.
Envoy-eds-server - Envoy EDS server is a working Envoy Discovery Service implementation
envoy-eds-server Intro Envoy EDS server is a working Envoy Discovery Service imp
A simple server to convert ATK-IMU901 serial data into websocket stream
A simple server to convert ATK-IMU901 serial data into WebSocket stream.
dedebme - embeded web server
dedebme - embeded web server
Websocket server. Get data from provider API, clean data and send to websoket, when it's changed.
Описание Сервис получает данные по киберспортивным матчам CS:GO от провайдера, структурирует, очищает от лишнего и отправляет всем активным вебсокет к
A light-weight and sexy HTTP proxy server.
A light-weight and sexy HTTP proxy server. This is a reverse-proxy server meant to be hoested online. Once hosted, webpages through the HTTP and HTTPS
Golang implementation of JSON-RPC 2.0 server with generics
JSON-RPC 2.0 Golang implementation of JSON-RPC 2.0 server with generics. Go 1.18+ required Features: Batch request and responses WebSockets Usage Crea
A simple FTP protocol with client and server implemented in TypeScript and Golang
websocket-ftp A simple FTP protocol with client and server implemented in TypeScript and Golang. Example (Client) const buffer: Uint8Array = (new Text
Mockserver - Super slim & blazing fast mock server to replace the Java/NPM counterpart mockserver
Gmocker Run a blazing fast mock server in just seconds! 🚀 All you need is to ma
This project aims for printing HTTP requests from outside simply
HTTP Debug Server This project aims for printing HTTP requests from outside simp
Minekube Connect allows you to connect any Minecraft server
Minekube Connect allows you to connect any Minecraft server, whether online mode, public, behind your protected home network or anywhere else in the world, with our highly available, performant and low latency edge proxies network nearest to you.
whatsup is the reference server implementation for the fmrl protocol
whatsup whatsup is the reference server implementation for the fmrl protocol. Currently whatsup has no web interface, but may gain one in the future.
🌕 Server application for storing doujinshi, manga, art collections and other galleries with API and user control. Written in Go.
🌕 Server application for storing doujinshi, manga, art collections and other galleries with API and user control. Written in Go.
A go server which will respond with data to mock a server!
Mocker A go program which will respond with data to mock a server; mainly useful while developing a frontend application, whose backend is not running
Dating-server - Go (Golang) API REST Template/Boilerplate with Gin Framework
go-rest-template Go (Golang) API REST Template/Boilerplate with Gin Framework 1.
Tts - A project takes advantage of a server to run compute some audio file from text you send it
Text to Speech Hey this project takes advantage of a server to run compute some
Hazelcast Storage for go-oauth2/oauth2
Hazelcast Storage for go-oauth2/oauth2
NebulaChat - Open source mtproto server written in golang
NebulaChat - Open source mtproto server written in golang open source mtproto server implemented in golang with compatible telegram client. Introduce
Gsshrun - Running commands via ssh on the server/hosting (if ssh support) specified in the connection file
Gsshrun - Running commands via ssh on the server/hosting (if ssh support) specified in the connection file
Httpserver go - Server using only the go's libraries
API Rest Server This server use only the standard library of go (http, fmt and j
Flash - A highly optimised typeahead(search recommendation) server
flash Flash is highly optimised typeahead(search recommendation) server. We are
Encrypted-websocket-chat - Encrypted websocket chat using golang
Encrypted websocket chat First version written in python This version should be
Syslogpars - Simple syslog server, working to UDP-protocol
syslogparse Simple syslog server, working to UDP-protocol. Server was tested wit
Mob-code-server - Mob programming - a software development approach where the whole team works on the same thing
For those times when you need a ready to use server with a little more horse pow
Txt-lsp - A toy project with Language Server Protocol (LSP)
txt-lsp txt-lsp is a toy project where I play around with Language Server Protoc
Go-http-sleep: Delayed response http server, useful for testing various timeout issue for application running behind proxy
delayed response http server, useful for testing various timeout issue for application running behind proxy
Go-http-server-docker - Simple sample server using docker and go
go-http-server-docker Simple sample webserver using docker and go.
Wake-On-LAN Server for Home Automation
Wake-On-LAN Server for Home Automation This project builds a simple docker container that runs a webserver that allows you to send a wake-on-lan magic
Fibonacci RESTful API - HTTP server that listens on a given port
Fibonacci RESTful API - HTTP server that listens on a given port
📡 http interactions server written in golang
📡 mixtape-bot/kantoku http interactions server written in go publishes all interactions to rabbitmq probably bad because im very new to go ⛓️ usage t
Static file server that service content required by dan's services
Static file server that service content required by dan's services.
Licence-server - Building a golang Swagger API with Echo
Building a golang Swagger API with Echo Known Issues References [1] https://deve
Keploy - The Keploy server for golang
api-server docker biuildx build --platform linux/amd64,linux/arm64 -t slayerjain
JPRQ Customizer is a customizer that helps to use the JPRQ server code and make it compatible with your own server with custom subdomain and domain
JPRQ Customizer is a customizer that helps to use the JPRQ server code and make it compatible with your own server with custom subdomain and domain.You can upload the generated directory to your web server and expose user localhost to public internet. You can use this to make your local machine a command center for your ethical hacking purpose ;)
Gunkls - Gunk language server with golang
WARNING: This repository is in active development. There are no guarantees about
Salmon - A music tracking web server
Salmon is a music tracking server that connects with different sources to displa
Client tool for testing HTTP server timeouts
HTTP timeout test client While testing Go HTTP server timeouts I wrote this little tool to help me test. It allows for slowing down header write and b