The modern and developer centric Python web framework that strives for an actual batteries included developer tool with a lot of out of the box functionality with an extremely extendable architecture. Masonite is perfect for beginner developers getting into their first web applications as well as experienced devs that need to utilize the full potential of Masonite to get their applications done.
Masonite works hard to be fast and easy from install to deployment so developers can go from concept to creation in as quick and efficiently as possible. Use it for your next SaaS! Try it once and you’ll fall in love.
Masonite alternatives and similar packages
Based on the "Web Frameworks" category.
Alternatively, view Masonite alternatives based on common mentions on social networks and blogs.
Django10.0 9.8 L2 Masonite VS DjangoThe Web framework for perfectionists with deadlines.
fastapi9.9 9.7 Masonite VS fastapiFastAPI framework, high performance, easy to learn, fast to code, ready for production
Flask9.9 9.5 L4 Masonite VS FlaskThe Python micro framework for building web applications.
Tornado9.7 8.0 L2 Masonite VS TornadoTornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
HS-Sanic9.5 7.8 Masonite VS HS-SanicAsync Python 3.6+ web server/framework | Build fast. Run fast. [Moved to: https://github.com/sanic-org/sanic]
SanicPython 3.5+ web server that's written to go fast
http client/server for asyncio9.3 7.5 L1 Masonite VS http client/server for asyncioAsynchronous HTTP client/server framework for asyncio and Python
Bottle8.9 6.4 L3 Masonite VS Bottlebottle.py is a fast and simple micro-framework for python web-applications.
Graphene8.6 8.2 Masonite VS GrapheneGraphQL framework for Python
web.py8.6 3.4 L2 Masonite VS web.pyweb.py is a web framework for python that is as simple as it is powerful.
vibora8.2 0.0 Masonite VS viboraFast, asynchronous and elegant Python web framework.
Pyramid8.0 8.2 L3 Masonite VS PyramidPyramid - A Python web framework
web2py7.3 3.4 L2 Masonite VS web2pyFree and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.
CherryPy6.1 8.8 Masonite VS CherryPyCherryPy is a pythonic, object-oriented HTTP framework. https://cherrypy.dev
Unicorn5.3 2.1 Masonite VS UnicornThe magical reactive component framework for Django ✨
weppy4.3 0.0 L3 Masonite VS weppyThe web framework for inventors
TurboGears4.2 0.0 L4 Masonite VS TurboGearsPython web framework with full-stack layer implemented on top of a microframework core with support for MongoDB, Pluggable Applications and autogenerated Admin
Morepath3.2 2.1 L4 Masonite VS MorepathPython web microframework with superpowers
Websauna3.1 0.0 L3 Masonite VS WebsaunaWebsauna is a full stack Python web framework for building web services and back offices with admin interface and sign up process
Kyoukai2.9 0.0 L5 Masonite VS KyoukaiA fully asynchronous web framework for Python3.5+
mypy-django2.7 0.0 L5 Masonite VS mypy-djangoPEP-484 type hints bindings for the Django web framework
turbo2.3 0.0 L5 Masonite VS turboA framework based on tornado for easier development, scaling up and maintenance
django-jinja-knockoutDjango datatables and widgets, both AJAX and traditional. Display-only ModelForms. ModelForms / inline formsets with AJAX submit and validation. Works with Django templates.
tartiflette-aiohttp1.6 2.1 Masonite VS tartiflette-aiohttptartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project.
DashBuilt on top of Flask, React and Plotly aimed at analytical web applications.
Write Clean Python Code. Always.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Masonite or a related project?
Stop using old frameworks with just a few confusing features. Masonite is the developer focused dev tool with all the features you need for the rapid development you deserve. Masonite is perfect for beginners getting their first web app deployed or advanced developers and businesses that need to reach for the full fleet of features available. A short list of the available features are:
- Mail support for sending emails quickly.
- Queue support to speed your application up by sending jobs to run on a queue or asynchronously.
- Notifications for sending notifications to your users simply and effectively.
- Task scheduling to run your jobs on a schedule (like everyday at midnight) so you can set and forget your tasks.
- Events you can listen for to execute listeners that perform your tasks when certain events happen in your app.
- A BEAUTIFUL Active Record style ORM called Masonite ORM. Amazingness at your fingertips.
- Many more features you need which you can find in the docs!
New to Masonite? Read the Official Documentation. Masonite strives to have extremely clear documentation 😃. It would be wise to go through the tutorials there. If you find any discrepencies or anything that doesn't make sense, please open an issue and we will get it cleared up!
Have questions or want to talk? Be sure to join the Masonite Discord Community!
Getting Started Quickly
Create and activate a virtual environment and if you have a working Python 3.7+ installation then getting started is as quick as typing
pip install masonite project start . python craft serve
Contributing to Masonite is simple:
- Hop on Masonite Discord Community to ask any questions you need!
- Read the How To Contribute documentation to see ways to contribute to the project.
- Read the Contributing Guide to learn how to contribute to the core source code development of the project.
- Follow Masonite Framework on Twitter to get updates about tips and tricks, announcement and releases.
- Joseph Mancuso (Author)
- Samuel Girardin
- Marlysson Silva
To become a sponsor head to our GitHub Sponsors page!
If you discover a security vulnerability within Masonite please read the [Security Policy](./SECURITY.md). All security vulnerabilities will be promptly addressed.
The Masonite framework is open-sourced software licensed under the MIT license.
*Note that all licence references and agreements mentioned in the Masonite README section above are relevant to that project's source code only.