• Stars
    star
    2,133
  • Rank 20,758 (Top 0.5 %)
  • Language
    Python
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Discord channel for questions: https://discord.gg/TwKeFahmPZ

Masonite

GitHub Workflow Status Python Version GitHub release (latest by date including pre-releases) License Code style: black

About Masonite

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!

Learning Masonite

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

Contributing to Masonite is simple:

Core Maintainers

Sponsors

To become a sponsor head to our GitHub Sponsors page!

Security Vulnerabilities

If you discover a security vulnerability within Masonite please read the Security Policy. All security vulnerabilities will be promptly addressed.

License

The Masonite framework is open-sourced software licensed under the MIT license.

More Repositories

1

orm

Masonite ORM is a beautiful Python ORM. It's also a nearly drop in replacement of the Orator ORM
Python
142
star
2

exceptionite

A Python Exception Library. Designed to make handling and displaying exceptions a cinch.
Python
123
star
3

core

Main pip package location for Masonite
Python
84
star
4

docs

Documentation for Masonite
35
star
5

masonite4

Temporary Repository for a Masonite Rewrite for Masonite 4
Python
14
star
6

debugbar

A Python Debugging tool
Python
9
star
7

api

Masonite API package currently in development
Python
8
star
8

billing

Masonite Billing
Python
6
star
9

masonite-packages

[Alpha] Website to list all Masonite packages and find a package for your next project
Python
6
star
10

validation

Validation package to validate incoming data
Python
5
star
11

cookie-cutter

The cookie cutter for new Masonite projects installed with craft
Python
4
star
12

starter-package

Masonite basic package structure for creating and setting up Masonite packages.
Python
4
star
13

contest

For the Masonite Blog contest
4
star
14

selenium

A Selenium testing library
Python
4
star
15

test-masonite-debugbar

Python
3
star
16

craft

Craft command line tool
Python
3
star
17

orm-docs

Documentation for Masonite ORM
3
star
18

interfaces

Python Interface Implementation
Python
3
star
19

deploy

Deployment package for Masonite
Python
3
star
20

foreman

A way to serve all your python applications without needing to serve them
Python
3
star
21

notifications

Notification package for Masonite
Python
2
star
22

logging

A Masonite logging and exception package
Python
2
star
23

events

Events package for Masonite
Python
2
star
24

slackinvite

A application for sending slack invitations to the Masonite slack group
Python
1
star
25

.github

Community health files for the Masonite organization
1
star