[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5381":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":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},5381,"actix-web","actix\u002Factix-web","actix","Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.","https:\u002F\u002Factix.rs",null,"Rust",24660,1872,237,154,0,10,69,44.82,"Apache License 2.0",false,"main",true,[7,5,25,26,27,28,29],"async","rust","web","web-development","websockets","2026-06-12 02:01:09","\u003Cdiv align=\"center\">\n  \u003Ch1>Actix Web\u003C\u002Fh1>\n  \u003Cp>\n    \u003Cstrong>Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust\u003C\u002Fstrong>\n  \u003C\u002Fp>\n  \u003Cp>\n\n\u003C!-- prettier-ignore-start -->\n\n[![crates.io](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Factix-web?label=latest)](https:\u002F\u002Fcrates.io\u002Fcrates\u002Factix-web)\n[![Documentation](https:\u002F\u002Fdocs.rs\u002Factix-web\u002Fbadge.svg?version=4.13.0)](https:\u002F\u002Fdocs.rs\u002Factix-web\u002F4.13.0)\n![MSRV](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frustc-1.88+-ab6000.svg)\n![MIT or Apache 2.0 licensed](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fl\u002Factix-web.svg)\n[![Dependency Status](https:\u002F\u002Fdeps.rs\u002Fcrate\u002Factix-web\u002F4.13.0\u002Fstatus.svg)](https:\u002F\u002Fdeps.rs\u002Fcrate\u002Factix-web\u002F4.13.0)\n\u003Cbr \u002F>\n[![CI](https:\u002F\u002Fgithub.com\u002Factix\u002Factix-web\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Factix\u002Factix-web\u002Factions\u002Fworkflows\u002Fci.yml)\n[![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Factix\u002Factix-web\u002Fgraph\u002Fbadge.svg?token=dSwOnp9QCv)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Factix\u002Factix-web)\n![downloads](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fd\u002Factix-web.svg)\n[![Chat on Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F771444961383153695?label=chat&logo=discord)](https:\u002F\u002Fdiscord.gg\u002FNWpN5mmg3x)\n\n\u003C!-- prettier-ignore-end -->\n\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n## Features\n\n- Supports _HTTP\u002F1.x_ and _HTTP\u002F2_\n- Streaming and pipelining\n- Powerful [request routing](https:\u002F\u002Factix.rs\u002Fdocs\u002Furl-dispatch\u002F) with optional macros\n- Full [Tokio](https:\u002F\u002Ftokio.rs) compatibility\n- Keep-alive and slow requests handling\n- Client\u002Fserver [WebSockets](https:\u002F\u002Factix.rs\u002Fdocs\u002Fwebsockets\u002F) support\n- Transparent content compression\u002Fdecompression (br, gzip, deflate, zstd)\n- Multipart streams\n- Static assets\n- SSL support using OpenSSL or Rustls\n- Middlewares ([Logger, Session, CORS, etc](https:\u002F\u002Factix.rs\u002Fdocs\u002Fmiddleware\u002F))\n- Integrates with the [`awc` HTTP client](https:\u002F\u002Fdocs.rs\u002Fawc\u002F)\n- Runs on stable Rust 1.88+\n\n### Experimental features\n\nTo enable faster release iterations, we mark some features as experimental.\nThese features are prefixed with `experimental` and a breaking change may happen at any release.\nPlease use them in a production environment at your own risk.\n\n- `experimental-introspection`: exposes route and method reporting helpers for local diagnostics\n  and tooling. See [`examples\u002Fintrospection.rs`](examples\u002Fintrospection.rs) and\n  [`examples\u002Fintrospection_multi_servers.rs`](examples\u002Fintrospection_multi_servers.rs).\n\n## Documentation\n\n- [Website & User Guide](https:\u002F\u002Factix.rs)\n- [Examples Repository](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples)\n- [API Documentation](https:\u002F\u002Fdocs.rs\u002Factix-web)\n- [API Documentation (mainranch)](https:\u002F\u002Factix.rs\u002Factix-web\u002Factix_web)\n\n## Example\n\nDependencies:\n\n```toml\n[dependencies]\nactix-web = \"4\"\n```\n\nCode:\n\n```rust\nuse actix_web::{get, web, App, HttpServer, Responder};\n\n#[get(\"\u002Fhello\u002F{name}\")]\nasync fn greet(name: web::Path\u003CString>) -> impl Responder {\n    format!(\"Hello {name}!\")\n}\n\n#[actix_web::main] \u002F\u002F or #[tokio::main]\nasync fn main() -> std::io::Result\u003C()> {\n    HttpServer::new(|| {\n        App::new().service(greet)\n    })\n    .bind((\"127.0.0.1\", 8080))?\n    .run()\n    .await\n}\n```\n\n### More Examples\n\n- [Hello World](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fbasics\u002Fhello-world)\n- [Basic Setup](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fbasics\u002Fbasics)\n- [Application State](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fbasics\u002Fstate)\n- [JSON Handling](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fjson\u002Fjson)\n- [Multipart Streams](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fforms\u002Fmultipart)\n- [MongoDB Integration](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fdatabases\u002Fmongodb)\n- [Diesel Integration](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fdatabases\u002Fdiesel)\n- [SQLite Integration](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fdatabases\u002Fsqlite)\n- [Postgres Integration](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fdatabases\u002Fpostgres)\n- [Tera Templates](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Ftemplating\u002Ftera)\n- [Askama Templates](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Ftemplating\u002Faskama)\n- [HTTPS using Rustls](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fhttps-tls\u002Frustls)\n- [HTTPS using OpenSSL](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fhttps-tls\u002Fopenssl)\n- [Simple WebSocket](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fwebsockets)\n- [WebSocket Chat](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain\u002Fwebsockets\u002Fchat)\n\nYou may consider checking out [this directory](https:\u002F\u002Fgithub.com\u002Factix\u002Fexamples\u002Ftree\u002Fmain) for more examples.\n\n## Benchmarks\n\nOne of the fastest web frameworks available according to the [TechEmpower Framework Benchmark](https:\u002F\u002Fwww.techempower.com\u002Fbenchmarks\u002F#section=data-r21&test=composite).\n\n## License\n\nThis project is licensed under either of the following licenses, at your option:\n\n- Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or [http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0])\n- MIT license ([LICENSE-MIT](LICENSE-MIT) or [http:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT])\n\n## Code of Conduct\n\nContribution to the `actix\u002Factix-web` repo is organized under the terms of the Contributor Covenant. The Actix team promises to intervene to uphold that code of conduct.\n","Actix Web 是一个强大、实用且极其快速的 Rust 语言 Web 框架。它支持 HTTP\u002F1.x 和 HTTP\u002F2 协议，具备流处理和管道化功能，以及强大的请求路由机制，并与 Tokio 兼容。此外，Actix Web 还提供了包括日志记录、会话管理和跨域资源共享在内的多种中间件支持，以及客户端\u002F服务器 WebSocket 支持、透明的内容压缩\u002F解压缩等功能。该项目非常适合需要高性能Web服务的应用场景，如微服务架构、实时应用等。",2,"2026-06-11 03:03:00","top_language"]