awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
miguelgrinberg avatar

miguelgrinberg/flasky

0
View on GitHub↗
8,747 stars·4,264 forks·Python·MIT·18 views

Flasky

Flasky is a complete web application example and tutorial designed to demonstrate professional development patterns using the Flask framework. It serves as a practical implementation of a web service to teach server-side development, application structure, and the use of a Python object-relational mapper for database applications.

The project provides a containerized environment that packages the web application and its database dependencies into isolated images. This ensures consistent behavior across different hosting platforms and includes configurations for production-grade server deployment.

The application incorporates architectural patterns for modularization and testing, including schema versioning and server-side rendering. It also covers application performance profiling and the execution of unit test suites to verify logic and track code coverage.

Features

  • Flask Application Examples - Provides a complete, professional-grade example of a web application built using the Flask framework.
  • Web Application Development - Implements a complete full-stack web application to demonstrate professional server-side development and architecture.
  • Object-Relational Mapping - Integrates SQLAlchemy to map database tables to Python classes for high-level object-oriented data manipulation.
  • Application Containerization - Provides a containerized environment that packages the web application and its database dependencies into isolated images.
  • Containerized Application Deployments - Packages the application and database dependencies into portable container images for consistent deployment.
  • Web Framework Tutorials - Serves as a practical guide for implementing server-side development and robust web backend architectures.
  • Flask Framework Implementations - Provides a complete web service implementation specifically using the Flask framework to teach server-side development.
  • Web Applications - Ships as a complete full-stack web application packaged within a Dockerized environment.
  • ORM Implementation Examples - Demonstrates professional database schema management and relationship mapping using the SQLAlchemy ORM.
  • Production Environment Configurations - Configures a production-grade server environment tailored for stability and handling incoming web requests.
  • Web Application Deployment - Includes configurations for deploying the application to a production-grade server.
  • Application Factories - Implements the application factory pattern to create pre-configured application instances for better testing and configuration support.
  • Database Schema Migrations - Employs Flask-Migrate to track and automate database schema versioning without data loss.
  • Modular Feature Architectures - Uses blueprints to organize the codebase into independent modules, decoupling features and simplifying the project structure.
  • Automated Test Suites - Includes a suite of automated tests using pytest to verify application logic and track code coverage.
  • Application Testing - Implements application testing by executing test suites and generating code coverage reports.
  • Unit Testing - Provides the capability to execute unit tests in isolation to verify core application logic.
  • Server-Side Rendering - Uses Jinja2 to generate dynamic HTML pages by rendering templates on the server before delivery.

Star history

Star history chart for miguelgrinberg/flaskyStar history chart for miguelgrinberg/flasky

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Flasky

These projects share indexed features with Flasky. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • miguelgrinberg/microblogmiguelgrinberg avatar

    miguelgrinberg/microblog

    4,771View on GitHub↗

    This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou

    Pythonflaskpythonwebapp
    View on GitHub↗4,771
  • cookiecutter-flask/cookiecutter-flaskcookiecutter-flask avatar

    cookiecutter-flask/cookiecutter-flask

    4,725View on GitHub↗

    cookiecutter-flask is a project scaffolding tool used for bootstrapping Flask web applications. It uses a templating engine to generate a standardized directory structure and configuration files based on user input. The project implements the application factory pattern and blueprint-based modularization to organize application logic and ensure scalability. It integrates secure user authentication systems featuring password hashing, registration forms, and session management. The toolkit covers database schema management through versioned migration scripts and containerization for environmen

    Python
    View on GitHub↗4,725
  • gyoogle/tech-interview-for-developergyoogle avatar

    gyoogle/tech-interview-for-developer

    17,417View on GitHub↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Javaalgorithmcomputer-sciencecs
    View on GitHub↗17,417
  • digitallyinduced/ihpdigitallyinduced avatar

    digitallyinduced/ihp

    5,294View on GitHub↗

    ihp is a type-safe web framework and full-stack application orchestrator designed for PostgreSQL. It functions as a server-side rendering framework and a type-safe ORM that automatically generates record types from SQL schemas to ensure compile-time query validation. The platform distinguishes itself by verifying routing, database queries, and templates at compile time to prevent runtime crashes. It implements real-time web interfaces using WebSockets for instant data synchronization and employs server-driven hypermedia for partial DOM patching. The framework covers a broad range of integrat

    Haskellframeworkhacktoberfesthaskell
    View on GitHub↗5,294
Compare all 30 related projects→

Frequently asked questions

What does miguelgrinberg/flasky do?

Flasky is a complete web application example and tutorial designed to demonstrate professional development patterns using the Flask framework. It serves as a practical implementation of a web service to teach server-side development, application structure, and the use of a Python object-relational mapper for database applications.

What are the main features of miguelgrinberg/flasky?

The main features of miguelgrinberg/flasky are: Flask Application Examples, Web Application Development, Object-Relational Mapping, Application Containerization, Containerized Application Deployments, Web Framework Tutorials, Flask Framework Implementations, Web Applications.

Which projects share features with miguelgrinberg/flasky?

Projects with overlapping indexed features include: miguelgrinberg/microblog — This project is a social blogging application built with Flask. It provides a platform for user account management,… cookiecutter-flask/cookiecutter-flask — cookiecutter-flask is a project scaffolding tool used for bootstrapping Flask web applications. It uses a templating… gyoogle/tech-interview-for-developer — This project is a comprehensive technical interview preparation resource and computer science interview guide. It… digitallyinduced/ihp — ihp is a type-safe web framework and full-stack application orchestrator designed for PostgreSQL. It functions as a… spring-projects/spring-petclinic — Spring PetClinic is a reference application for the Spring Framework, serving as a complete implementation that… sysgears/apollo-universal-starter-kit — Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate…