MCPcopy
hub / github.com/txthinking/brook

github.com/txthinking/brook @v20260101.0 sqlite

repository ↗ · DeepWiki ↗ · release v20260101.0 ↗
1,662 symbols 5,783 edges 71 files 6 documented · 0%
README

Brook

A cross-platform programmable network tool.

Sponsor: Shiliew - A network app designed for those who value their time

Server

bash <(curl https://bash.ooo/nami.sh)
nami install brook
brook server -l :9999 -p hello

Client

You may want to use brook link to customize some parameters

Docs

https://www.txthinking.com/brook.html

Brook Script Gallery

https://brook.app

Extension points exported contracts — how you extend this code

Exchanger (Interface)
(no doc) [8 implementers]
exchanger.go
UDPServerConnFactory (Interface)
(no doc) [4 implementers]
exchanger.go

Core symbols most depended-on inside this repo

Close
called by 89
quic.go
Get
called by 88
nat.go
Error
called by 54
error.go
RemoteAddr
called by 48
quic.go
Write
called by 38
quic.go
Set
called by 36
nat.go
LocalAddr
called by 35
quic.go
SetDeadline
called by 32
quic.go

Shape

Function 1,451
Method 165
Struct 43
Interface 2
TypeAlias 1

Languages

TypeScript83%
Go17%

Modules by API surface

docs/static/tdesign.min.js1,064 symbols
docs/static/vue.min.js247 symbols
docs/static/vue-composition-api.prod.js72 symbols
packetconn.go16 symbols
quic.go11 symbols
streamserver.go9 symbols
streamclient.go9 symbols
pac.go8 symbols
exchanger.go8 symbols
brooklink.go8 symbols
wsserver.go7 symbols
socks5tohttp.go7 symbols

Dependencies from manifests, versioned

github.com/andybalholm/brotliv1.0.5 · 1×
github.com/beorn7/perksv1.0.1 · 1×
github.com/cespare/xxhash/v2v2.2.0 · 1×
github.com/cloudflare/circlv1.3.7 · 1×
github.com/cpuguy83/go-md2man/v2v2.0.2 · 1×
github.com/gaukas/godicttlsv0.0.4 · 1×
github.com/go-task/slim-sprigv0.0.0-2023031518552 · 1×
github.com/google/pprofv0.0.0-2021040719252 · 1×

For agents

$ claude mcp add brook \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact