{"crate":{"id":"topcoat","name":"topcoat","updated_at":"2026-09-05T08:58:57.133643Z","versions":[3161339,3026334,3024654,3018429,2876004,2842487,2827276,2822972,2820887,2810802,2808172,2799750,2798101,2794556,2787020,2786763,2786521,2270509],"keywords":["framework","html","server","ssr","web"],"categories":["web-programming","web-programming::http-server"],"badges":[],"created_at":"2026-04-17T20:33:49.048679Z","downloads":14660,"recent_downloads":14601,"default_version":"0.7.0","num_versions":18,"yanked":false,"max_version":"0.7.0","newest_version":"0.7.0","max_stable_version":"0.7.0","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","links":{"version_downloads":"/api/v1/crates/topcoat/downloads","versions":null,"owners":"/api/v1/crates/topcoat/owners","owner_team":"/api/v1/crates/topcoat/owner_team","owner_user":"/api/v1/crates/topcoat/owner_user","reverse_dependencies":"/api/v1/crates/topcoat/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3161339,"crate":"topcoat","num":"0.7.0","dl_path":"/api/v1/crates/topcoat/0.7.0/download","readme_path":"/api/v1/crates/topcoat/0.7.0/readme","updated_at":"2026-09-05T08:58:57.133643Z","created_at":"2026-09-05T08:58:57.133643Z","downloads":109,"features":{"alpine-ajax":["dep:topcoat-alpine-ajax"],"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"compression":["router","topcoat-router/compression"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"datastar":["dep:topcoat-datastar","sse"],"default":["asset","compression","cookie","font","icon","router","runtime","serve","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["alpine-ajax","asset","compression","cookie","datastar","discover","font","font-fontsource","htmx","icon","icon-iconify","mail","mail-smtp","multipart","router","runtime","serve","session","sitemap","sse","tailwind","tower","ui","view","websocket"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"mail":["dep:topcoat-mail","dep:topcoat-mail-macro","view"],"mail-smtp":["mail","topcoat-mail/smtp"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-mail?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"serve":["router","dep:futures-util","dep:tokio","dep:tokio-tungstenite","topcoat-asset?/serve","topcoat-router/serve"],"session":["dep:topcoat-session"],"sitemap":["router","topcoat-router/sitemap"],"sse":["router","topcoat-router/sse"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"],"websocket":["serve","topcoat-router/websocket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.7.0/dependencies","version_downloads":"/api/v1/crates/topcoat/0.7.0/downloads","authors":"/api/v1/crates/topcoat/0.7.0/authors"},"crate_size":75161,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-09-05T08:58:57.133643Z"}],"checksum":"e36ec515ff2324b76a1397b66fcd4d3b4ac573f15958d4c3f0a841e41fa8a3ef","rust_version":"1.98","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":295,"comment_lines":6,"files":20}},"total_code_lines":295,"total_comment_lines":6}},{"id":3026334,"crate":"topcoat","num":"0.6.2","dl_path":"/api/v1/crates/topcoat/0.6.2/download","readme_path":"/api/v1/crates/topcoat/0.6.2/readme","updated_at":"2026-08-18T19:21:35.231376Z","created_at":"2026-08-18T19:21:35.231376Z","downloads":2882,"features":{"alpine-ajax":["dep:topcoat-alpine-ajax"],"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"compression":["router","topcoat-router/compression"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"datastar":["dep:topcoat-datastar","sse"],"default":["asset","compression","cookie","font","icon","router","runtime","serve","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["alpine-ajax","asset","compression","cookie","datastar","discover","font","font-fontsource","htmx","icon","icon-iconify","mail","mail-smtp","multipart","router","runtime","serve","session","sitemap","sse","tailwind","tower","ui","view","websocket"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"mail":["dep:topcoat-mail","dep:topcoat-mail-macro","view"],"mail-smtp":["mail","topcoat-mail/smtp"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-mail?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"serve":["router","dep:futures-util","dep:tokio","dep:tokio-tungstenite","topcoat-asset?/serve","topcoat-router/serve"],"session":["dep:topcoat-session"],"sitemap":["router","topcoat-router/sitemap"],"sse":["router","topcoat-router/sse"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"],"websocket":["serve","topcoat-router/websocket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.6.2/dependencies","version_downloads":"/api/v1/crates/topcoat/0.6.2/downloads","authors":"/api/v1/crates/topcoat/0.6.2/authors"},"crate_size":72702,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-08-18T19:21:35.231376Z"}],"checksum":"050c11e7b0e146a2b1eb15855abd5fa03e2754eb880922f8b6cab5ec71cac5aa","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":249,"comment_lines":4,"files":18}},"total_code_lines":249,"total_comment_lines":4}},{"id":3024654,"crate":"topcoat","num":"0.6.1","dl_path":"/api/v1/crates/topcoat/0.6.1/download","readme_path":"/api/v1/crates/topcoat/0.6.1/readme","updated_at":"2026-08-18T14:40:45.744342Z","created_at":"2026-08-18T14:40:45.744342Z","downloads":86,"features":{"alpine-ajax":["dep:topcoat-alpine-ajax"],"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"compression":["router","topcoat-router/compression"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"datastar":["dep:topcoat-datastar","sse"],"default":["asset","compression","cookie","font","icon","router","runtime","serve","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["alpine-ajax","asset","compression","cookie","datastar","discover","font","font-fontsource","htmx","icon","icon-iconify","mail","mail-smtp","multipart","router","runtime","serve","session","sitemap","sse","tailwind","tower","ui","view","websocket"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"mail":["dep:topcoat-mail","dep:topcoat-mail-macro","view"],"mail-smtp":["mail","topcoat-mail/smtp"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-mail?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"serve":["router","dep:futures-util","dep:tokio","dep:tokio-tungstenite","topcoat-asset?/serve","topcoat-router/serve"],"session":["dep:topcoat-session"],"sitemap":["router","topcoat-router/sitemap"],"sse":["router","topcoat-router/sse"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"],"websocket":["serve","topcoat-router/websocket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.6.1/dependencies","version_downloads":"/api/v1/crates/topcoat/0.6.1/downloads","authors":"/api/v1/crates/topcoat/0.6.1/authors"},"crate_size":72602,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-08-18T14:40:45.744342Z"}],"checksum":"675d06c4a786229446aa610eb644a39633d9bd3d7bcec7d90571ea2f3288d540","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":249,"comment_lines":4,"files":18}},"total_code_lines":249,"total_comment_lines":4}},{"id":3018429,"crate":"topcoat","num":"0.6.0","dl_path":"/api/v1/crates/topcoat/0.6.0/download","readme_path":"/api/v1/crates/topcoat/0.6.0/readme","updated_at":"2026-08-17T19:25:29.207863Z","created_at":"2026-08-17T19:25:29.207863Z","downloads":164,"features":{"alpine-ajax":["dep:topcoat-alpine-ajax"],"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"compression":["router","topcoat-router/compression"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"datastar":["dep:topcoat-datastar","sse"],"default":["asset","compression","cookie","font","icon","router","runtime","serve","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["alpine-ajax","asset","compression","cookie","datastar","discover","font","font-fontsource","htmx","icon","icon-iconify","mail","mail-smtp","multipart","router","runtime","serve","session","sitemap","sse","tailwind","tower","ui","view","websocket"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"mail":["dep:topcoat-mail","dep:topcoat-mail-macro","view"],"mail-smtp":["mail","topcoat-mail/smtp"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-mail?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"serve":["router","dep:futures-util","dep:tokio","dep:tokio-tungstenite","topcoat-asset?/serve","topcoat-router/serve"],"session":["dep:topcoat-session"],"sitemap":["router","topcoat-router/sitemap"],"sse":["router","topcoat-router/sse"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"],"websocket":["serve","topcoat-router/websocket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.6.0/dependencies","version_downloads":"/api/v1/crates/topcoat/0.6.0/downloads","authors":"/api/v1/crates/topcoat/0.6.0/authors"},"crate_size":72555,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-08-17T19:25:29.207863Z"}],"checksum":"32edcc24ca8f8af5c93c7a98aebde8dc8184d52fbca9e9023fdf5ec14355319a","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":249,"comment_lines":4,"files":18}},"total_code_lines":249,"total_comment_lines":4}},{"id":2876004,"crate":"topcoat","num":"0.5.0","dl_path":"/api/v1/crates/topcoat/0.5.0/download","readme_path":"/api/v1/crates/topcoat/0.5.0/readme","updated_at":"2026-07-27T18:12:21.238880Z","created_at":"2026-07-27T18:12:21.238880Z","downloads":8438,"features":{"alpine-ajax":["dep:topcoat-alpine-ajax"],"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"compression":["router","topcoat-router/compression"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"datastar":["dep:topcoat-datastar","sse"],"default":["asset","compression","cookie","font","icon","router","runtime","serve","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["alpine-ajax","asset","compression","cookie","datastar","discover","font","font-fontsource","htmx","icon","icon-iconify","mail","mail-smtp","multipart","router","runtime","serve","session","sse","tailwind","tower","ui","view","websocket"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"mail":["dep:topcoat-mail","dep:topcoat-mail-macro","view"],"mail-smtp":["mail","topcoat-mail/smtp"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-mail?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"serve":["router","dep:futures-util","dep:tokio","dep:tokio-tungstenite","topcoat-asset?/serve","topcoat-router/serve"],"session":["dep:topcoat-session"],"sse":["router","topcoat-router/sse"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"],"websocket":["serve","topcoat-router/websocket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.5.0/dependencies","version_downloads":"/api/v1/crates/topcoat/0.5.0/downloads","authors":"/api/v1/crates/topcoat/0.5.0/authors"},"crate_size":69700,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-27T18:12:21.238880Z"}],"checksum":"589daca3621386280f58fde033d08ff378592f6ac448bea327418ccf2725bc83","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":249,"comment_lines":4,"files":18}},"total_code_lines":249,"total_comment_lines":4}},{"id":2842487,"crate":"topcoat","num":"0.4.0","dl_path":"/api/v1/crates/topcoat/0.4.0/download","readme_path":"/api/v1/crates/topcoat/0.4.0/readme","updated_at":"2026-07-22T09:42:53.801405Z","created_at":"2026-07-22T09:42:53.801405Z","downloads":1752,"features":{"alpine-ajax":["dep:topcoat-alpine-ajax"],"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"compression":["router","topcoat-router/compression"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"default":["asset","compression","cookie","font","icon","router","runtime","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["alpine-ajax","asset","compression","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","session","tailwind","tower","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"session":["dep:topcoat-session"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.4.0/dependencies","version_downloads":"/api/v1/crates/topcoat/0.4.0/downloads","authors":"/api/v1/crates/topcoat/0.4.0/authors"},"crate_size":60636,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-22T09:42:53.801405Z"}],"checksum":"fd4fd51971cebd925fdd02e13dc3751a2425af7b9cd231397869e254ef31106c","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":230,"comment_lines":1,"files":16}},"total_code_lines":230,"total_comment_lines":1}},{"id":2827276,"crate":"topcoat","num":"0.3.1","dl_path":"/api/v1/crates/topcoat/0.3.1/download","readme_path":"/api/v1/crates/topcoat/0.3.1/readme","updated_at":"2026-07-20T10:38:49.539262Z","created_at":"2026-07-20T10:38:49.539262Z","downloads":355,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"compression":["router","topcoat-router/compression"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"default":["asset","compression","cookie","font","icon","router","runtime","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","compression","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","session","tailwind","tower","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"session":["dep:topcoat-session"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.3.1/dependencies","version_downloads":"/api/v1/crates/topcoat/0.3.1/downloads","authors":"/api/v1/crates/topcoat/0.3.1/authors"},"crate_size":58337,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-20T10:38:49.539262Z"}],"checksum":"0a2e23c08e4f0ec6dd3e75e1919489dfe4ed73b30f3127783e552b71defd56c5","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":226,"comment_lines":1,"files":15}},"total_code_lines":226,"total_comment_lines":1}},{"id":2822972,"crate":"topcoat","num":"0.3.0","dl_path":"/api/v1/crates/topcoat/0.3.0/download","readme_path":"/api/v1/crates/topcoat/0.3.0/readme","updated_at":"2026-07-19T18:37:10.753018Z","created_at":"2026-07-19T18:37:10.753018Z","downloads":217,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"compression":["router","topcoat-router/compression"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"default":["asset","compression","cookie","font","icon","router","runtime","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","compression","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","session","tailwind","tower","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"session":["dep:topcoat-session"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.3.0/dependencies","version_downloads":"/api/v1/crates/topcoat/0.3.0/downloads","authors":"/api/v1/crates/topcoat/0.3.0/authors"},"crate_size":58151,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-19T18:37:10.753018Z"}],"checksum":"d3212494ba3041def96f5f400e81963e8527b877f23838b13fc4f126ff630afb","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":226,"comment_lines":1,"files":15}},"total_code_lines":226,"total_comment_lines":1}},{"id":2820887,"crate":"topcoat","num":"0.2.0","dl_path":"/api/v1/crates/topcoat/0.2.0/download","readme_path":"/api/v1/crates/topcoat/0.2.0/readme","updated_at":"2026-07-19T12:58:00.145262Z","created_at":"2026-07-19T12:58:00.145262Z","downloads":51,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"compression":["router","topcoat-router/compression"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"default":["asset","compression","cookie","font","icon","router","runtime","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","compression","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","session","tailwind","tower","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"session":["dep:topcoat-session"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.2.0/dependencies","version_downloads":"/api/v1/crates/topcoat/0.2.0/downloads","authors":"/api/v1/crates/topcoat/0.2.0/authors"},"crate_size":57376,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-19T12:58:00.145262Z"}],"checksum":"ea1a0096057cf62d885977d7ad718b9b3ad6799384054081561ace87008a4748","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":226,"comment_lines":1,"files":15}},"total_code_lines":226,"total_comment_lines":1}},{"id":2810802,"crate":"topcoat","num":"0.1.3","dl_path":"/api/v1/crates/topcoat/0.1.3/download","readme_path":"/api/v1/crates/topcoat/0.1.3/readme","updated_at":"2026-07-17T23:07:59.868697Z","created_at":"2026-07-17T23:07:59.868697Z","downloads":277,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"default":["asset","cookie","font","icon","router","runtime","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","session","tailwind","tower","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"session":["dep:topcoat-session"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.1.3/dependencies","version_downloads":"/api/v1/crates/topcoat/0.1.3/downloads","authors":"/api/v1/crates/topcoat/0.1.3/authors"},"crate_size":52705,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-17T23:07:59.868697Z"}],"checksum":"1c2645765642e7c8db6915498f35d39c7208ac496634a736f638d11dd0da4bec","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":194,"comment_lines":1,"files":15}},"total_code_lines":194,"total_comment_lines":1}},{"id":2808172,"crate":"topcoat","num":"0.1.2","dl_path":"/api/v1/crates/topcoat/0.1.2/download","readme_path":"/api/v1/crates/topcoat/0.1.2/readme","updated_at":"2026-07-17T15:44:42.359237Z","created_at":"2026-07-17T15:44:42.359237Z","downloads":26,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"default":["asset","cookie","font","icon","router","runtime","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","session","tailwind","tower","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"session":["dep:topcoat-session"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.1.2/dependencies","version_downloads":"/api/v1/crates/topcoat/0.1.2/downloads","authors":"/api/v1/crates/topcoat/0.1.2/authors"},"crate_size":49283,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-17T15:44:42.359237Z"}],"checksum":"a586bfeb55fef084fa5abc1f1a81f97a77c8b0fae9751304725638bcfceb6a31","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":193,"comment_lines":1,"files":15}},"total_code_lines":193,"total_comment_lines":1}},{"id":2799750,"crate":"topcoat","num":"0.1.1","dl_path":"/api/v1/crates/topcoat/0.1.1/download","readme_path":"/api/v1/crates/topcoat/0.1.1/readme","updated_at":"2026-07-16T13:49:19.476589Z","created_at":"2026-07-16T13:49:19.476589Z","downloads":26,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"cookie":["dep:topcoat-cookie","topcoat-session?/cookie"],"default":["asset","cookie","font","icon","router","runtime","session","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","session","tailwind","tower","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router","topcoat-session?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"session":["dep:topcoat-session"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.1.1/dependencies","version_downloads":"/api/v1/crates/topcoat/0.1.1/downloads","authors":"/api/v1/crates/topcoat/0.1.1/authors"},"crate_size":48413,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-16T13:49:19.476589Z"}],"checksum":"e86923fa05cc4e76cfb77b48a161bf7d6dbf3b15104b5e201419bf33280e2637","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":193,"comment_lines":1,"files":15}},"total_code_lines":193,"total_comment_lines":1}},{"id":2798101,"crate":"topcoat","num":"0.1.0","dl_path":"/api/v1/crates/topcoat/0.1.0/download","readme_path":"/api/v1/crates/topcoat/0.1.0/readme","updated_at":"2026-07-16T09:18:41.113147Z","created_at":"2026-07-16T09:18:41.113147Z","downloads":27,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"cookie":["dep:topcoat-cookie"],"default":["asset","cookie","font","icon","router","runtime","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","tailwind","tower","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.1.0/dependencies","version_downloads":"/api/v1/crates/topcoat/0.1.0/downloads","authors":"/api/v1/crates/topcoat/0.1.0/authors"},"crate_size":44293,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-16T09:18:41.113147Z"}],"checksum":"37297073f36d954469db8f7cbf5b3e9127aae2f40b65b88151f3fcbda97d9c62","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":189,"comment_lines":1,"files":14}},"total_code_lines":189,"total_comment_lines":1}},{"id":2794556,"crate":"topcoat","num":"0.0.4","dl_path":"/api/v1/crates/topcoat/0.0.4/download","readme_path":"/api/v1/crates/topcoat/0.0.4/readme","updated_at":"2026-07-15T20:16:25.327443Z","created_at":"2026-07-15T20:16:25.327443Z","downloads":20,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"cookie":["dep:topcoat-cookie"],"default":["asset","cookie","font","icon","router","runtime","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","tailwind","tower","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"tailwind":["dep:topcoat-tailwind"],"tower":["router","topcoat-router/tower"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.0.4/dependencies","version_downloads":"/api/v1/crates/topcoat/0.0.4/downloads","authors":"/api/v1/crates/topcoat/0.0.4/authors"},"crate_size":44290,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-15T20:16:25.327443Z"}],"checksum":"8d2895842cadf18f4c6e1f6fad62592dc61331c89affc124fb05276e930d00a2","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":189,"comment_lines":1,"files":14}},"total_code_lines":189,"total_comment_lines":1}},{"id":2787020,"crate":"topcoat","num":"0.0.3","dl_path":"/api/v1/crates/topcoat/0.0.3/download","readme_path":"/api/v1/crates/topcoat/0.0.3/readme","updated_at":"2026-07-14T19:34:01.898032Z","created_at":"2026-07-14T19:34:01.898032Z","downloads":26,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"cookie":["dep:topcoat-cookie"],"default":["asset","cookie","font","icon","router","runtime","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","tailwind","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"tailwind":["dep:topcoat-tailwind"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.0.3/dependencies","version_downloads":"/api/v1/crates/topcoat/0.0.3/downloads","authors":"/api/v1/crates/topcoat/0.0.3/authors"},"crate_size":43802,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-14T19:34:01.898032Z"}],"checksum":"bb53fbf20c2bb9d7704e2c1fbe44b2aae0889c0b662f21ebe11c2dad5f4383e3","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":189,"comment_lines":1,"files":14}},"total_code_lines":189,"total_comment_lines":1}},{"id":2786763,"crate":"topcoat","num":"0.0.2","dl_path":"/api/v1/crates/topcoat/0.0.2/download","readme_path":"/api/v1/crates/topcoat/0.0.2/readme","updated_at":"2026-07-14T18:51:58.627184Z","created_at":"2026-07-14T18:51:58.627184Z","downloads":21,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"cookie":["dep:topcoat-cookie"],"default":["asset","cookie","font","icon","router","runtime","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","tailwind","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"tailwind":["dep:topcoat-tailwind"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.0.2/dependencies","version_downloads":"/api/v1/crates/topcoat/0.0.2/downloads","authors":"/api/v1/crates/topcoat/0.0.2/authors"},"crate_size":43738,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-14T18:51:58.627184Z"}],"checksum":"8de80a6bc1394d4ab87489b2e03a699fda27d81c530d38f38b6561243389624b","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":189,"comment_lines":1,"files":14}},"total_code_lines":189,"total_comment_lines":1}},{"id":2786521,"crate":"topcoat","num":"0.0.1","dl_path":"/api/v1/crates/topcoat/0.0.1/download","readme_path":"/api/v1/crates/topcoat/0.0.1/readme","updated_at":"2026-07-14T18:01:38.818363Z","created_at":"2026-07-14T18:01:38.818363Z","downloads":22,"features":{"asset":["dep:topcoat-asset","topcoat-font?/asset","topcoat-font-macro?/asset"],"cookie":["dep:topcoat-cookie"],"default":["asset","cookie","font","icon","router","runtime","view","discover"],"discover":["dep:inventory","topcoat-font?/discover","topcoat-router?/discover","topcoat-router-macro?/discover","topcoat-runtime?/discover","topcoat-runtime-macro?/discover"],"font":["dep:topcoat-font","dep:topcoat-font-macro"],"font-fontsource":["font","topcoat-font/fontsource","topcoat-font-macro/fontsource"],"full":["asset","cookie","discover","font","font-fontsource","htmx","icon","icon-iconify","multipart","router","runtime","tailwind","ui","view"],"htmx":["dep:topcoat-htmx"],"icon":["dep:topcoat-icon","dep:topcoat-icon-macro","view"],"icon-iconify":["icon","topcoat-icon-macro/iconify","topcoat-icon/iconify-build"],"multipart":["router","topcoat-router/multipart"],"router":["dep:topcoat-router","dep:topcoat-router-macro","dep:futures-util","dep:tokio","dep:tokio-tungstenite","view","topcoat-asset?/router","topcoat-cookie?/router","topcoat-font?/router","topcoat-runtime?/router"],"runtime":["dep:topcoat-runtime","dep:topcoat-runtime-macro"],"tailwind":["dep:topcoat-tailwind"],"ui":["dep:topcoat-ui-registry"],"view":["dep:topcoat-view","dep:topcoat-view-macro","topcoat-asset?/view","topcoat-font?/view"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.0.1/dependencies","version_downloads":"/api/v1/crates/topcoat/0.0.1/downloads","authors":"/api/v1/crates/topcoat/0.0.1/authors"},"crate_size":43739,"published_by":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"audit_actions":[{"action":"publish","user":{"id":362210,"login":"pikaju","name":"Julien Scholz","avatar":"https://avatars.githubusercontent.com/u/8947616?v=4","url":"https://github.com/pikaju","github_username_matches":true,"created_at":"2014-09-28T13:25:39Z"},"time":"2026-07-14T18:01:38.818363Z"}],"checksum":"6ecd7129977aa23b6a2f279601e1911aaf732383f82ab96a50c315c0f867501b","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A modular, batteries-included Rust web framework for server-rendered apps.","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":189,"comment_lines":1,"files":14}},"total_code_lines":189,"total_comment_lines":1}},{"id":2270509,"crate":"topcoat","num":"0.0.0","dl_path":"/api/v1/crates/topcoat/0.0.0/download","readme_path":"/api/v1/crates/topcoat/0.0.0/readme","updated_at":"2026-04-17T20:33:49.048679Z","created_at":"2026-04-17T20:33:49.048679Z","downloads":161,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/topcoat/0.0.0/dependencies","version_downloads":"/api/v1/crates/topcoat/0.0.0/downloads","authors":"/api/v1/crates/topcoat/0.0.0/authors"},"crate_size":1051,"published_by":{"id":10,"login":"carllerche","name":"Carl Lerche","avatar":"https://avatars.githubusercontent.com/u/6180?v=4","url":"https://github.com/carllerche","github_username_matches":true,"created_at":"2008-04-10T17:55:54Z"},"audit_actions":[{"action":"publish","user":{"id":10,"login":"carllerche","name":"Carl Lerche","avatar":"https://avatars.githubusercontent.com/u/6180?v=4","url":"https://github.com/carllerche","github_username_matches":true,"created_at":"2008-04-10T17:55:54Z"},"time":"2026-04-17T20:33:49.048679Z"}],"checksum":"ed1287e939a4fb77963592900c60c40a68220552b877513c347465f677212ec8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"A modern web framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/tokio-rs/topcoat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3,"comment_lines":0,"files":1}},"total_code_lines":3,"total_comment_lines":0}}],"keywords":[{"id":"framework","keyword":"framework","created_at":"2015-05-08T19:34:16.263147Z","crates_cnt":2547},{"id":"html","keyword":"html","created_at":"2015-01-25T12:15:24.212583Z","crates_cnt":1138},{"id":"server","keyword":"server","created_at":"2014-11-29T13:11:08.869011Z","crates_cnt":1457},{"id":"ssr","keyword":"ssr","created_at":"2020-04-06T08:52:50.056672Z","crates_cnt":186},{"id":"web","keyword":"web","created_at":"2014-11-29T13:11:08.855945Z","crates_cnt":3350}],"categories":[{"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":9969},{"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}]}