# http-rs/tide

Fast and friendly HTTP server framework for async Rust

Repository: https://github.com/http-rs/tide
Canonical: https://ross.abutalabs.com/products/tide
Homepage: https://docs.rs/tide
Language: Rust
License: Apache-2.0
License Family: permissive
Last push: 2024-01-05T01:12:04+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2947, "days_push": 972, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5094, forks 328 (observed 2026-08-28T04:09:09.674065+00:00)

## What it is
Tide is a minimal and pragmatic async web application framework for Rust, built on async-std, that provides routing, middleware, cookies, sessions, and JSON body handling for building HTTP servers and APIs. It emphasizes a friendly, rapid-development API with sensible defaults and first-class async/await support.

## Use cases
- build a web api in rust
- async http server framework for rust
- serve json endpoints in rust
- rust web framework with routing and middleware
- create a rest api backend in rust
- handle http requests with sessions and cookies in rust

## When to choose
- you want a small, batteries-included Rust web framework with sessions, cookies, and logging enabled by default
- you are building async web services or JSON APIs on top of async-std
- you value a simple, friendly API for rapid development over maximum configurability

## When to avoid
- you need an actively developed framework with a large growing ecosystem - axum or actix-web see far more activity
- you need built-in HTTP/2 or TLS support or deep integration with the tokio ecosystem
- you are starting a new long-term project, since Tide's release cadence has stalled with only beta releases since late 2021

## Facets
- artifact type: framework
- maturity: maintenance
- function: web-framework, http-server, routing, middleware, json
- domain: web-development, backend, apis
- platform: cross-platform, windows
- tags: rust, async, async-std, rest-api, sessions, cookies, json-endpoints, server-framework, web-server, linux, macos

## Member repositories
- http-rs/tide (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:09.674065+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:02:30.979556+00:00, confidence not recorded.
  - readme: https://github.com/http-rs/tide (fetched 2026-08-28T04:09:09.674065+00:00, sha ce7d347d48a8)
  - homepage: https://docs.rs/tide (fetched 2026-08-29T08:57:20.304502+00:00, sha 29b1e790b0ab)
  - site_page: https://docs.rs/ (fetched 2026-08-29T08:57:20.318948+00:00, sha a63d2a2e634c)
  - site_page: https://docs.rs/crate/tide/latest (fetched 2026-08-29T08:57:20.321028+00:00, sha 2ffd57d75903)
  - site_page: https://docs.rs/crate/tide/latest/features (fetched 2026-08-29T08:57:20.322995+00:00, sha f38fafd85feb)
  - site_page: https://docs.rs/about (fetched 2026-08-29T08:57:20.332085+00:00, sha 29ab7986fbf5)
  - site_page: https://docs.rs/about/badges (fetched 2026-08-29T08:57:20.334688+00:00, sha 6588cac258af)
  - site_page: https://docs.rs/about/builds (fetched 2026-08-29T08:57:20.336742+00:00, sha 811231ca4680)
  - site_page: https://docs.rs/about/metadata (fetched 2026-08-29T08:57:20.338462+00:00, sha 0dcdccb2b2b2)
  - site_page: https://docs.rs/about/redirections (fetched 2026-08-29T08:57:20.340116+00:00, sha 1b1efd93105f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
