768 Resources
Golang http-load-balancer Libraries
TCP over HTTP/WebSocket
Introduction toh is tcp over http. short words: proxy your network over websocket Table of contents ToH server Caddy or Nginx wrap ToH server with TLS
A Flask-based HTTP(S) command and control (C2) framework with a web frontend. Malleable agents written in Go and scripts written in bash.
▄▄▄▄ ██▓ █████▒██▀███ ▒█████ ██████ ▄▄▄█████▓ ▓█████▄ ▓██▒▓██ ▒▓██ ▒ ██▒▒██▒ ██▒▒██ ▒ ▓ ██▒ ▓▒ ▒██▒ ▄██▒██▒▒████ ░▓██ ░▄█ ▒▒██░ ██▒░
protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats
protoCURL protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text forma
HttpRunner 是一个开源的 API 测试工具,支持 HTTP(S) / HTTP2 / WebSocket / RPC 等网络协议,涵盖接口测试、性能测试、数字体验监测等测试类型。简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
HttpRunner HttpRunner 是一个开源的 API 测试工具,支持 HTTP(S)/HTTP2/WebSocket/RPC 等网络协议,涵盖接口测试、性能测试、数字体验监测等测试类型。简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。 HttpRunner 用户调研问卷 持续
Simple HTTP/HTTPS proxy - designed to be distributed as a self-contained binary that can be dropped in anywhere and run.
Simple Proxy This is a simple HTTP/HTTPS proxy - designed to be distributed as a self-contained binary that can be dropped in anywhere and run. Code b
Substation is a cloud native toolkit for building modular ingest, transform, and load (ITL) data pipelines
Substation Substation is a cloud native data pipeline toolkit. What is Substation? Substation is a modular ingest, transform, load (ITL) application f
Crane scheduler is a Kubernetes scheduler which can schedule pod based on actual node load.
Crane-scheduler Overview Crane-scheduler is a collection of scheduler plugins based on scheduler framework, including: Dynamic scheuler: a load-aware
Serves images taken on a FLIR Lepton connected to a Raspberry Pi SPI port to over HTTP.
go-lepton Streams images taken on a FLIR Lepton connected to a Raspberry Pi SPI port to over via WebSockets via embedded HTTP server. It sends the raw
Mock all the services. Intuitive YAML DSL for HTTP, gRPC, Kafka, and AMQP mocks.
OpenMock OpenMock is a Go service that can mock services in integration tests, staging environment, or anywhere. The goal is to simplify the process o
The fastest file download client
Pget - The fastest file download client Description Multi-Connection Download using parallel requests. Fast Resumable Cross-compiled (windows, linux,
HTTP tunnel over Websocket
WS PROXY This is a reverse HTTP proxy over websockets. The aim is to securely make call to internal APIs from outside. How does it works a WSP client
Protocol Buffers to HTTP client code generator/converter
Proto2http Proto2http provides a code generation tool to convert your protocol buffers (.proto) files into invokable HTTP request. Usage proto2http -p
“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! +---------------------
Chix -- helper middleware and functionality for go-chi/chi
chix -- helper middleware and functionality for go-chi/chi 🔗 Table of Contents Usage Features Support & Assistance Contributing License ⚙️ Usage $ go
An app with Trie tree and Breve search Implementation CLI and HTTP both 🥳
Introduction LifeLongLearner project consists of two different parts. My English Vocabulary My Technical Book Notes All of them provided by me within
Lux - A web library collection based on net/http
Lux - A web library collection based on net/http
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
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
Patternfinder - Find patterns in http output based on regex string. Display occurences
Patternfinder Find patterns in HTTP output based on regex string. Display occurr
Websockify-go - A reverse proxy that support tcp, http, https, and the most important, noVNC, which makes it a websockify
websockify-go | mproxy a reverse proxy that support tcp, http, https, and the mo
Testkube-executor-k6 - TestKube K6 Load Test Executor
Welcome to TestKube Template Executor TestKube Template Executor is a test execu
Check-load - Simple cross-platform load average check
Sensu load average check Table of Contents Overview Usage examples Configuration
Dummy - HTTP server for testing cluster deployments
dummy HTTP server for testing cluster deployments. Very small container image fo
Go-test-app - Test application to verify environment deployment and reachability over HTTP
Test app Test application to verify environment deployment and reachability over
Service for relaying Riemann events to Riemann/Carbon destinations
This is a service that receives a Riemann Protobuf-formatted event stream and sends it to one or more targets in Riemann or Graphite format. Although that can be done in Riemann itself, this service is simpler, probably faster and lightweight (no Java)
Config-loader - Minimal and safe way to load in configuration files without any extra boilerplate, made for my own personal usage
💕 config-loader Minimal and safe way to load in configuration files without any
Go-httpheaders - Canonicalized forms of common HTTP headers for Go
Go-httpheaders - Canonicalized forms of common HTTP headers for Go
This is a simple HTTP application that returns system info
sysinfo This is a simple HTTP application that returns system info. Trace Support There is also simple OpenTelemetry tracing support via the -t flag.
Gin adapter for standard net/http middleware
midgin An adapter to use standard net/http middleware in Gin. Overview Gin is a very capable web framework, but it does not directly support standard
Automatically load up your Protobuff generated Golang types into the Protobuff registry
Automatically load up your Protobuff generated Golang types into the Protobuff registry (from the generated code), so that you can lookup by name of Protobuff message type.
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
CLi tools helping to forge HTTP smuggling attack and others
HTTPCustomHouse CLi tools helping to forge HTTP smuggling attack and others (httpcustomhouse) Analyze smuggled request without interacting with remote
Goget will send a http request, and show the request time, status, response, and save response to a file
Goget will send a http request, and show the request time, status, response, and save response to a file
This CLI tool sends HTTP GET requests and print MD5 hash values of the response's body
HTTP Body Hash Generator This CLI (Command Line Interface) tool sends HTTP GET requests and print MD5 hash values of the response's body. Usage You ne
Go Http Proxy with Authentication, Schedule Control, and Portal Control
goproxy Go Http Proxy with Authentication, Schedule Control, and Portal Control Why this tool? You may need to restrict my kids's youtube watch time i
Cloud Spanner load generator to load test your application and pre-warm the database before launch
GCSB GCSB Quickstart Create a test table Load data into table Run a load test Operations Load Single table load Multiple table load Loading into inter
High Performance HTTP(S) Proxy Checker Written in GO
Go Proxy Checker 中文版文档 High Performance HTTP(S) Proxy Checker Written in GO It can Batch check whether your HTTP/HTTPS proxies is valid and anonymous,
PlanB: a HTTP and websocket proxy backed by Redis and inspired by Hipache.
PlanB: a distributed HTTP and websocket proxy What Is It? PlanB is a HTTP and websocket proxy backed by Redis and inspired by Hipache. It aims to be f
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
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
Lobby - A Nox game lobby which exposes a simple HTTP API for both listing and registering Nox game servers
Nox lobby server This project provides a Nox game lobby which exposes a simple H
Finally, secure HTTP!
shttp Have you ever thought: Golly gee, HTTP is great and all, but wouldn't it be even better if it were a little less insecure? Well do I have good n
This is a simple single-host reverse proxy that intercept and save HTTP requests and responses
HTTP Telescope Debug HTTP requests using a reverse proxy. Description This is a simple single-host reverse proxy that intercept and save HTTP requests
Httpecho - Golang HTTP echo server accepting malformed request
httpecho The same thing as jmalloc/echo-server but malformed HTTP requests are e
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
Httpx - a fast and multi-purpose HTTP toolkit allow to run multiple probers using retryablehttp library
httpx is a fast and multi-purpose HTTP toolkit allow to run multiple probers using retryablehttp library, it is designed to maintain the result reliability with increased threads.
Sign, encrypt and authenticate http cookies with golang
ecookie sign, encrypt and authenticate cookies with golang... this package uses rabbit cipher to encrypt and blake2 hash function in order to authenti
GoServe - A simple http server capable of serving resources and pages
goServe a simple http server capable of serving resources and pages. disclaimer
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
A simple passwordless authentication middleware that uses only email as the authentication provider
email auth A simple passwordless authentication middleware that uses only email as the authentication provider. Motivation I wanted to restrict access
Tailscale-client-go - A client implementation for the Tailscale HTTP API
tailscale-client-go A client implementation for the Tailscale HTTP API Example p
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.
tasq is a simple HTTP-based task queue. Each task is represented as a string
tasq tasq is a simple HTTP-based task queue. Each task is represented as a string (it could be anything). Tasks are pushed to the queue via an HTTP en
A Caddy v2 extension to apply rate-limiting for HTTP requests
ratelimit A Caddy v2 extension to apply rate-limiting for HTTP requests. Installation $ xcaddy build --with github.com/owlwang/caddy-ratelimit Caddyfi
This http adapter archetype will be used for testing on Dockers's world
http-archetype This http adapter archetype will be used for testing on Dockers's world. In this repository i will be pushing me job and eventually, wh
Gopher-translator - A HTTP API that accepts english word or sentences and translates them to Gopher language
Gopher Translator Service An interview assignment project. To see the full assig
Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting from China to servers abroad)
Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting fr
Http-recorder - Application for record http response as static files
http-recorder This is a application for record http response as static files. Th
This is a tool that will proxy simple HTTPS requests to an external HTTP endpoint
AcmeShield A secured HTTP proxy that forwards requests from a remote service(Postman). This is a tool that will proxy simple HTTPS requests to an exte
Http-logging-proxy - A HTTP Logging Proxy For Golang
http-logging-proxy HTTP Logging Proxy Description This project builds a simple r
Proxima is the only reasonable proxy manager
Proxima: a Proxy Manager built in Go, configured in Prolog. What is this? Proxima is the only reasonable proxy manager. You can fine tune how your sys
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.
Terminal application used for API testing
Easily create, manage and execute http requests from the terminal.
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
Http-conection - A simple example of how to establish a HTTP connection using Golang
A simple example of how to establish a HTTP connection using Golang
Doge-AddSSP - Load ssp dll golang implementation
Doge-AddSSP Load ssp dll golang implementation Administrator/System Privilege Us
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
Simple load-balancer for npchat servers, based on the xor distance metric between node & user id
npchat-helmsman Simple load-balancer for npchat servers, based on the xor distance metric between node & user id. Local Development Clone this reposit
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
The Lura Project framework An open framework to assemble ultra performance API Gateways with middlewares; formerly known as KrakenD framework, and cor
There are http server which handle transaction request(like: SET,GET,DELETE)
Loco_test_assesment There are http server which handle transaction request(like: SET,GET,DELETE) File "Backend Assessment.docx" has the proper informa
RoadRunner: an open-source high-performance PHP application server, load balancer, and process manager
RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports running as a serv
hivefleet is a distributed, scalable load-testing tool built in go that leverages Google Cloud Functions
hivefleet is a distributed, scalable load-testing tool built in go that leverages Google Cloud Functions
Consistelancer - Consistent hashing load balancer for Kubernetes
Setup minikube start kubectl apply -f k8s-env.yaml skaffold dev # test locks ku
A command-line interface for the Riak database through its HTTP API
Riakg Description Is a development oriented command line tool that enables navigation on buckets, keys and values of a Riak KV data store using it's H
Portexporter - A HTTP(S) Proxy that registers one or more Gateways across a network boundary and proxies requests to those Gateways
portexporter An HTTP(S) Proxy that registers one or more Gateways across a netwo
This is repository for Simple HTTP GET golang app that counts standard deviation from random.org integers
Simple Get Deviation App This is repository for Simple HTTP GET golang app that counts standard deviation from random.org integers IMPORTANT: Because
Gore - Simple HTTP client for Go
GoRe (Go Requester) Simple HTTP client for Go Example g := gore.New( gore.With
Laptop Booking Application in Golang and gRPC, load-balancing with NGINX, and fully compatible with HTTPS OpenAPI v3
Laptop Booking Application in Golang and gRPC Goals GitHub CI & Coverage Badge Serialize protobuf messages Create laptop unary gRPC Search laptop Serv
It's client library written in Golang for interacting with Linkedin Cruise Control using its HTTP API.
go-cruise-control It's client library (written in Golang) for interacting with Linkedin Cruise Control using its HTTP API. Supported Cruise Control ve
Chai - type safe http handlers with automatic swagger generation
chai Description chai is an extension for a few popular http routers that adds s
Go-htutil - Go HTTP utilities, with no dependencies
snai.pe/go-htutil go get snai.pe/go-htutil Go HTTP utilities with no dependenci
Get-latest - Get the latest repository version
get-latest Get the latest repository version Usage routes for public repos - /:
Resilient wrapper around Go http.Client that uses exponential backoff and jitter for retries.
Hardy Hardy is a very simple wrapper around http.Client that enables you to add more resilience and reliability for your HTTP calls through retries. A
HTTP proxy handler and dialer
http proxy HTTP proxy handler and dialer This project is to add protocol support for the Bridge, or it can be used alone The following is the implemen
A customizable and simple HTTP client library. Only depend on the stdlib HTTP client.
A customizable and simple HTTP client library. Only depend on the stdlib HTTP client.
Hive-fleet: a distributed, scalable load-testing tool built in go that leverages Google Cloud Functions
hive-fleet hive-fleet is a distributed, scalable load-testing tool, built on top
Request: a HTTP request library for Go with interfaces and mocks for unit tests
Requester Request is a HTTP request library for Go with interfaces and mocks for
Golang http&grpc server for gracefully shutdown like nginx -s reload
supervisor Golang http & grpc server for gracefully shutdown like nginx -s reload if you want a server which would be restarted without stopping servi
Httpserver - A very simple http server written in Go
httpserver A very simple http server written in Go How to run You will first nee
API-HTTP service for wav-file synthesis based on sound library (morphemes)
Сервис для генерации аудио-файлов по заданной последовательности звуков из библиотеки. Предоставляет HTTP-API для передачи последовательности для гене
pat (formerly pat.go) - A Sinatra style pattern muxer for Go's net/http library
pat (formerly pat.go) - A Sinatra style pattern muxer for Go's net/http library
ClickHouse http proxy and load balancer
chproxy English | 简体中文 Chproxy, is an http proxy and load balancer for ClickHouse database. It provides the following features: May proxy requests to
Listmonk-messenger - Lightweight HTTP server to handle webhooks from listmonk and forward it to different messengers
listmonk-messenger Lightweight HTTP server to handle webhooks from listmonk and
Echo-server - An HTTP echo server designed for testing applications and proxies
echo-server An HTTP echo server designed for testing applications and proxies. R