awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
realpython avatar

realpython/discover-flask

0
View on GitHub↗
4,550 estrellas·794 forks·Python·5 vistasdiscoverflask.com↗

Discover Flask

Este proyecto es una plantilla de aplicación web full stack construida con Flask. Proporciona una base para desarrollar aplicaciones web completas, cubriendo todo el pipeline desde interfaces de usuario y lógica del lado del servidor hasta la gestión de datos relacionales.

El proyecto implementa una arquitectura modular utilizando blueprints para organizar vistas y plantillas en componentes independientes. Cuenta con un sistema de autenticación basado en sesiones para gestionar el registro de usuarios, el hashing de contraseñas y sesiones de inicio de sesión seguras para proteger áreas privadas de la aplicación.

La persistencia de datos se gestiona a través de un ORM (Object Relational Mapper) para gestionar esquemas y un sistema integrado para migraciones de base de datos versionadas. El proyecto también incluye una suite de pruebas automatizada con pruebas unitarias y herramientas de cobertura de código para verificar la lógica de la aplicación.

La plantilla incluye configuraciones para el alojamiento de aplicaciones en la nube, incluyendo la gestión de variables de entorno y conexiones a bases de datos para entornos de producción.

Features

  • Flask Application Examples - Serves as a full stack web application template demonstrating best practices for routing, authentication, and data management.
  • Full-Stack Application Boilerplates - Provides a complete full-stack web application template covering user interfaces, server logic, and data management.
  • Object Relational Mappings - Ships with an object relational mapper to store and retrieve structured data from relational databases.
  • Relational Database Integrations - Implements a relational database integration layer including an ORM and schema migration tools.
  • SQL ORMs - Includes a SQL ORM to map relational database tables to Python objects for easier data management.
  • Session Authentication - Provides a full system for user registration, secure login, and active session management.
  • Session Cookie Authentications - Implements secure user session tracking using encrypted browser cookies to protect private application routes.
  • User Authentication Systems - Implements a comprehensive user authentication system for secure registration, login, and access control.
  • Codebase Modularization - Uses a modular architecture to separate application logic and views into independent components.
  • Route-Based Modularization - Implements a modular structure using blueprints to organize web routes into independent, maintainable components.
  • Modular Application Architectures - Implements a modular structure using Flask blueprints to organize views and templates into independent components.
  • Schema Migration Scripts - Uses versioned scripts to incrementally update and track database schema changes across environments.
  • Database Schema Migrations - Automates the application of versioned updates to database schemas to maintain compatibility with application code.
  • Database Schema Managers - Provides utilities for defining and managing relational database schemas and persistence.
  • HTML Layout Inheritance - Provides a base layout system that allows child pages to inherit common HTML markup and structure.
  • Application Unit Testing - Includes a comprehensive unit testing suite to verify server-side logic and ensure application stability.
  • Automated Test Execution - Includes an automated testing suite to verify application logic and ensure code stability.
  • Automated Test Suites - Provides a built-in collection of automated tests and coverage tools to verify application logic.
  • Template Inheritance Systems - Implements a systemic layout organization using template inheritance to maintain visual consistency.
  • Recursos de aprendizaje - Guide for discovering the framework.
  • Tutorials and Guides - Educational guide for discovering Flask development patterns.

Historial de estrellas

Gráfico del historial de estrellas de realpython/discover-flaskGráfico del historial de estrellas de realpython/discover-flask

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Discover Flask

Proyectos open-source similares, clasificados según cuántas características comparten con Discover Flask.
  • miguelgrinberg/microblogAvatar de miguelgrinberg

    miguelgrinberg/microblog

    4,771Ver en 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
    Ver en GitHub↗4,771
  • sloria/cookiecutter-flaskAvatar de sloria

    sloria/cookiecutter-flask

    4,725Ver en GitHub↗

    This project is a standardized project template for building Flask applications. It serves as a customizable project scaffold that generates a consistent directory layout and configuration using the Cookiecutter CLI tool. The template provides a pre-configured authentication starter for managing user registration and login flows. It also includes a SQLAlchemy database scaffold with automated schema migrations and an integrated Webpack frontend pipeline for bundling and minifying CSS and JavaScript. The generated structure incorporates modular project architecture through the application fact

    Python
    Ver en GitHub↗4,725
  • nswbmw/n-blogAvatar de nswbmw

    nswbmw/N-blog

    15,392Ver en GitHub↗

    N-blog is a full-stack JavaScript blogging platform and content management system built with Node.js. It functions as a server-side rendered web application that renders markdown source text into HTML for publishing and displaying articles. The system includes a markdown blogging engine that enables the creation and management of posts and user comments. It features a integrated user authentication system that handles account registration, secure sign-in, and session management to protect private routes. The project covers broad capability areas including request routing and middleware pipel

    JavaScriptblogcourseexpress
    Ver en GitHub↗15,392
  • go-xorm/xormAvatar de go-xorm

    go-xorm/xorm

    6,628Ver en GitHub↗

    xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co

    Gogolangmssqlmysql
    Ver en GitHub↗6,628
Ver las 30 alternativas a Discover Flask→

Preguntas frecuentes

¿Qué hace realpython/discover-flask?

Este proyecto es una plantilla de aplicación web full stack construida con Flask. Proporciona una base para desarrollar aplicaciones web completas, cubriendo todo el pipeline desde interfaces de usuario y lógica del lado del servidor hasta la gestión de datos relacionales.

¿Cuáles son las características principales de realpython/discover-flask?

Las características principales de realpython/discover-flask son: Flask Application Examples, Full-Stack Application Boilerplates, Object Relational Mappings, Relational Database Integrations, SQL ORMs, Session Authentication, Session Cookie Authentications, User Authentication Systems.

¿Qué alternativas de código abierto existen para realpython/discover-flask?

Las alternativas de código abierto para realpython/discover-flask incluyen: miguelgrinberg/microblog — This project is a social blogging application built with Flask. It provides a platform for user account management,… sloria/cookiecutter-flask — This project is a standardized project template for building Flask applications. It serves as a customizable project… nswbmw/n-blog — N-blog is a full-stack JavaScript blogging platform and content management system built with Node.js. It functions as… go-xorm/xorm — xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries… azat-co/practicalnode — Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web…