Masonite
Python web framework with an Active Record style ORM, queues, mail, notifications, events and task scheduling.
www.masonite.dev/repositorydocs
Masonite bundles an Active Record style ORM, mail, queues, notifications, events and task scheduling. A project is created with masonite new after pip install masonite-framework, as either a full-stack project that renders views on the server or an API-only project. Views use Jinja2 templates, and the ORM works with SQLite, MySQL, PostgreSQL and SQL Server.
A live site runs as a long-lived process behind a production WSGI server, and task scheduling needs the schedule runner in the server’s cron, run every minute.
The project moved to the masonitedev organization and a renamed PyPI package, and the community maintains it. The earlier repository and the masonite package are deprecated.
Identity
Rendering and deploy
- Runs as
- Always on, Scheduled8
- Rendering
- On a server, No pages, API only4
- Install with
- pip install masonite-framework, then masonite new4
Releases
Adoption
Sources
- 2026-10-26: links, Maintainer
www.masonite.dev/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/masonitedev/masonite - 2026-10-26: links, Maintainer, Categories
docs.masonite.dev/ - 2026-10-26: Runtime, Minimum runtime, Databases, Rendering, Install with
docs.masonite.dev/getting-started/installation/ - 2026-10-26: Minimum runtime
pypi.org/pypi/masonite-framework/json - 2026-10-26: Templating
docs.masonite.dev/the-basics/views/ - 2026-10-26: Databases
docs.masonite.dev/orm/installation/ - 2026-10-26: Runs as
docs.masonite.dev/getting-started/deployment/ - 2026-10-26: License model
github.com/masonitedev/masonite/blob/5.0/README.md - 2026-10-26: First release
pypi.org/pypi/masonite/json - 2026-10-26: Current major version, Last release
api.github.com/repos/masonitedev/masonite/releases - 2026-10-26: Contributors
api.github.com/repos/masonitedev/masonite/contributors?per_page=1