777genius

777genius / proxykit

Public

Embeddable Go proxy foundation for reverse, forward, CONNECT, WebSocket, and runtime-aware proxy workflows.

12
0
100% credibility
Found Apr 19, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

proxykit is a lightweight Go library offering embeddable building blocks for creating reverse and forward proxies, WebSocket handling, tunneling, and traffic observation in applications.

How It Works

1
🔍 Discover proxykit

You hear about proxykit while building an app that needs to safely route and watch web traffic, like a network debugger.

2
📦 Add to your app

You easily bring the proxy tools into your Go project so it can handle web connections.

3
🛤️ Set up routes

You choose how to direct traffic, like forwarding requests or tunneling secure connections.

4
👀 Watch the magic

You add simple watchers to see every bit of traffic flowing through in real-time, feeling in full control.

5
⚙️ Tweak as needed

You adjust cookie handling or add WebSocket support to fit your app perfectly.

Your app proxies flawlessly

Everything works smoothly—your app now routes, observes, and manages web traffic securely, powering tools like network debuggers.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is proxykit?

Proxykit is an embeddable Go proxy foundation for handling reverse, forward, CONNECT tunneling, WebSocket proxying, and runtime-aware proxy workflows in your applications. Drop it into a Go service to mount handlers for absolute-URI forwarding, path-based reverse proxying, or listener lifecycle management without wiring up transports from scratch. It powers tools like network debuggers by providing neutral observation hooks for requests, responses, and frames.

Why is it gaining traction?

Unlike goproxy's monolithic HTTP/HTTPS focus, oxy's reverse-proxy middleware, or Martian's modifier-heavy testing proxy, proxykit unifies reverse, forward, CONNECT, and WebSocket in a single lightweight layer. Developers grab it for its transport-neutral hooks that let apps observe sessions and timings without owning storage or UI contracts. The query-param target resolution and cookie rewriting make mounted proxies dead simple for dynamic workflows.

Who should use this?

Go backend devs building embeddable proxies into apps like Flutter network inspectors, API gateways, or dev tools needing forward/CONNECT support alongside reverse/WebSocket. Ideal for runtime-aware setups where you want to proxy traffic, sample bodies, and hook events without a full gateway stack. Skip if you're after a batteries-included control plane.

Verdict

Grab proxykit for prototyping embeddable Go proxies—its docs site, runnable examples, and test coverage punch above the 12 stars and 1.0% credibility score. Maturity is early, so pair it with your own adapters for production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.