Ross ROSS = Recommend OSS · open-source software intelligence for agents

dropseed/plain

The Python web framework for building apps. observed · 2026-09-03

github.com/dropseed/plain · homepage · Python observed · 2026-09-03

Health v2 · maintenance only

75/100

  • Activity 100
  • Release rhythm 35
  • Longevity 90

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 1260
  • days_rel: n/a
  • days_push: 0
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1041 stars · 26 forks observed · 2026-09-03

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Plain is a Python web framework for building database-backed applications, originally forked from Django and redesigned around explicit, typed APIs. It ships a core HTTP/routing/views layer plus first-party packages for Postgres ORM, auth, sessions, background jobs, APIs, admin, and MCP server support, with built-in OpenTelemetry observability.

Use cases

  • build a full-stack python web app with postgres
  • django alternative with modern typed apis
  • build a rest api with class-based views in python
  • expose my app to ai agents as an mcp server
  • run background jobs with a database-backed queue
  • add user authentication and sessions to a python app
  • server-rendered app with jinja2, htmx and tailwind
  • scaffold a python web app with an ai coding agent

When to choose

  • you want a batteries-included Python framework like Django but with explicit, typed, modern APIs
  • your stack is Postgres-only and you value built-in observability (traces, slow-query detection)
  • you want an app that is easy for AI coding agents to read and modify
  • you want first-party auth, admin, jobs, email, and MCP packages that work together

When to avoid

  • you need databases other than Postgres (models are Postgres-only)
  • you need a mature 1.0 framework — Plain is pre-1.0 and evolving
  • you want an async-first or microframework approach like FastAPI or Flask
  • you need a large third-party plugin ecosystem

Facets

framework · maturity active

web-framework orm templating routing auth middleware http-server api-framework mcp cli testing logging tracing caching email form-handling scheduling web-development backend developer-tools large-language-models python cli cross-platform django-alternative flask-alternative postgres-only jinja2 htmx tailwind full-stack agent-friendly typed-python background-jobs opentelemetry bsd-license ai-agents web-server

10 sources

Member repositories

RepositoryRoleHealth v2
dropseed/plainmain75

For agents

markdown · JSON · MCP: product_card(name="dropseed/plain")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem