{"crate":{"id":"rama","name":"rama","updated_at":"2026-08-19T20:37:42.073381Z","versions":[3034438,2732583,2713226,1905661,1706303,1672139,1630688,1557808,1555863,1552916,1539494,1530167,1526472,1525485,1524747,1519084,1479135,1400955,1396003,1389920,1265274,1260242,1240362,1162592,625960],"keywords":["async","io","non-blocking","rama","service"],"categories":["web-programming::http-server","network-programming","asynchronous","web-programming","web-programming::http-client"],"badges":[],"created_at":"2022-09-21T08:32:25.950506Z","downloads":68938,"recent_downloads":22062,"default_version":"0.4.0","num_versions":25,"yanked":false,"max_version":"0.4.0","newest_version":"0.4.0","max_stable_version":"0.4.0","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","links":{"version_downloads":"/api/v1/crates/rama/downloads","versions":null,"owners":"/api/v1/crates/rama/owners","owner_team":"/api/v1/crates/rama/owner_team","owner_user":"/api/v1/crates/rama/owner_user","reverse_dependencies":"/api/v1/crates/rama/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3034438,"crate":"rama","num":"0.4.0","dl_path":"/api/v1/crates/rama/0.4.0/download","readme_path":"/api/v1/crates/rama/0.4.0/readme","updated_at":"2026-08-19T20:37:42.073381Z","created_at":"2026-08-19T20:37:42.073381Z","downloads":1712,"features":{"acme":["crypto","dep:rama-tls-acme","aws-lc"],"aws-lc":["rama-crypto?/aws-lc","rama-tls-rustls?/aws-lc"],"boring":["tls","dep:rama-tls-boring"],"cli":["std","dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:tokio","http","html"],"compression":["std","http","rama-http?/compression","rama-tls-boring?/compression","rama-ws?/compression","rama-grpc?/compression"],"crypto":["std","dep:rama-crypto"],"default":["std"],"dial9":["std","rama-core/dial9","rama-http?/dial9","rama-net?/dial9","rama-net-apple-networkextension?/dial9","rama-dns?/dial9","rama-tls-rustls?/dial9","rama-tls-boring?/dial9","rama-socks5?/dial9","rama-ws?/dial9"],"dns":["std","net","dep:rama-dns","rama-socks5?/dns"],"dns-hickory":["dns","rama-dns/hickory"],"fastcgi":["dep:rama-fastcgi","rama-fastcgi?/transport","tcp"],"grpc":["http","dep:rama-grpc"],"grpc-full":["grpc","http-full"],"haproxy":["std","dep:rama-haproxy"],"html":["http","rama-http?/html"],"http":["std","dep:rama-http","ua","rama-net?/http","rama-tls?/http","rama-tls-boring?/ua","rama-tls-boring?/http","rama-tls-rustls?/http","rama-fastcgi?/http","rama-tower?/http"],"http-backend":["http","dep:rama-http-backend","dep:rama-http-core","dep:tokio"],"http-full":["http-backend","tcp","dns","ws","idna","ua-embed-profiles","compression","multipart","html","rss","rama-grpc?/transport"],"http-hyperium":["rama-http?/hyperium"],"idna":["net","rama-net?/idna"],"js":["std","dep:rama-js"],"js-disk-cache":["js","rama-js/disk-cache","rama-pac?/js-disk-cache"],"mmap":["std","rama-net?/mmap"],"multipart":["http","rama-http?/multipart"],"net":["dep:rama-net"],"net-apple-networkextension":["std","net","dep:rama-net-apple-networkextension"],"net-apple-xpc":["std","net","dep:rama-net-apple-xpc"],"opentelemetry":["std","rama-core/opentelemetry","rama-http?/opentelemetry","rama-http-backend?/opentelemetry","rama-net?/opentelemetry","rama-grpc?/opentelemetry"],"pac":["js","dns","http","dep:rama-pac","rama-pac/http"],"proxy":["std","dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy","socks5"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"ring":["rama-crypto?/ring","rama-tls-rustls?/ring"],"rss":["http","rama-http?/rss"],"rustls":["tls","dep:rama-tls-rustls"],"socks5":["std","dep:pin-project-lite","dep:rama-socks5","udp","tcp"],"std":["dep:ahash","dep:rama-json","dep:time","dep:tokio-util","dep:tracing-subscriber","rama-core/std","rama-json/std","rama-net?/std","rama-utils/std"],"tcp":["std","net","dep:rama-tcp"],"tls":["std","net","crypto","dep:rama-tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls","dep:base64","dep:serde"],"tower":["std","dep:rama-tower"],"ttrpc":["dep:rama-ttrpc"],"ua":["std","dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["std","net","dep:rama-udp"],"unix":["std","net","dep:rama-unix"],"ws":["std","dep:rama-ws","http"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.4.0/dependencies","version_downloads":"/api/v1/crates/rama/0.4.0/downloads","authors":"/api/v1/crates/rama/0.4.0/authors"},"crate_size":9899378,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2026-08-19T20:37:42.073381Z"}],"checksum":"3803b2144b39cfe1e7ef9ad32c20f7335cc573d6d5739bd7b460fc9444b8e85b","rust_version":"1.96.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":155,"comment_lines":2,"files":3},"C Header":{"code_lines":428,"comment_lines":584,"files":5},"CSS":{"code_lines":1029,"comment_lines":6,"files":3},"HTML":{"code_lines":1214,"comment_lines":7,"files":6},"JavaScript":{"code_lines":25,"comment_lines":0,"files":1},"Python":{"code_lines":992,"comment_lines":36,"files":4},"Rust":{"code_lines":5085,"comment_lines":95,"files":20},"Shell":{"code_lines":556,"comment_lines":156,"files":5},"Swift":{"code_lines":6334,"comment_lines":3326,"files":31}},"total_code_lines":15818,"total_comment_lines":4212}},{"id":2732583,"crate":"rama","num":"0.3.0","dl_path":"/api/v1/crates/rama/0.3.0/download","readme_path":"/api/v1/crates/rama/0.3.0/readme","updated_at":"2026-07-07T09:57:57.627625Z","created_at":"2026-07-07T09:57:57.627625Z","downloads":1538,"features":{"acme":["crypto","dep:rama-tls-acme","aws-lc"],"aws-lc":["rama-crypto?/aws-lc","rama-tls-rustls?/aws-lc"],"boring":["tls","dep:rama-tls-boring"],"cli":["std","dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tokio","http","html"],"compression":["std","http","rama-http?/compression","rama-tls-boring?/compression","rama-ws?/compression","rama-grpc?/compression"],"crypto":["std","dep:rama-crypto"],"default":["std"],"dial9":["std","rama-net?/dial9","rama-net-apple-networkextension?/dial9","rama-dns?/dial9","rama-tls-rustls?/dial9","rama-tls-boring?/dial9","rama-socks5?/dial9"],"dns":["std","net","dep:rama-dns","rama-socks5?/dns"],"dns-hickory":["dns","rama-dns/hickory"],"fastcgi":["dep:rama-fastcgi","rama-fastcgi?/transport","tcp"],"grpc":["http","dep:rama-grpc"],"grpc-full":["grpc","http-full"],"haproxy":["std","dep:rama-haproxy"],"html":["http","rama-http?/html"],"http":["std","dep:rama-http","ua","rama-net?/http","rama-tls?/http","rama-tls-boring?/ua","rama-tls-boring?/http","rama-tls-rustls?/http","rama-fastcgi?/http","rama-tower?/http"],"http-full":["http","tcp","dns","ws","idna","dep:rama-http-backend","dep:rama-http-core","dep:ahash","ua-embed-profiles","compression","multipart","html","rss","dep:tokio","rama-grpc?/transport"],"idna":["net","rama-net?/idna"],"mmap":["std","rama-net?/mmap"],"multipart":["http","rama-http?/multipart"],"net":["dep:rama-net"],"net-apple-networkextension":["std","net","dep:rama-net-apple-networkextension"],"net-apple-xpc":["std","net","dep:rama-net-apple-xpc"],"opentelemetry":["std","rama-core/opentelemetry","rama-http?/opentelemetry","rama-http-backend?/opentelemetry","rama-net?/opentelemetry","rama-grpc?/opentelemetry"],"proxy":["std","dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy","socks5"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"ring":["rama-crypto?/ring","rama-tls-rustls?/ring"],"rss":["http","rama-http?/rss"],"rustls":["tls","dep:rama-tls-rustls"],"socks5":["std","dep:pin-project-lite","dep:rama-socks5","udp","tcp"],"std":["dep:ahash","dep:rama-json","dep:time","dep:tokio-util","dep:tracing-subscriber","rama-core/std","rama-json/std","rama-net?/std","rama-utils/std"],"tcp":["std","net","dep:rama-tcp"],"tls":["std","net","crypto","dep:rama-tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls","dep:base64","dep:serde"],"tower":["std","dep:rama-tower"],"ua":["std","dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["std","net","dep:rama-udp"],"unix":["std","net","dep:rama-unix"],"ws":["std","dep:rama-ws","http"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.3.0/dependencies","version_downloads":"/api/v1/crates/rama/0.3.0/downloads","authors":"/api/v1/crates/rama/0.3.0/authors"},"crate_size":9300794,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2026-07-07T09:57:57.627625Z"}],"checksum":"09f80ff9916d187cbb59cee13ec12755bcc46ec595471271ce71841c2fc14a33","rust_version":"1.96.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":19,"comment_lines":0,"files":2},"C Header":{"code_lines":330,"comment_lines":533,"files":4},"CSS":{"code_lines":1029,"comment_lines":6,"files":3},"HTML":{"code_lines":1217,"comment_lines":7,"files":6},"JavaScript":{"code_lines":25,"comment_lines":0,"files":1},"Python":{"code_lines":934,"comment_lines":49,"files":4},"Rust":{"code_lines":3258,"comment_lines":64,"files":17},"Shell":{"code_lines":553,"comment_lines":152,"files":4},"Swift":{"code_lines":4902,"comment_lines":3276,"files":29}},"total_code_lines":12267,"total_comment_lines":4087}},{"id":2713226,"crate":"rama","num":"0.3.0-rc1","dl_path":"/api/v1/crates/rama/0.3.0-rc1/download","readme_path":"/api/v1/crates/rama/0.3.0-rc1/readme","updated_at":"2026-07-04T19:00:50.547657Z","created_at":"2026-07-04T19:00:50.547657Z","downloads":90,"features":{"acme":["crypto","dep:rama-tls-acme","aws-lc"],"aws-lc":["rama-crypto?/aws-lc","rama-tls-rustls?/aws-lc"],"boring":["tls","dep:rama-tls-boring"],"cli":["std","dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tokio","http","html"],"compression":["std","http","rama-http?/compression","rama-tls-boring?/compression","rama-ws?/compression","rama-grpc?/compression"],"crypto":["std","dep:rama-crypto"],"default":["std"],"dial9":["std","rama-net?/dial9","rama-net-apple-networkextension?/dial9","rama-dns?/dial9","rama-tls-rustls?/dial9","rama-tls-boring?/dial9","rama-socks5?/dial9"],"dns":["std","net","dep:rama-dns","rama-socks5?/dns"],"dns-hickory":["dns","rama-dns/hickory"],"fastcgi":["dep:rama-fastcgi","rama-fastcgi?/transport","tcp"],"grpc":["http","dep:rama-grpc"],"grpc-full":["grpc","http-full"],"haproxy":["std","dep:rama-haproxy"],"html":["http","rama-http?/html"],"http":["std","dep:rama-http","ua","rama-net?/http","rama-tls?/http","rama-tls-boring?/ua","rama-tls-boring?/http","rama-tls-rustls?/http","rama-fastcgi?/http","rama-tower?/http"],"http-full":["http","tcp","dns","ws","idna","dep:rama-http-backend","dep:rama-http-core","dep:ahash","ua-embed-profiles","compression","multipart","html","rss","dep:tokio","rama-grpc?/transport"],"idna":["net","rama-net?/idna"],"mmap":["std","rama-net?/mmap"],"multipart":["http","rama-http?/multipart"],"net":["dep:rama-net"],"net-apple-networkextension":["std","net","dep:rama-net-apple-networkextension"],"net-apple-xpc":["std","net","dep:rama-net-apple-xpc"],"opentelemetry":["std","rama-core/opentelemetry","rama-http?/opentelemetry","rama-http-backend?/opentelemetry","rama-net?/opentelemetry","rama-grpc?/opentelemetry"],"proxy":["std","dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy","socks5"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"ring":["rama-crypto?/ring","rama-tls-rustls?/ring"],"rss":["http","rama-http?/rss"],"rustls":["tls","dep:rama-tls-rustls"],"socks5":["std","dep:pin-project-lite","dep:rama-socks5","udp","tcp"],"std":["dep:ahash","dep:rama-json","dep:time","dep:tokio-util","dep:tracing-subscriber","rama-core/std","rama-json/std","rama-net?/std","rama-utils/std"],"tcp":["std","net","dep:rama-tcp"],"tls":["std","net","crypto","dep:rama-tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls","dep:base64","dep:serde"],"tower":["std","dep:rama-tower"],"ua":["std","dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["std","net","dep:rama-udp"],"unix":["std","net","dep:rama-unix"],"ws":["std","dep:rama-ws","http"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.3.0-rc1/dependencies","version_downloads":"/api/v1/crates/rama/0.3.0-rc1/downloads","authors":"/api/v1/crates/rama/0.3.0-rc1/authors"},"crate_size":9870352,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2026-07-04T19:00:50.547657Z"}],"checksum":"2f3c6e871e58942c00ef6789b89d6c9460de16e479bc144f055946ef56475cd5","rust_version":"1.96.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":19,"comment_lines":0,"files":2},"C Header":{"code_lines":330,"comment_lines":533,"files":4},"CSS":{"code_lines":1029,"comment_lines":6,"files":3},"HTML":{"code_lines":1216,"comment_lines":7,"files":6},"JavaScript":{"code_lines":25,"comment_lines":0,"files":1},"Python":{"code_lines":859,"comment_lines":23,"files":3},"Rust":{"code_lines":3255,"comment_lines":64,"files":17},"Shell":{"code_lines":518,"comment_lines":148,"files":4},"Swift":{"code_lines":4902,"comment_lines":3276,"files":29}},"total_code_lines":12153,"total_comment_lines":4057}},{"id":1905661,"crate":"rama","num":"0.3.0-alpha.4","dl_path":"/api/v1/crates/rama/0.3.0-alpha.4/download","readme_path":"/api/v1/crates/rama/0.3.0-alpha.4/readme","updated_at":"2025-12-27T21:14:25.781841Z","created_at":"2025-12-27T21:14:25.781841Z","downloads":10990,"features":{"acme":["crypto","dep:rama-tls-acme"],"boring":["tls","dep:rama-tls-boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tokio","http"],"compression":["http","rama-http?/compression","rama-tls-boring?/compression","rama-ws?/compression"],"crypto":["dep:rama-crypto"],"default":[],"dns":["net","dep:rama-dns","rama-socks5?/dns"],"full":["compression","rustls","boring","acme","cli","tcp","udp","http-full","proxy-full","tower","opentelemetry"],"haproxy":["dep:rama-haproxy"],"http":["dep:rama-http","ua","rama-net?/http","rama-tcp?/http","rama-tls-boring?/ua","rama-tls-boring?/http","rama-tls-rustls?/http","opentelemetry-otlp?/http-proto"],"http-full":["http","tcp","ws","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression","dep:tokio"],"net":["dep:rama-net"],"opentelemetry":["rama-core/opentelemetry","rama-http?/opentelemetry","rama-net?/opentelemetry","dep:opentelemetry-otlp"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy","socks5"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls"],"socks5":["dep:rama-socks5","udp","tcp","rama-net/http","rama-tcp/http"],"tcp":["dns","dep:rama-tcp"],"tls":["net","crypto","rama-net?/tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls","dep:base64","dep:serde"],"tower":["dep:rama-tower"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["net","dep:rama-udp"],"ws":["dep:rama-ws","http"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.3.0-alpha.4/dependencies","version_downloads":"/api/v1/crates/rama/0.3.0-alpha.4/downloads","authors":"/api/v1/crates/rama/0.3.0-alpha.4/authors"},"crate_size":9089306,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-12-27T21:14:25.781841Z"}],"checksum":"66a8e02be6b50e4c35cbba44f15828fa716fa3048bb3b751b8dbda338983346f","rust_version":"1.91.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":1008,"comment_lines":8,"files":2},"HTML":{"code_lines":1279,"comment_lines":0,"files":3},"Python":{"code_lines":252,"comment_lines":20,"files":2},"Rust":{"code_lines":2598,"comment_lines":6,"files":15},"Shell":{"code_lines":61,"comment_lines":7,"files":2}},"total_code_lines":5198,"total_comment_lines":41}},{"id":1706303,"crate":"rama","num":"0.3.0-alpha.3","dl_path":"/api/v1/crates/rama/0.3.0-alpha.3/download","readme_path":"/api/v1/crates/rama/0.3.0-alpha.3/readme","updated_at":"2025-08-29T16:16:19.692269Z","created_at":"2025-08-29T16:16:19.692269Z","downloads":1104,"features":{"acme":["dep:rama-tls-acme"],"boring":["tls","dep:rama-tls-boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tokio","http"],"compression":["http","rama-http?/compression","rama-tls-boring?/compression","rama-ws?/compression"],"default":[],"dns":["net","dep:rama-dns","rama-socks5?/dns"],"full":["compression","rustls","boring","cli","tcp","udp","http-full","proxy-full","tower","opentelemetry"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net?/http","rama-tcp?/http","rama-tower?/http","rama-tls-boring?/ua"],"http-full":["http","tcp","ws","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression","dep:tokio"],"net":["dep:rama-net"],"opentelemetry":["rama-core/opentelemetry","rama-http?/opentelemetry","rama-net?/opentelemetry"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy","socks5"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls"],"socks5":["dep:rama-socks5","udp","tcp","rama-net/http","rama-tcp/http"],"tcp":["dns","dep:rama-tcp"],"tls":["net","rama-net?/tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls"],"tower":["dep:rama-tower"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["net","dep:rama-udp"],"ws":["dep:rama-ws","http"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.3.0-alpha.3/dependencies","version_downloads":"/api/v1/crates/rama/0.3.0-alpha.3/downloads","authors":"/api/v1/crates/rama/0.3.0-alpha.3/authors"},"crate_size":9036045,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-08-29T16:16:19.692269Z"}],"checksum":"8b9abba26d2a4a60eb94a17224755035ce03f06fd1f3448915cbd8bf02dd838d","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":801,"comment_lines":4,"files":2},"HTML":{"code_lines":768,"comment_lines":0,"files":2},"Python":{"code_lines":252,"comment_lines":20,"files":2},"Rust":{"code_lines":2582,"comment_lines":15,"files":14},"Shell":{"code_lines":18,"comment_lines":2,"files":1}},"total_code_lines":4421,"total_comment_lines":41}},{"id":1672139,"crate":"rama","num":"0.3.0-alpha.2","dl_path":"/api/v1/crates/rama/0.3.0-alpha.2/download","readme_path":"/api/v1/crates/rama/0.3.0-alpha.2/readme","updated_at":"2025-08-05T17:58:37.711508Z","created_at":"2025-08-05T17:58:37.711508Z","downloads":502,"features":{"acme":["dep:rama-tls-acme"],"boring":["tls","dep:rama-tls-boring","rama-http-backend?/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tokio","http"],"compression":["http","rama-http?/compression","rama-tls-boring?/compression"],"default":[],"dns":["net","dep:rama-dns","rama-socks5?/dns"],"full":["compression","rustls","boring","cli","tcp","udp","http-full","proxy-full","tower","opentelemetry"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net?/http","rama-tcp?/http","rama-tower?/http","rama-tls-boring?/ua"],"http-full":["http","tcp","ws","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"opentelemetry":["rama-core/opentelemetry","rama-http?/opentelemetry","rama-net?/opentelemetry"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy","socks5"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-http-backend?/rustls"],"socks5":["dep:rama-socks5","udp","tcp","rama-net/http","rama-tcp/http"],"tcp":["dns","dep:rama-tcp"],"tls":["net","rama-net?/tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls"],"tower":["dep:rama-tower"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["net","dep:rama-udp"],"ws":["dep:rama-ws","http"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.3.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/rama/0.3.0-alpha.2/downloads","authors":"/api/v1/crates/rama/0.3.0-alpha.2/authors"},"crate_size":9020850,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-08-05T17:58:37.711508Z"}],"checksum":"d9bff60ea28bcc6ece208501c66b6f5291ff4a6eb3d5ffaee55f02590b131591","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":753,"comment_lines":4,"files":2},"HTML":{"code_lines":717,"comment_lines":0,"files":2},"Python":{"code_lines":252,"comment_lines":20,"files":2},"Rust":{"code_lines":1798,"comment_lines":14,"files":11},"Shell":{"code_lines":18,"comment_lines":2,"files":1}},"total_code_lines":3538,"total_comment_lines":40}},{"id":1630688,"crate":"rama","num":"0.3.0-alpha.1","dl_path":"/api/v1/crates/rama/0.3.0-alpha.1/download","readme_path":"/api/v1/crates/rama/0.3.0-alpha.1/readme","updated_at":"2025-07-07T13:02:19.910679Z","created_at":"2025-07-07T13:02:19.910679Z","downloads":574,"features":{"boring":["tls","dep:rama-tls-boring","rama-http-backend?/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tokio","http"],"compression":["http","rama-http?/compression","rama-tls-boring?/compression"],"default":[],"dns":["net","dep:rama-dns","rama-socks5?/dns"],"full":["compression","rustls","boring","cli","tcp","udp","http-full","proxy-full","tower","opentelemetry"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net?/http","rama-tcp?/http","rama-tower?/http","rama-tls-boring?/ua"],"http-full":["http","tcp","ws","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"opentelemetry":["rama-core/opentelemetry","rama-http?/opentelemetry","rama-net?/opentelemetry"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy","socks5"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-http-backend?/rustls"],"socks5":["dep:rama-socks5","udp","tcp","rama-net/http","rama-tcp/http"],"tcp":["dns","dep:rama-tcp"],"tls":["net","rama-net?/tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls"],"tower":["dep:rama-tower"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["net","dep:rama-udp"],"ws":["dep:rama-ws","http"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.3.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/rama/0.3.0-alpha.1/downloads","authors":"/api/v1/crates/rama/0.3.0-alpha.1/authors"},"crate_size":9006983,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-07-07T13:02:19.910679Z"}],"checksum":"5118c8af5f762ddae401ae8616fcd157929af27b3bb62837e6bfacb03f38c898","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":753,"comment_lines":4,"files":2},"HTML":{"code_lines":717,"comment_lines":0,"files":2},"Python":{"code_lines":245,"comment_lines":20,"files":2},"Rust":{"code_lines":1776,"comment_lines":7,"files":10},"Shell":{"code_lines":18,"comment_lines":2,"files":1}},"total_code_lines":3509,"total_comment_lines":33}},{"id":1557808,"crate":"rama","num":"0.2.0","dl_path":"/api/v1/crates/rama/0.2.0/download","readme_path":"/api/v1/crates/rama/0.2.0/readme","updated_at":"2025-05-09T21:52:14.540090Z","created_at":"2025-05-09T21:52:14.540090Z","downloads":35463,"features":{"boring":["tls","dep:rama-tls-boring","rama-http-backend?/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http?/compression","rama-tls-boring?/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","udp","http-full","proxy-full","tower"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net?/http","rama-tcp?/http","rama-tower?/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-http-backend?/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net?/telemetry","rama-http?/telemetry"],"tls":["net","rama-net?/tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls"],"tower":["dep:rama-tower"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["net","dep:rama-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0/downloads","authors":"/api/v1/crates/rama/0.2.0/authors"},"crate_size":3793795,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-05-09T21:52:14.540090Z"}],"checksum":"dbfc04ce5f0295c6674d37d22ca388d4d2fd7cc1a7afef33a5ed0a3f3ae098f0","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":753,"comment_lines":4,"files":2},"HTML":{"code_lines":704,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1733,"comment_lines":7,"files":10},"Shell":{"code_lines":18,"comment_lines":2,"files":1}},"total_code_lines":3446,"total_comment_lines":33}},{"id":1555863,"crate":"rama","num":"0.2.0-alpha.15","dl_path":"/api/v1/crates/rama/0.2.0-alpha.15/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.15/readme","updated_at":"2025-05-08T20:43:23.748778Z","created_at":"2025-05-08T20:43:23.748778Z","downloads":720,"features":{"boring":["tls","dep:rama-tls-boring","rama-http-backend?/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http?/compression","rama-tls-boring?/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","udp","http-full","proxy-full","tower"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net?/http","rama-tcp?/http","rama-tower?/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-http-backend?/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net?/telemetry","rama-http?/telemetry"],"tls":["net","rama-net?/tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls"],"tower":["dep:rama-tower"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["net","dep:rama-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.15/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.15/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.15/authors"},"crate_size":3793312,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-05-08T20:43:23.748778Z"}],"checksum":"6986384e60cc5cd2354b5018a4293419bf6abd3f4987032e5db2cc7717ad801a","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":753,"comment_lines":4,"files":2},"HTML":{"code_lines":704,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1734,"comment_lines":7,"files":10},"Shell":{"code_lines":18,"comment_lines":2,"files":1}},"total_code_lines":3447,"total_comment_lines":33}},{"id":1552916,"crate":"rama","num":"0.2.0-alpha.14","dl_path":"/api/v1/crates/rama/0.2.0-alpha.14/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.14/readme","updated_at":"2025-05-06T19:46:41.414403Z","created_at":"2025-05-06T19:46:41.414403Z","downloads":664,"features":{"boring":["tls","dep:rama-tls-boring","rama-http-backend?/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http?/compression","rama-tls-boring?/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","udp","http-full","proxy-full","tower"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net?/http","rama-tcp?/http","rama-tower?/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-http-backend?/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net?/telemetry","rama-http?/telemetry"],"tls":["net","rama-net?/tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls"],"tower":["dep:rama-tower"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["net","dep:rama-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.14/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.14/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.14/authors"},"crate_size":3792878,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-05-06T19:46:41.414403Z"}],"checksum":"7f036d8eca6ab561033969e8425820f07c5e5d615e567a347fd0388e3f759926","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":753,"comment_lines":4,"files":2},"HTML":{"code_lines":704,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1734,"comment_lines":7,"files":10},"Shell":{"code_lines":18,"comment_lines":2,"files":1}},"total_code_lines":3447,"total_comment_lines":33}},{"id":1539494,"crate":"rama","num":"0.2.0-alpha.13","dl_path":"/api/v1/crates/rama/0.2.0-alpha.13/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.13/readme","updated_at":"2025-04-25T17:56:20.114311Z","created_at":"2025-04-25T17:56:20.114311Z","downloads":662,"features":{"boring":["tls","dep:rama-tls-boring","rama-http-backend?/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http?/compression","rama-tls-boring?/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","udp","http-full","proxy-full","tower"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net?/http","rama-tcp?/http","rama-tower?/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy?/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy?/live-update"],"proxy-memory-db":["proxy","rama-proxy?/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-http-backend?/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net?/telemetry","rama-http?/telemetry"],"tls":["net","rama-net?/tls","rama-http?/tls","rama-http-backend?/tls","rama-ua?/tls"],"tower":["dep:rama-tower"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua?/embed-profiles"],"udp":["net","dep:rama-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.13/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.13/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.13/authors"},"crate_size":3791318,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-04-25T17:56:20.114311Z"}],"checksum":"3f9ca3aeccadcac0d41806abd79b0450221c98b46ce00bacf7cb75b8e94abe45","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":738,"comment_lines":4,"files":2},"HTML":{"code_lines":704,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1734,"comment_lines":7,"files":10},"Shell":{"code_lines":18,"comment_lines":2,"files":1}},"total_code_lines":3432,"total_comment_lines":33}},{"id":1530167,"crate":"rama","num":"0.2.0-alpha.12","dl_path":"/api/v1/crates/rama/0.2.0-alpha.12/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.12/readme","updated_at":"2025-04-18T22:01:29.940919Z","created_at":"2025-04-18T22:01:29.940919Z","downloads":682,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression","rama-tls/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","udp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-net/rustls","rama-http-backend/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls","rama-ua/tls"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua/embed-profiles"],"udp":["net","dep:rama-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.12/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.12/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.12/authors"},"crate_size":3229424,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-04-18T22:01:29.940919Z"}],"checksum":"24c6439fd67791b856322fd629d7827ee61bceb6ad5f33ef5e33422b275b17a6","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1456,"comment_lines":7,"files":9}},"total_code_lines":1819,"total_comment_lines":27}},{"id":1526472,"crate":"rama","num":"0.2.0-alpha.11","dl_path":"/api/v1/crates/rama/0.2.0-alpha.11/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.11/readme","updated_at":"2025-04-16T09:58:17.725311Z","created_at":"2025-04-16T09:58:17.725311Z","downloads":733,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression","rama-tls/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","udp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-net/rustls","rama-http-backend/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls","rama-ua/tls"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua/embed-profiles"],"udp":["net","dep:rama-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.11/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.11/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.11/authors"},"crate_size":3227409,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-04-16T09:58:17.725311Z"}],"checksum":"c9873ebb37d9d1e396d84ad0821c066f5c56fda2d72124cbdde33193d233f209","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1456,"comment_lines":7,"files":9}},"total_code_lines":1819,"total_comment_lines":27}},{"id":1525485,"crate":"rama","num":"0.2.0-alpha.10","dl_path":"/api/v1/crates/rama/0.2.0-alpha.10/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.10/readme","updated_at":"2025-04-15T20:26:51.223685Z","created_at":"2025-04-15T20:26:51.223685Z","downloads":625,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression","rama-tls/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","udp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-net/rustls","rama-http-backend/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls","rama-ua/tls"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua/embed-profiles"],"udp":["net","dep:rama-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.10/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.10/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.10/authors"},"crate_size":3227436,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-04-15T20:26:51.223685Z"}],"checksum":"659c008de484cdacddb11d8fb1f985e8700302a559d0634efdec6bbc0d34b1cc","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1456,"comment_lines":7,"files":9}},"total_code_lines":1819,"total_comment_lines":27}},{"id":1524747,"crate":"rama","num":"0.2.0-alpha.9","dl_path":"/api/v1/crates/rama/0.2.0-alpha.9/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.9/readme","updated_at":"2025-04-15T13:44:23.849124Z","created_at":"2025-04-15T13:44:23.849124Z","downloads":615,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression","rama-tls/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","udp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","dep:rama-tls-rustls","rama-net/rustls","rama-http-backend/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls","rama-ua/tls"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua/embed-profiles"],"udp":["net","dep:rama-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.9/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.9/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.9/authors"},"crate_size":3227453,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-04-15T13:44:23.849124Z"}],"checksum":"d16c8c88828aac9ed478dd239a9a927f78ccf22290b585493bef4a5b7806e936","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1456,"comment_lines":7,"files":9}},"total_code_lines":1819,"total_comment_lines":27}},{"id":1519084,"crate":"rama","num":"0.2.0-alpha.8","dl_path":"/api/v1/crates/rama/0.2.0-alpha.8/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.8/readme","updated_at":"2025-04-10T19:41:49.554192Z","created_at":"2025-04-10T19:41:49.554192Z","downloads":679,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression","rama-tls/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","udp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","rama-tls/rustls","rama-net/rustls","rama-http-backend/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls","rama-ua/tls"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua/embed-profiles"],"udp":["net","dep:rama-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.8/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.8/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.8/authors"},"crate_size":3226297,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-04-10T19:41:49.554192Z"}],"checksum":"64eb716ef2df06fec9bc70e646d23a5ffef903cf3cd036172c2ac4972655bbd6","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1434,"comment_lines":7,"files":9}},"total_code_lines":1797,"total_comment_lines":27}},{"id":1479135,"crate":"rama","num":"0.2.0-alpha.7","dl_path":"/api/v1/crates/rama/0.2.0-alpha.7/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.7/readme","updated_at":"2025-03-11T21:13:20.215831Z","created_at":"2025-03-11T21:13:20.215831Z","downloads":840,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression","rama-tls/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core","ua-embed-profiles","compression"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","rama-tls/rustls","rama-net/rustls","rama-http-backend/rustls"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls","rama-ua/tls"],"ua":["dep:rama-ua"],"ua-embed-profiles":["ua","rama-ua/embed-profiles"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.7/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.7/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.7/authors"},"crate_size":3219384,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-03-11T21:13:20.215831Z"}],"checksum":"c420bdbb6ed534433ee4a1fa9cf1d9205098ae7d23cff43d69c31508f7cb422b","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":238,"comment_lines":20,"files":2},"Rust":{"code_lines":1260,"comment_lines":7,"files":9}},"total_code_lines":1623,"total_comment_lines":27}},{"id":1400955,"crate":"rama","num":"0.2.0-alpha.6","dl_path":"/api/v1/crates/rama/0.2.0-alpha.6/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.6/readme","updated_at":"2025-01-09T09:46:22.719260Z","created_at":"2025-01-09T09:46:22.719260Z","downloads":1304,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","rama-tls/rustls","rama-net/rustls","rama-http-backend/rustls"],"rustls-ring":["tls","rama-tls/rustls-ring"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls"],"ua":["dep:rama-ua"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.6/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.6/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.6/authors"},"crate_size":3192262,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-01-09T09:46:22.719260Z"}],"checksum":"097e69a93910872cebf650003bc7dd0af5a0ca121917a3ee094ada45bceba555","rust_version":"1.80.0","has_lib":true,"bin_names":[],"edition":"2021","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":173,"comment_lines":6,"files":1},"Rust":{"code_lines":1278,"comment_lines":8,"files":9}},"total_code_lines":1576,"total_comment_lines":14}},{"id":1396003,"crate":"rama","num":"0.2.0-alpha.5","dl_path":"/api/v1/crates/rama/0.2.0-alpha.5/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.5/readme","updated_at":"2025-01-05T13:57:37.403315Z","created_at":"2025-01-05T13:57:37.403315Z","downloads":899,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","rama-tls/rustls","rama-net/rustls","rama-http-backend/rustls"],"rustls-ring":["tls","rama-tls/rustls-ring"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls"],"ua":["dep:rama-ua"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.5/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.5/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.5/authors"},"crate_size":3192159,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-01-05T13:57:37.403315Z"}],"checksum":"a22bfac469f8c7bfaf404702f86e186fdc6c6583d2b2e2b414f9e6b048768ae0","rust_version":"1.80.0","has_lib":true,"bin_names":[],"edition":"2021","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":173,"comment_lines":6,"files":1},"Rust":{"code_lines":1255,"comment_lines":8,"files":9}},"total_code_lines":1553,"total_comment_lines":14}},{"id":1389920,"crate":"rama","num":"0.2.0-alpha.4","dl_path":"/api/v1/crates/rama/0.2.0-alpha.4/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.4/readme","updated_at":"2024-12-29T22:28:10.709390Z","created_at":"2024-12-29T22:28:10.709390Z","downloads":867,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend","dep:rama-http-core"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","rama-tls/rustls","rama-net/rustls","rama-http-backend/rustls"],"rustls-ring":["tls","rama-tls/rustls-ring"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls"],"ua":["dep:rama-ua"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.4/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.4/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.4/authors"},"crate_size":3191700,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2024-12-29T22:28:10.709390Z"}],"checksum":"c12d547db88e5c3137d8d27f3bbc6a1b9a3272bca21279f0076b88bb4b3a18b4","rust_version":"1.80.0","has_lib":true,"bin_names":[],"edition":"2021","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":173,"comment_lines":6,"files":1},"Rust":{"code_lines":1238,"comment_lines":11,"files":9}},"total_code_lines":1536,"total_comment_lines":17}},{"id":1265274,"crate":"rama","num":"0.2.0-alpha.3","dl_path":"/api/v1/crates/rama/0.2.0-alpha.3/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.3/readme","updated_at":"2024-09-09T19:04:47.824811Z","created_at":"2024-09-09T19:04:47.824811Z","downloads":1370,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression"],"default":[],"dns":["net","dep:rama-dns"],"full":["telemetry","compression","rustls","boring","cli","tcp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","rama-tls/rustls","rama-net/rustls","rama-http-backend/rustls"],"rustls-ring":["tls","rama-tls/rustls-ring"],"tcp":["dns","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls"],"ua":["dep:rama-ua"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.3/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.3/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.3/authors"},"crate_size":3117080,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2024-09-09T19:04:47.824811Z"}],"checksum":"e72705da8bb7e73d51f1daad529d0adf0955f71bc2f513cd585c466d774d0bac","rust_version":"1.80.0","has_lib":true,"bin_names":[],"edition":"2021","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":173,"comment_lines":6,"files":1},"Rust":{"code_lines":1374,"comment_lines":20,"files":13}},"total_code_lines":1672,"total_comment_lines":26}},{"id":1260242,"crate":"rama","num":"0.2.0-alpha.2","dl_path":"/api/v1/crates/rama/0.2.0-alpha.2/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.2/readme","updated_at":"2024-09-05T07:29:05.782907Z","created_at":"2024-09-05T07:29:05.782907Z","downloads":1226,"features":{"boring":["tls","rama-tls/boring","rama-net/boring","rama-http-backend/boring"],"cli":["dep:base64","dep:bytes","dep:hex","dep:serde_json","dep:serde_html_form","dep:tracing","dep:tokio","http"],"compression":["http","rama-http/compression"],"default":[],"full":["telemetry","compression","rustls","boring","cli","tcp","http-full","proxy-full"],"haproxy":["dep:rama-haproxy"],"http":["net","dep:rama-http","net","ua","rama-net/http","rama-tcp/http"],"http-full":["http","tcp","dep:rama-http-backend"],"net":["dep:rama-net"],"proxy":["dep:rama-proxy"],"proxy-csv":["proxy","rama-proxy/csv"],"proxy-full":["proxy-memory-db","proxy-live-update","proxy-csv","haproxy"],"proxy-live-update":["proxy","rama-proxy/live-update"],"proxy-memory-db":["proxy","rama-proxy/memory-db","rama-net/venndb"],"rustls":["tls","rama-tls/rustls","rama-net/rustls","rama-http-backend/rustls"],"rustls-ring":["tls","rama-tls/rustls-ring"],"tcp":["net","dep:rama-tcp"],"telemetry":["rama-core/telemetry","rama-net/telemetry","rama-http/telemetry"],"tls":["net","dep:rama-tls","rama-net/tls","rama-http/tls","rama-http-backend/tls"],"ua":["dep:rama-ua"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.2/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.2/authors"},"crate_size":3116072,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2024-09-05T07:29:05.782907Z"}],"checksum":"3e6663fc66a768fc33b2e7261764a555b0b13c8ee5075982beaa8db510fc49b6","rust_version":"1.80.0","has_lib":true,"bin_names":[],"edition":"2021","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":173,"comment_lines":6,"files":1},"Rust":{"code_lines":1350,"comment_lines":20,"files":13}},"total_code_lines":1648,"total_comment_lines":26}},{"id":1240362,"crate":"rama","num":"0.2.0-alpha.1","dl_path":"/api/v1/crates/rama/0.2.0-alpha.1/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.1/readme","updated_at":"2024-08-18T20:34:04.871451Z","created_at":"2024-08-18T20:34:04.871451Z","downloads":1323,"features":{"boring":["dep:boring","dep:tokio-boring"],"compression":["dep:async-compression"],"default":["compression","boring"],"full":["telemetry","compression","boring"],"rustls-ring":["tokio-rustls/ring","rustls/ring"],"telemetry":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-semantic-conventions"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.1/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.1/authors"},"crate_size":3488106,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2024-08-18T20:34:04.871451Z"}],"checksum":"8cb3f25601ad926834487a553da79b25a785b86ddf718ceafa0e71884eb79d31","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":96,"comment_lines":0,"files":2},"Python":{"code_lines":173,"comment_lines":6,"files":1},"Rust":{"code_lines":54658,"comment_lines":677,"files":371}},"total_code_lines":54956,"total_comment_lines":683}},{"id":1162592,"crate":"rama","num":"0.2.0-alpha.0","dl_path":"/api/v1/crates/rama/0.2.0-alpha.0/download","readme_path":"/api/v1/crates/rama/0.2.0-alpha.0/readme","updated_at":"2024-06-02T21:55:16.217134Z","created_at":"2024-06-02T21:55:16.217134Z","downloads":1407,"features":{"compression":["dep:async-compression"],"default":["compression"],"full":["compression","telemetry"],"telemetry":["dep:prometheus","dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-prometheus","dep:opentelemetry-semantic-conventions"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rama/0.2.0-alpha.0/dependencies","version_downloads":"/api/v1/crates/rama/0.2.0-alpha.0/downloads","authors":"/api/v1/crates/rama/0.2.0-alpha.0/authors"},"crate_size":3387233,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2024-06-02T21:55:16.217134Z"}],"checksum":"22fd7f0d894756e4ac2e8630612dbc0cc91cf028eb8e60bb0656d609da7dcd0e","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"modular service framework","homepage":"https://ramaproxy.org","documentation":"https://docs.rs/rama","repository":"https://github.com/plabayo/rama","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"HTML":{"code_lines":41,"comment_lines":0,"files":2},"Rust":{"code_lines":41896,"comment_lines":553,"files":306}},"total_code_lines":41966,"total_comment_lines":553}},{"id":625960,"crate":"rama","num":"0.1.0","dl_path":"/api/v1/crates/rama/0.1.0/download","readme_path":"/api/v1/crates/rama/0.1.0/readme","updated_at":"2025-01-05T14:06:09.101996Z","created_at":"2022-09-21T08:32:25.950506Z","downloads":2349,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rama/0.1.0/dependencies","version_downloads":"/api/v1/crates/rama/0.1.0/downloads","authors":"/api/v1/crates/rama/0.1.0/authors"},"crate_size":8592,"published_by":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"audit_actions":[{"action":"publish","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2022-09-21T08:32:25.950506Z"},{"action":"yank","user":{"id":1144,"login":"GlenDC","name":"Glen De Cauwsemaecker","avatar":"https://avatars.githubusercontent.com/u/3900482?v=4","url":"https://github.com/GlenDC","github_username_matches":true,"created_at":"2013-03-18T15:45:36Z"},"time":"2025-01-05T14:06:09.104843Z"}],"checksum":"edbc778160e9be29b706df8c19611944357e71c4606597ec6c4d7ca0f2e7c59f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"proxy framework using Tokio written purely in Rust","homepage":"https://github.com/plabayo/llama","documentation":null,"repository":"https://github.com/plabayo/llama","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":179,"comment_lines":1,"files":7}},"total_code_lines":179,"total_comment_lines":1}}],"keywords":[{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5678},{"id":"io","keyword":"io","created_at":"2014-11-22T01:57:58.301949Z","crates_cnt":768},{"id":"non-blocking","keyword":"non-blocking","created_at":"2015-02-18T16:50:54.187104Z","crates_cnt":174},{"id":"rama","keyword":"rama","created_at":"2024-09-09T18:53:19.089672Z","crates_cnt":44},{"id":"service","keyword":"service","created_at":"2015-05-19T20:49:44.063382Z","crates_cnt":292}],"categories":[{"id":"web-programming::http-server","category":"HTTP server","slug":"web-programming::http-server","description":"Crates to serve data over HTTP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2545},{"id":"network-programming","category":"Network programming","slug":"network-programming","description":"Crates dealing with higher-level network protocols such as FTP, HTTP, or SSH, or lower-level network protocols such as TCP or UDP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":13769},{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11069},{"id":"web-programming","category":"Web programming","slug":"web-programming","description":"Crates to create applications for the web.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":9970},{"id":"web-programming::http-client","category":"HTTP client","slug":"web-programming::http-client","description":"Crates to make HTTP network requests.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1773}]}