search
Get Started
search
Masonite - Framework
zoom_in Click to enlarge

Masonite

language

description Masonite Overview

Masonite is an open-source web application framework for Python. It presents a full-stack, developer-oriented approach with conventions and tools for building web applications, and its design is often compared with frameworks such as Laravel because of its emphasis on an integrated development experience. Masonite is intended for Python developers who want more built-in structure than a minimal web toolkit provides. The name refers to the software framework, not Masonite fiberboard, a separate manufactured building material.

help Masonite FAQ

What kind of Python framework is Masonite, and what inspired it?

Masonite is an open-source Python web framework with an MVC structure and a developer-focused, batteries-included approach. Its design is commonly compared with Laravel and Ruby on Rails, especially around routing, commands and database patterns. [Masonite](https://github.com/MasoniteFramework/masonite)

What features are built into Masonite?

Masonite includes mail, queues, notifications, scheduled tasks, events and an Active Record-style Masonite ORM. Those features are intended to cover common web-app work without assembling every subsystem from separate packages. [Masonite](https://github.com/MasoniteFramework/masonite)

Which databases does Masonite ORM support?

Masonite ORM documents support for MySQL, MariaDB, PostgreSQL and SQLite. It also provides models, migrations, query building, seeds, scopes, eager loading and relationships. [Masonite ORM](https://orm.masoniteproject.com/)

What does a Masonite route look like?

A basic route can bind an HTTP method and URL to a controller action, such as `Route.get('/welcome', 'WelcomeController@show')`. Masonite also provides a `routes:list` command to inspect routes and their methods. [Masonite routing](https://docs.masoniteproject.com/the-basics/routing)

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare