Shopyo

screenshot of Shopyo
django
flask

The package for big, scalable and modular Flask apps. More than just Flask boilerplate

Overview

Shopyo is a next-level modular web framework built on top of Flask that offers most Django features with added flexibility. It provides organization and scalability from day one and takes care of architecture, testing, documentation, and development utils. Shopyo also offers a theming system and various features like internationalization, login and authentication, email handling, 2-level modularity, and assets management.

Features

  • No learning: Uses common Flask packages and does not get in the way, allowing you to focus on Flask.
  • Architecture: You don't have to worry about the architecture of your app. Just build and integrate extensions.
  • Scalable: As your app grows, Shopyo provides powerful features to cater to your codebase.
  • Good practices: Testing, documentation, and other best practices are covered, avoiding them as afterthoughts.
  • Ease your life: Shopyo provides utilities that make development easier.
  • Scaffolding: Saves time by providing boilerplate code.
  • Theming system: Integrates a default theme system for your apps.
django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.