[PR #1028] [MERGED] Adds Masonite Python framework to Web Frameworks #928

Closed
opened 2025-11-06 13:05:35 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/1028
Author: @josephmancuso
Created: 2/24/2018
Status: Merged
Merged: 5/25/2019
Merged by: @vinta

Base: masterHead: master


📝 Commits (2)

  • bbcaa37 Adds Masonite Python framework to Web Frameworks
  • 46db664 Update README.md

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

What is this Python project?

Masonite is a web framework that is extremely simple and changes what it means for a batteries included Python framework. Intuitive and elegant from installation to deployment.

What's the difference between this Python project and similar ones?

  1. Uses design patterns to make the framework extremely extendable and easy to maintain
  2. Extremely powerful built in IOC container with auto resolving dependency injection
  3. Lots of out of the box support and features that other Python frameworks don't have.
  4. Intuitive API and elegant code makes your application actually readable months or years later.
  5. Very extensive documentation
  6. A very powerful command line tool called craft commands
  7. Active Record style ORM instead of the clunky Data Mapper that other Python frameworks use
  8. Complete separation between models and migrations removing a lot of the magic and finger crossing of migrations

--

Anyone who agrees with this pull request could vote for it by adding a 👍 to it, and usually, the maintainer will merge it when votes reach 20.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/1028 **Author:** [@josephmancuso](https://github.com/josephmancuso) **Created:** 2/24/2018 **Status:** ✅ Merged **Merged:** 5/25/2019 **Merged by:** [@vinta](https://github.com/vinta) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (2) - [`bbcaa37`](https://github.com/vinta/awesome-python/commit/bbcaa3722e93d200e9d9461e270153a2b5d8988f) Adds Masonite Python framework to Web Frameworks - [`46db664`](https://github.com/vinta/awesome-python/commit/46db664663d231ea800bc153990b9d8690f3d27a) Update README.md ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## What is this Python project? Masonite is a web framework that is extremely simple and changes what it means for a batteries included Python framework. Intuitive and elegant from installation to deployment. ## What's the difference between this Python project and similar ones? 1. Uses design patterns to make the framework extremely extendable and easy to maintain 2. Extremely powerful built in IOC container with auto resolving dependency injection 3. Lots of out of the box support and features that other Python frameworks don't have. 4. Intuitive API and elegant code makes your application actually readable months or years later. 5. Very extensive documentation 6. A very powerful command line tool called craft commands 7. Active Record style ORM instead of the clunky Data Mapper that other Python frameworks use 8. Complete separation between models and migrations removing a lot of the magic and finger crossing of migrations -- Anyone who agrees with this pull request could vote for it by adding a :+1: to it, and usually, the maintainer will merge it when votes reach **20**. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:05:35 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#928