# levkk/rwf

Comprehensive framework for building web applications in Rust.

Repository: https://github.com/levkk/rwf
Canonical: https://ross.abutalabs.com/products/rwf
Homepage: https://rustwebframework.org/
Language: Rust
License: MIT
License Family: permissive
Topics: rust, mvc, orm, templates, framework, web, apps, models
Last push: 2026-04-14T07:11:27+00:00

## Health v2 (maintenance only)
Score: 60/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 77, release rhythm 40, longevity 56
- inputs: {"age_days": 796, "days_push": 141, "days_rel": 636, "gap_med": 2, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1062, forks 21 (observed 2026-08-28T04:03:26.181305+00:00)

## What it is
Rwf is a comprehensive MVC web framework for building web applications in Rust, bundling an HTTP server, ORM, dynamic templates, authentication, background jobs, and WebSockets. It also includes WSGI and Rack servers to ease migration from Django/Flask and Rails apps.

## Use cases
- build a web application in rust
- rust framework with orm and templates
- migrate a django or flask app to rust
- migrate a rails app to rust
- backend-driven spa with hotwired turbo in rust
- rust web framework with authentication and sessions
- run background and scheduled jobs in a rust web app

## When to choose
- you want a batteries-included MVC framework in Rust similar to Rails or Django
- you need an ORM, auth, migrations, and background jobs out of the box
- you're migrating an existing Python or Ruby web app to Rust incrementally

## When to avoid
- you need a battle-tested, production-hardened framework - Rwf is in beta
- you prefer a minimal async HTTP toolkit like axum or actix-web you compose yourself
- you use a database other than PostgreSQL, since the ORM targets PostgreSQL

## Facets
- artifact type: framework
- maturity: experimental
- function: web-framework, orm, auth, templating, middleware, websocket, http-server, cli, logging, serialization
- domain: web-development, backend, developer-tools
- platform: rust, cross-platform
- tags: mvc, postgresql, background-jobs, hotwired-turbo, django-migration, rails-migration, database-migrations, rest, web-server

## Member repositories
- levkk/rwf (main) score 60

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:26.181305+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-30T06:56:45.263086+00:00, confidence not recorded.
  - readme: https://github.com/levkk/rwf (fetched 2026-08-28T04:03:26.181305+00:00, sha 3d2d6e9b5c13)
  - homepage: https://rustwebframework.org/ (fetched 2026-08-29T12:58:17.563368+00:00, sha 26f48afc5ca2)
  - registry_crates: https://crates.io/api/v1/crates/rwf (fetched 2026-08-29T12:58:17.572660+00:00, sha 3d41839c48b8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
