{"id":14353929,"name":"rustango","ecosystem":"cargo","description":"Django-shaped batteries-included web framework for Rust: ORM + migrations + auto-admin + multi-tenancy + audit log + auth (sessions, JWT, OAuth2/OIDC, HMAC) + APIs (ViewSet, OpenAPI auto-derive, JSON:API) + jobs (in-mem + Postgres) + email + media (S3 / R2 / B2 / MinIO + presigned uploads + collections + tags) + production middleware (CSRF, CSP, rate-limiting, compression, idempotency, etc.).","homepage":"https://github.com/ujeenet/rustango","licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/ujeenet/rustango","keywords_array":["sqlite","orm","async","django","web-framework"],"namespace":null,"versions_count":32,"first_release_published_at":"2026-04-29T19:31:50.309Z","latest_release_published_at":"2026-05-11T00:27:10.104Z","latest_release_number":"0.31.2","last_synced_at":"2026-05-11T00:32:33.190Z","created_at":"2026-04-29T19:46:48.150Z","updated_at":"2026-05-11T00:32:35.846Z","registry_url":"https://crates.io/crates/rustango/","install_command":"cargo install rustango","documentation_url":"https://docs.rs/rustango/","metadata":{"categories":["web-programming::http-server","database","asynchronous"]},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-11T00:32:35.818Z","dependent_packages_count":0,"downloads":386,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":90.76780786045666,"dependent_repos_count":15.261408168192709,"dependent_packages_count":20.158237839644894,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":42.06248462276475},"purl":"pkg:cargo/rustango","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/rustango","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cargo/rustango","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/rustango/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustango/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustango/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustango/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustango/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustango/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustango/codemeta","maintainers":[{"uuid":"411179","login":"ujeenet","name":"Ievgenii Svyryd","email":null,"url":"https://github.com/ujeenet","packages_count":6,"html_url":"https://crates.io/users/ujeenet","role":null,"created_at":"2026-04-29T19:47:51.989Z","updated_at":"2026-04-29T19:47:51.989Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/ujeenet/packages"}]}