82 Go Proxy Libraries

Azure OpenAI Service Proxy. Convert OpenAI official API request to Azure OpenAI API request. Support GPT-4,Embeddings.

Azure OpenAI Service Proxy. Convert OpenAI official API request to Azure OpenAI API request. Support GPT-4,Embeddings.

azure-openai-proxy English|中文 Azure OpenAI Service Proxy, convert OpenAI official API request to Azure OpenAI API request, support all models, support

01

SNI proxy with embedded DNS server that supports blocking and forwarding rules.

sniproxy Proxies incoming HTTP and TLS connections based on the hostname that is parsed from either HTTP Host header (for plain HTTP connections) or T

02

A lightweight, easy-to-use HTTP proxy to interact with the OpenAI API.

A lightweight, easy-to-use HTTP proxy to interact with the OpenAI API.

中文说明 description You don’t need to set up an environment, just have an overseas vps, preferably a vps in an area supported by openai, download the [ex

03

A reverse proxy of ChatGPT-API that supports token load-rebalance and avoids token leakage

ChatGPT-API-Proxy A reverse proxy of https://api.openai.com that supports token load-balance and avoids token leakage According to openai, Do not shar

04

Lightweight SSL/TLS reverse proxy with authorization(via Telegram and SSH) for self-hosted apps

Lightweight SSL/TLS reverse proxy with authorization(via Telegram and SSH) for self-hosted apps

Jauth Jauth is a lightweight SSL/TLS reverse proxy with authorization. Great for protect your self-hosted applications. Features Single binary executa

05

Simple forward proxy in Go (Fasthttp)

Fasthttp forward proxy Features Fasthttp http/https proxy ws/wss proxy Compression Multi DNS nameserves (-n "1.1.1.1:53,8.8.8.8:53") Graceful shutdown

06

It's go boom, a simple webserver DDoS tool using differents proxy for each threads

💥 GoBoom 💥 A simple tool to "DDoS" a webserver via multiple threads each using a different proxy Features 📁 Auto harvest of multiple sources for fr

07

HowRare Solana RPC proxy is there to allow project creators to freely route Solana RPC calls to different Solana nodes utilizing prioritization and capping.

HowRare Solana RPC proxy is there to allow project creators to freely route Solana RPC calls to different Solana nodes utilizing prioritization and capping.

HowRare Solana RPC proxy HowRare Solana RPC proxy is there to allow project creators to freely route Solana RPC calls to different Solana nodes utiliz

08

Nasp, can be used to expand Istio to services where the proxy model is not applicable.

Nasp THIS REPO IS CURRENTLY IN PREVIEW. THE APIS ARE NOT FINAL AND ARE SUBJECT TO CHANGE WITHOUT NOTICE. Nasp is an open-source, lightweight library t

09

Simple drop-in replacement for Google Fonts, e.g. for GDPR reasons

Google Fonts Proxy Simple drop-in replacement for Google Fonts, e.g. for GDPR reasons - just run the proxy and change your Google Fonts links to it. T

10

To update user roles (on login) to Grafana organisations based on their google group membership

To update user roles (on login) to Grafana organisations based on their google group membership

Grafana RBAC Controller Grafana is an observability stack that allows you to monitor and analyse metrics, logs, and traces. Grafana users and resource

11

Gorox is an HTTP server, application server, microservice server, and proxy server.

Welcome Welcome to Gorox! Gorox is an HTTP server, application server, microservice server, and proxy server. It can be used as: * HTTP Server (HTTP 1

12

s3dav-proxy is software that allows s3 compatible file servers to be operated via the webdav protocol.

s3dav-proxy Abount s3dav-proxy s3dav-proxy is software that allows s3 compatible file servers to be operated via the webdav protocol. It uses webdav a

13

Fast & clean TCP proxy tunnel written in Go

go-tcp-proxy-tunnel Fast & clean tcp proxy tunnel written in Go This project was intended for debugging text-based protocols. Install Source $ go get

14

TLS-level man-in-the-middle proxy

TLS MITM proxy for reverse-engineering purposes Why It is often necessary to decrypt TLS traffic when reverse-engineering applications. This can easil

15

Powerfull proxy scraper and checker.

XProxy Powerfull proxy scraper and checker. Features: scrape proxies from url/public proxy list. Support http - socks4 - socks5. check for proxy anony

16

proxy service that changes basic auth to oauth 2. designed for Exchange Web Services (EWS)

proxy service that changes basic auth to oauth 2. designed for Exchange Web Services (EWS)

basicToOauth HTTP proxy service that transforms a basic authorisation header to an OAuth 2.0 Bearer token. Designed for Exchange Web Services (EWS) bu

17

Generic webhook controller / proxy for ease of integration with Styra in particular.

admission-sidecar Side car meant to run along side of Styra (or other things like that) which allow for proxying through it to 'real' k8s webhooks. Re

18

HTTP/HTTPS traffic capture for myself and Go

MyHoneyProxy 写着玩玩,一款高性能http、socks代理蜜罐,用于捕捉恶意攻击流量。 high performance,easy to use,honey proxy. 参考项目 elazarl/goproxy: An HTTP proxy library for Go (github

19

A proxy-wasm compilant WebAssembly module for making proxies fetch identity tokens from the Google Cloud Metadata Server.

proxy-wasm-google-metadata-identity-token A proxy-wasm compliant WebAssembly module for making proxies fetch identity tokens from the Google Cloud Met

20

A CoreDNS plugin that performs DNS-over-HTTPS proxying

https https is a CoreDNS plugin that proxies DNS messages to upstream resolvers using DNS-over-HTTPS protocol. See RFC 8484. Installation External Cor

21

A static proxy technology, combined with the Gin framework

A static proxy technology, combined with the Gin framework

go-html A static proxy technology, combined with the Gin framework 1. install go get github.com/gounits/gohtml 2. usage package main import ( "emb

22

A demo server that acts as a DNS proxy and HTTP server (including WebSocket server).

A demo server that acts as a DNS proxy and HTTP server (including WebSocket server).

DNS And Websocket For Fun A toy server that acts as a DNS proxy and HTTP server (including WebSocket server). Overview DNS request log will be broadca

23

Manages Envoy Proxy as a standalone or Kubernetes-based application gateway

Envoy Gateway Envoy Gateway is an open source project for managing Envoy Proxy as a standalone or Kubernetes-based application gateway. Documentation

24

🎉 A go library that implements load balancing algorithms. Fast, stable layer 7 load balancer.

balancer balancer is a layer 7 load balancer that supports http and https, and it is also a go library that implements load balancing algorithms. It c

25

A db proxy for distributed transaction, read write splitting and sharding! Support any language! It can be deployed as a sidecar in a pod.

A db proxy for distributed transaction, read write splitting and sharding! Support any language! It can be deployed as a sidecar in a pod.

DBPack DBPack is a database proxy pack aims to provide a distributed transaction solution of high performance and has no invasion into business logic.

26

This is a VNC proxy program, fully resolved the RFB protocol, support VNC proxy, record playback video, record operations as a log file, and support log file playback.

This is a VNC proxy program, fully resolved the RFB protocol, support VNC proxy, record playback video, record operations as a log file, and support log file playback.

VncProxy VncProxy简介 VncProxy 是使用Golang实现的Vnc远程桌面代理组件,完全解析rfb协议,支持远程桌面代理,rbs文件录屏,rbs文件回放,截图,录制视频. 全协议支持的vnc proxy。 支持Tcp代理 支持Websocket代理 屏幕录像,保存为RBS文件

27

Socks4a proxy leveraging PIC, Websockets and static obfuscation on assembly level

LastenZug This project implements a Socka4a proxy based on websockets. The client component is implemented in C compiling down to fully position indep

28

I made this proxy library because i could not find any library that supports all proxy types that are common. (http/s, socks4, socks5, socks4a)

Goproxy This Library helps you to create a proxy dialer and use it, I made this proxy library because i could not find any library that supports all p

29

Grpc proxy/http proxy/tcp proxy

proxy grpc proxy http proxy grpc proxy examples/grpc_hello examples/grpc_router go install github.com/lengzhao/proxy/examples/grpc_router@latest add c

30

Self-built proxy system for GitHub repositories, NPM packages, and WordPress themes and plugins.

Anchor 简体中文 Self-built proxy system for GitHub repositories, NPM packages, and WordPress themes and plugins. During initialization, if there is no con

31

A light-weight reverse proxy service adapts with Consul. Makes your old projects integratable.

A light-weight reverse proxy service adapts with Consul. Makes your old projects integratable.

Consulize Make every HTTP server under Consul. A very light-weight reverse proxy service, registered to Consul, proxying to your own URLs. No more mod

32

🐉 Simple WireGuard proxy with minimal overhead for WireGuard traffic.

swgp-go 🐉 Simple WireGuard proxy with minimal overhead for WireGuard traffic. Proxy Modes 1. Zero overhead The first 16 bytes of all packets are encr

33

Hera is a powerful and new proxy system, it is easy to use and to understand.

Hera Hera is a powerful and new proxy system, it is easy to use and to understand. Create a proxy server listener. l := &proxy.Listener{ Host: ":34

34

A bare-bones pass-through proxy that will send wake-on-lan when it can't connect to the server

wol_proxy A bare-bones pass-through proxy that will send wake-on-lan when it can't connect to the server wol_proxy can be run to listen on a single co

35

A simple socks5 proxy load balance and transparent proxy

A simple socks5 proxy load balance and transparent proxy

socks5lb,简单的 Socks5 代理负载均衡 有时候我们在使用 Socks5 Proxy 无法联通的情况,这有可能是因为网络或者线路的调整和波动,这时候往往需要我们自己手工的切换节点,非常的麻烦。 这个工具就是为了解决上述问题而编写的,它简单的说就是个针对 Socks5 Proxy 的前置负

36

A tiny high-performance UDP proxy that can forward traffic to one or more endpoints.

UDP Clone A tiny high performace UDP proxy that can foward any generic UDP traffic to one or more endpoints. Why? We needed a way to take a stream of

37

Speedbump is a TCP proxy written in Go which allows for simulating variable network latency

Speedbump is a TCP proxy written in Go which allows for simulating variable network latency

speedbump - TCP proxy with variable latency Speedbump is a TCP proxy written in Go which allows for simulating variable network latency. Usage Install

38

A versatile and efficient proxy platform for secure communications.

shadowsocks-go A versatile and efficient proxy platform for secure communications. Features Reference Go implementation of Shadowsocks 2022 and later

39

Fast :zap: reverse proxy in front of any GraphQL server for caching, securing and monitoring.

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

40

Gotyphonlib is a library which allows you to request using any proxy type with http1 and http2

Gotyphonlib is a library which allows you to request using any proxy type with http1 and http2, it also allows you to customize ja3 string and comes with a lot more feature. This project is created as alternative to Cycletls

41

ChirpStack gRPC API to REST proxy.

ChirpStack gRPC to REST API proxy The ChirpStack gRPC to REST API proxy exposes the ChirpStack (v4) gRPC as REST API. While the gRPC API interface exp

42

Simple, Basic, Stupid Reverse Proxy

Simple, Basic, Stupid Reverse Proxy Hi there! This is a project that I'm coding to learn how reverse proxies work. This project highly affected by Mic

43

Simple, lightweight, configurable reverse proxy for redirecting requests based on domain

Redirector Simple, light weight, configurable, special-purpose reverse proxy for handling redirection based on domain name, written in Go. Redirector

44

Grabbing 5000 proxies & Find active proxies less than 3 minutes (depends on your network and hardware)

Proxy Grabber for now , it just Grabbing HTTP proxies Grabbing 5000 proxies & Find active proxies less than 3 minutes (depends on your network and har

45

A command-based proxy middleware for your wish ssh apps.

proxy A command-based proxy middleware for your wish ssh apps. If you have ssh apps that only run on certain ssh commands, this middleware will help y

46

Fastly Compute@Edge Logger Proxy to remove need for Challenge/Response on end server, for example to use with testing with services like RequestBin.

Fastly Compute@Edge Logging HTTP/S Proxy This proxy enables using Fastly's HTTPS log streaming to services that cannot implement Fastly's challenge/re

47

Quick manip of themeparks.wiki API

Themeparks.wiki proxy This is a quick proxy for themeparks.wiki wait times API to turn the response into a map instead of an array. This makes handlin

48

A Easy, Powerful, Fexible Reverse Proxy

Ingress - A Easy, Powerful, Fexible Reverse Proxy Installation To install the package, run: go install github.com/go-zoox/ingress@latest Quick Start #

49

A cli tool to proxy and analyze TCP connections.

A cli tool to proxy and analyze TCP connections.

tproxy English | 简体中文 Why I wrote this tool When I develop backend services and write go-zero, I often need to monitor the network traffic. For exampl

50

Tool for discovering the origin host behind a reverse proxy. Useful for bypassing cloud WAFs!

hakoriginfinder Tool for discovering the origin host behind a reverse proxy. Useful for bypassing WAFs and other reverse proxies. How does it work? Th

51

A gateway/proxy for using any PostgreSQL client to connect to a Trino cluster

trino-postgresql-gateway A gateway/proxy for using any PostgreSQL client to connect to and run SQL queries in a Trino cluster. It is an experiment to

52

A reverse proxy for the Prometheus AlertManager webhook notifier.

Alertmanager Webhook Proxy A reverse proxy for the Prometheus AlertManager webhook notifier. This proxy service can take in a GoLang template to modif

53

Fortio simple TLS/ingress proxy

Fortio proxy Fortio simple TLS/ingress autocert proxy Front end for running fortio report for instance standalone with TLS / Autocert and routing rule

54

Traefik plugin to proxy requests to Snapt Nova for evaluation against the WAF.

Traefik plugin to proxy requests to Snapt Nova for evaluation against the WAF.

Traefik Nova Plugin Traefik plugin to proxy requests to Snapt Nova for evaluation against the WAF. Usage (Kubernetes) See examples/k8s for a full Kube

55

this is gRPC proxy and forward request from gRpcClient to gRpcServer.

grpc-proxy gRpcHelloClient ---- gRpcProxy ---- gRpcHelloServer ^ | |______register___

56

*Unofficial* terraform provider for Instant Proxy

InstantProxy Terraform Provider An unofficial Terraform provider for Instant Proxy API Installation [WIP] Development [WIP] Contributing Contributions

57

Simple reverse proxy that forwards and receives request to and from target server. Hides end server IP address.

nproxy Simple reverse proxy that forwards and receives request to and from target server. Hides end server IP address. Setup To setup this project: In

58

🌐↔️🔒 A small local HTTPS proxy using mkcert certificates. Please use with care.

servecert A small local HTTPS proxy using mkcert certificates. Please use with care. Install Using Homebrew: brew install --HEAD lgarron/lgarron/serve

59

A simple proxy forward golang server made with fiber.

Golang Proxy Forward Just an simple proxy forward server. Instalation Be aware to have golang PATH system variable configurated. cd my-project go

60

Proxy middleware server for Ethereum clients' engine API request/responses via JSON-RPC

Ethereum Engine API Proxy Installation Go 1.18 installed go install github.com/rauljordan/engine-proxy@latest Usage Launches a proxy middleware serve

61

A Branch of Jan-Lukas Else and Emanuel Pina MailyGo Form Service for use behind Nginx Proxy

mailygo-docker-compose A Branch of Jan-Lukas Else and Emanuel Pina MailyGo Form Service for use behind Nginx Proxy I added a Docker file (for building

62

A tiny web-server to run functions inside containers.

A tiny web-server to run functions inside containers.

agent 🍚 A tiny web-server (reverse proxy) to run functions for every incoming HTTP request. Get started Build To build the agent: docker build -t ben

63

TCP proxy (learning from the book "Black Hat Go")

tproxy TCP proxy (learning from the book "Black Hat Go") About This repository is for "learning in public" practicing with the Go programming language

64

A zero-configuration local development proxy for Turborepos.

zproxy zproxy is a zero-configuration local development proxy for Turborepos that automatically proxies all http and websocket requests from local dom

65

An easy-to-use net tool for exposing local service to public.

An easy-to-use net tool for exposing local service to public.

gexpose An easy-to-use net tool for exposing local service to public. 一款简单易用的内网穿透工具 Architecture Usage Usage of ./gexpose: -server server mo

66

Go linter that checks for lack of Proxy setting on http.Transport

no-empty-http-proxy When creating an HTTP Client with a custom transport, it's common to leave Proxy unspecified like this: c := http.Client{ Trans

67

CetusGuard is a tool that allows to protect the Docker daemon socket by filtering the calls to its API endpoints.

CetusGuard CetusGuard is a tool that allows to protect the Docker daemon socket by filtering the calls to its API endpoints. Some highlights: It is wr

68

Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.

Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.

Open Source API Firewall API Firewall is a high-performance proxy with API request and response validation based on OpenAPI/Swagger schema. It is desi

69

A mitm proxy for http/https written in go

A mitm proxy for http/https written in go

A mitm proxy for http/https written in go

70

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

71

Self-hosted reverse-proxy for F1 web viewer.

Self-hosted reverse-proxy for F1 web viewer.

F1WebViewer-SelfHosted Self-hosted reverse-proxy for F1 web viewer, includes a web server at port 13331. Running Locally Download binary from https://

72

Reverse proxy to inject http component (header, form, etc) on request or response

http-revproxy-injector Reverse proxy to inject http component (header, form, etc) on request or response Examples add header cookie # curl -X POST htt

73

Multi-threaded socks proxy checker written in Go!

Soxy - a very fast tool for checking open SOCKS proxies in Golang I was looking for some open socks proxies, and so I needed to test them - but really

74

A simple (yet effective) REST / HTTP to GraphQL router

ReGraphQL A simple (yet effective) REST / HTTP to GraphQL router ReGraphQL helps you expose REST/HTTP endpoints and route it to a GraphQL endpoints. D

75

Postlite is a network proxy to allow access to remote SQLite databases over the Postgres wire protocol

Postlite is a network proxy to allow access to remote SQLite databases over the Postgres wire protocol. This allows GUI tools to be used on remote SQLite databases which can make administration easier.

76

A proxy server written in Go that uses a Telegram bot as a file backend without exposing your bot's token.

Telegram* File Backend Please use it at your own risk. This proxy backend helps you serve a file sent to your Telegram bot on your website by using Te

77

Trojan server framework.

TrojanX Trojan server framework. Example package main import ( "context" "crypto/tls" "github.com/kallydev/trojanx" "github.com/sirupsen/logrus"

78

🔎 scan the internet to find "private" proxies.

🔎 scan the internet to find "private" proxies. 🧠 HTTP Proxies only. 📌 Installation: - sudo apt-get install git zmap golang-go -y (d

79

Небольшой proxy, исправляющий проблему соответствия продукта JetBrains Space стандарту OIDC

ODIC reverse-proxy Описание Сервис работает, как reverse-proxy и подставляет access_token из query в Authorization заголовок для исправления OIDC совм

80

Testkube Executor for ZED Attack Proxy (ZAP)

Testkube Executor for ZED Attack Proxy (ZAP)

Welcome to TestKube ZAP Executor TestKube ZAP Executor is a test executor to run ZED Attacke proxy scans with TestKube. Usage You need to register and

81

revp; reverse proxy for developers

revp; reverse proxy for developers Usage in your laptop, start very sample web server $ python -m http.server Serving HTTP on :: port 8000 (http://[::

82
1