Hasty Briefsbeta

Bilingual

Plain – a web framework for building products with Python

a year ago
  • #Web Development
  • #Django
  • #Python
  • Plain is a fork of Django, designed to bring new ideas to Python development.
  • It supports building businesses, internal tools, or personal projects with ease.
  • Plain was forked from PullApprove, a SaaS with Fortune 500 customers.
  • Offers end-to-end development, from local setup to production with dashboards and feature flags.
  • Split into multiple first-party packages, allowing major features to evolve independently.
  • Foundation packages include plain (web basics), plain.models (ORM), plain.cache (caching), and more.
  • Auth packages provide authentication solutions like plain.auth, plain.oauth, and plain.passkeys (coming soon).
  • Admin packages offer tools for back-office operations, including plain.admin and plain.flags.
  • Dev packages streamline local development with plain.dev, plain.pytest, and plain.tunnel.
  • Frontend packages integrate modern tools like plain.tailwind, plain.htmx, and plain.esbuild.