Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A awesome-python
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 317
    • Merge requests 317
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Vinta Chen
  • awesome-python
  • Merge requests
  • !1028

Adds Masonite Python framework to Web Frameworks

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge github/fork/josephmancuso/master into master Feb 24, 2018
  • Overview 1
  • Commits 2
  • Pipelines 0
  • Changes 1

Created by: josephmancuso

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.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/josephmancuso/master