一个多层次的可扩展Go HTTP框架
Find a file
2025-06-06 21:43:16 +08:00
.gitignore init(v0.0.1) 2025-05-28 18:25:28 +08:00
adapter.go add adapter 2025-06-06 21:42:24 +08:00
context.go [context] fix writer reset 2025-06-06 21:29:09 +08:00
ecw.go fix fileserver status chain 2025-05-30 21:31:54 +08:00
engine.go fix ctx lifetime 2025-06-06 21:43:16 +08:00
go.mod add logreco 2025-06-04 20:44:23 +08:00
go.sum add logreco 2025-06-04 20:44:23 +08:00
LICENSE update info 2025-06-05 21:06:09 +08:00
logreco.go ctx add logreco method 2025-06-04 21:30:56 +08:00
README.md update info 2025-06-05 21:06:09 +08:00
recovery.go init(v0.0.1) 2025-05-28 18:25:28 +08:00
respw.go fix hijack 2025-06-06 01:25:35 +08:00
serve.go add logreco 2025-06-04 20:44:23 +08:00
testutil.go add testutil 2025-06-05 19:14:38 +08:00
tgzip.go add internal gzip 2025-05-30 21:32:06 +08:00
touka.go init(v0.0.1) 2025-05-28 18:25:28 +08:00
tree.go init(v0.0.1) 2025-05-28 18:25:28 +08:00
ws.go add auto websocket 2025-05-30 21:32:22 +08:00

Touka 框架

中间件

内置

Recovery r.Use(Recovery()) Touka Gzip r.Use(Gzip(-1))

fenthope

访问日志-record Gzip 压缩-Compress(Deflate,Gzip,Zstd) 请求速率限制-ikumi sessions jwt 带宽限制

许可证

本项目在v0阶段使用WJQSERVER STUDIO LICENSE许可证, 后续进行调整

tree部分来自ginhttprouter

WJQSERVER/httproute是本项目的前身(一个httprouter的fork版本)