[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5502":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},5502,"warp","seanmonstar\u002Fwarp","seanmonstar","A super-easy, composable, web server framework for warp speeds.","https:\u002F\u002Fseanmonstar.com\u002Fblog\u002Fwarp\u002F",null,"Rust",10335,745,101,178,0,1,5,25,43.62,"MIT License",false,"master",[25,26,27,28],"framework","http","rust","server","2026-06-12 02:01:11","# warp\n\n[![crates.io](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Fwarp.svg)](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwarp)\n[![Released API docs](https:\u002F\u002Fdocs.rs\u002Fwarp\u002Fbadge.svg)](https:\u002F\u002Fdocs.rs\u002Fwarp)\n[![MIT licensed](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](.\u002FLICENSE)\n[![GHA Build Status](https:\u002F\u002Fgithub.com\u002Fseanmonstar\u002Fwarp\u002Fworkflows\u002FCI\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fseanmonstar\u002Fwarp\u002Factions?query=workflow%3ACI)\n[![Discord chat][discord-badge]][discord-url]\n\nA super-easy, composable, web server framework for warp speeds.\n\nThe fundamental building block of `warp` is the `Filter`: they can be combined\nand composed to express rich requirements on requests.\n\nThanks to its `Filter` system, warp provides these out of the box:\n\n* Path routing and parameter extraction\n* Header requirements and extraction\n* Query string deserialization\n* JSON and Form bodies\n* Multipart form data\n* Static Files and Directories\n* Websockets\n* Access logging\n* Gzip, Deflate, and Brotli compression\n\nSince it builds on top of [hyper](https:\u002F\u002Fhyper.rs), you automatically get:\n\n- HTTP\u002F1\n- HTTP\u002F2\n- Asynchronous\n- One of the fastest HTTP implementations\n- Tested and **correct**\n\n## Example\n\nAdd warp and Tokio to your dependencies:\n\n```toml\ntokio = { version = \"1\", features = [\"full\"] }\nwarp = { version = \"0.4\", features = [\"server\"] }\n```\n\nAnd then get started in your `main.rs`:\n\n```rust\nuse warp::Filter;\n\n#[tokio::main]\nasync fn main() {\n    \u002F\u002F GET \u002Fhello\u002Fwarp => 200 OK with body \"Hello, warp!\"\n    let hello = warp::path!(\"hello\" \u002F String)\n        .map(|name| format!(\"Hello, {}!\", name));\n\n    warp::serve(hello)\n        .run(([127, 0, 0, 1], 3030))\n        .await;\n}\n```\n\nFor more information you can check the [docs](https:\u002F\u002Fdocs.rs\u002Fwarp) or the [examples](https:\u002F\u002Fgithub.com\u002Fseanmonstar\u002Fwarp\u002Ftree\u002Fmaster\u002Fexamples).\n\n[discord-badge]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F500028886025895936.svg?logo=discord\n[discord-url]: https:\u002F\u002Fdiscord.gg\u002FRFsPjyt\n","warp 是一个使用 Rust 语言开发的、易于上手且高度可组合的 Web 服务器框架。它通过独特的 Filter 系统，支持路径路由与参数提取、头部要求及提取、查询字符串反序列化、JSON 和表单体处理、多部分表单数据管理、静态文件和目录服务、WebSocket 连接、访问日志记录以及多种压缩算法等功能。基于 hyper 库构建，warp 自动兼容 HTTP\u002F1 和 HTTP\u002F2 协议，并提供异步处理能力，确保了高性能和稳定性。该框架非常适合需要快速搭建高效能 Web 服务的应用场景，尤其是在对性能有较高要求的情况下。",2,"2026-06-11 03:03:42","top_language"]