CODE MAP

xtls/xray-core

GitHub 40.3K ★MPL-2.0
agingscanned 7d agoscan ws_1787156750838deterministic AST — not generated prose
186packages
898files
8,430symbols
6routes
5,903dep edges
144,381LOC

Packages

packagepathfilesLOCinternal deps
account/repos/xtls--xray-core2267
aead/repos/xtls--xray-core6534
aes128gcm/repos/xtls--xray-core3190
all/repos/xtls--xray-core9409
antireplay/repos/xtls--xray-core279
api/repos/xtls--xray-core251,783
app/repos/xtls--xray-core12
base/repos/xtls--xray-core5429
bbr/repos/xtls--xray-core82,619
bitmask/repos/xtls--xray-core121
bitmask_test/repos/xtls--xray-core136
bittorrent/repos/xtls--xray-core190
blackhole/repos/xtls--xray-core3312
blackhole_test/repos/xtls--xray-core268
browser_dialer/repos/xtls--xray-core1234
brutal/repos/xtls--xray-core1186
buf/repos/xtls--xray-core131,795
buf_test/repos/xtls--xray-core7856
burst/repos/xtls--xray-core6873
burst_test/repos/xtls--xray-core1106
bytespool/repos/xtls--xray-core172
cache/repos/xtls--xray-core189
cache_test/repos/xtls--xray-core186
cert/repos/xtls--xray-core3324
cmdarg/repos/xtls--xray-core116
cnc/repos/xtls--xray-core1160
command/repos/xtls--xray-core175,907
command_test/repos/xtls--xray-core3559
commander/repos/xtls--xray-core4471
common/repos/xtls--xray-core4348
common_test/repos/xtls--xray-core285
conf/repos/xtls--xray-core397,452
conf_test/repos/xtls--xray-core182,331
confloader/repos/xtls--xray-core125
congestion/repos/xtls--xray-core155
convert/repos/xtls--xray-core3193
core/repos/xtls--xray-core101,163
core_test/repos/xtls--xray-core3342
crypto/repos/xtls--xray-core6663
crypto_test/repos/xtls--xray-core4311
ctx/repos/xtls--xray-core125
custom/repos/xtls--xray-core113,422
debug/repos/xtls--xray-core111
dice/repos/xtls--xray-core155
dice_test/repos/xtls--xray-core150
dispatcher/repos/xtls--xray-core6956
dispatcher_test/repos/xtls--xray-core144
dns/repos/xtls--xray-core214,679
dns_test/repos/xtls--xray-core71,980
dokodemo/repos/xtls--xray-core5547
done/repos/xtls--xray-core149
drain/repos/xtls--xray-core270
duration/repos/xtls--xray-core135
duration_test/repos/xtls--xray-core133
encoding/repos/xtls--xray-core162,163
encoding_test/repos/xtls--xray-core2286
encryption/repos/xtls--xray-core4911
errors/repos/xtls--xray-core3306
errors_test/repos/xtls--xray-core155
extension/repos/xtls--xray-core230
external/repos/xtls--xray-core1140
fakedns/repos/xtls--xray-core4633
features/repos/xtls--xray-core112
filesystem/repos/xtls--xray-core194
filesystem_test/repos/xtls--xray-core132
finalmask/repos/xtls--xray-core1285
finalmask_test/repos/xtls--xray-core21,369
fragment/repos/xtls--xray-core3363
freedom/repos/xtls--xray-core21,461
geodata/repos/xtls--xray-core134,181
geodata_test/repos/xtls--xray-core1106
grpc/repos/xtls--xray-core6743
header/repos/xtls--xray-core10437
http/repos/xtls--xray-core122,268
http_test/repos/xtls--xray-core3553
httpupgrade/repos/xtls--xray-core6525
httpupgrade_test/repos/xtls--xray-core1217
hysteria/repos/xtls--xray-core102,267
icmp/repos/xtls--xray-core2280
inbound/repos/xtls--xray-core102,573
internal/repos/xtls--xray-core2203
internet/repos/xtls--xray-core193,552
internet_test/repos/xtls--xray-core4139
json/repos/xtls--xray-core2190
json_test/repos/xtls--xray-core196
kcp/repos/xtls--xray-core112,180
kcp_test/repos/xtls--xray-core4283
localdns/repos/xtls--xray-core1108
log/repos/xtls--xray-core81,073
log_test/repos/xtls--xray-core3160
loopback/repos/xtls--xray-core3211
main/repos/xtls--xray-core7895
metrics/repos/xtls--xray-core4641
mocks/repos/xtls--xray-core6568
mux/repos/xtls--xray-core71,473
mux_test/repos/xtls--xray-core5512
net/repos/xtls--xray-core162,442
net_test/repos/xtls--xray-core3321
noise/repos/xtls--xray-core3309
noop/repos/xtls--xray-core2192
observatory/repos/xtls--xray-core5871
ocsp/repos/xtls--xray-core1136
original/repos/xtls--xray-core5261
outbound/repos/xtls--xray-core101,655
outbound_test/repos/xtls--xray-core1175
peer/repos/xtls--xray-core231
pipe/repos/xtls--xray-core4349
pipe_test/repos/xtls--xray-core1153
platform/repos/xtls--xray-core4195
platform_test/repos/xtls--xray-core166
policy/repos/xtls--xray-core6935
policy_test/repos/xtls--xray-core145
protocol/repos/xtls--xray-core131,049
protocol_test/repos/xtls--xray-core3284
proxy/repos/xtls--xray-core1809
proxyman/repos/xtls--xray-core2631
pubsub/repos/xtls--xray-core1105
pubsub_test/repos/xtls--xray-core134
quic/repos/xtls--xray-core2318
quic_test/repos/xtls--xray-core1287
reality/repos/xtls--xray-core3757
realm/repos/xtls--xray-core71,454
reflect/repos/xtls--xray-core1272
reflect_test/repos/xtls--xray-core1241
retry/repos/xtls--xray-core162
retry_test/repos/xtls--xray-core196
reverse/repos/xtls--xray-core51,008
reverse_test/repos/xtls--xray-core120
router/repos/xtls--xray-core122,763
router_test/repos/xtls--xray-core3740
routing/repos/xtls--xray-core4172
salamander/repos/xtls--xray-core5717
scenarios/repos/xtls--xray-core207,355
semaphore/repos/xtls--xray-core127
serial/repos/xtls--xray-core7496
serial_test/repos/xtls--xray-core4232
session/repos/xtls--xray-core3491
shadowsocks/repos/xtls--xray-core71,537
shadowsocks_2022/repos/xtls--xray-core71,370
shadowsocks_test/repos/xtls--xray-core2259
signal/repos/xtls--xray-core2111
signal_test/repos/xtls--xray-core280
singbridge/repos/xtls--xray-core8517
socks/repos/xtls--xray-core71,442
socks_test/repos/xtls--xray-core1123
splithttp/repos/xtls--xray-core133,307
splithttp_test/repos/xtls--xray-core4660
stat/repos/xtls--xray-core144
stats/repos/xtls--xray-core6917
stats_test/repos/xtls--xray-core3522
strmatcher/repos/xtls--xray-core171,762
strmatcher_test/repos/xtls--xray-core151,802
sudoku/repos/xtls--xray-core82,867
tagged/repos/xtls--xray-core112
taggedimpl/repos/xtls--xray-core241
task/repos/xtls--xray-core4202
task_test/repos/xtls--xray-core3151
tcp/repos/xtls--xray-core12698
tcp_test/repos/xtls--xray-core133
tls/repos/xtls--xray-core172,836
tls_test/repos/xtls--xray-core2260
toml/repos/xtls--xray-core150
transport/repos/xtls--xray-core19
trojan/repos/xtls--xray-core71,445
trojan_test/repos/xtls--xray-core192
tun/repos/xtls--xray-core173,197
udp/repos/xtls--xray-core14830
udp_test/repos/xtls--xray-core190
udphop/repos/xtls--xray-core1254
units/repos/xtls--xray-core1100
units_test/repos/xtls--xray-core173
utils/repos/xtls--xray-core7626
uuid/repos/xtls--xray-core1105
uuid_test/repos/xtls--xray-core187
version/repos/xtls--xray-core2221
vless/repos/xtls--xray-core4437
vmess/repos/xtls--xray-core4349
vmess_test/repos/xtls--xray-core134
websocket/repos/xtls--xray-core6729
websocket_test/repos/xtls--xray-core1158
wireguard/repos/xtls--xray-core102,785
xdns/repos/xtls--xray-core82,925
xicmp/repos/xtls--xray-core51,239
xicmp_test/repos/xtls--xray-core174
xudp/repos/xtls--xray-core2242
yaml/repos/xtls--xray-core150

Dependencies

Dependencies, routes, files and symbols live in the full map — loaded on request because it can be large. Agents: prefer view=summary first.

Routes

Route detail is available after loading the full map.

Files and symbols

File and symbol digests are available after loading the full map.

for agents

wiki_codemap(owner="xtls", repo="xray-core") over MCP, or GET /v1/code/xtls/xray-core — enveloped, receipted, freshness exposed.