awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesClass-Based Views

Architectural patterns for handling HTTP requests using reusable classes.

Distinguishing note: Focuses on the view architecture pattern.

Explore 6 awesome GitHub repositories matching web development · Class-Based Views. Refine with filters or upvote what's useful.

Awesome Class-Based Views GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • encode/django-rest-frameworkAvatar de encode

    encode/django-rest-framework

    30,083Voir sur GitHub↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Provides a modular design pattern for handling HTTP requests through reusable components.

    Pythonapidjangopython
    Voir sur GitHub↗30,083
  • litestar-org/litestarAvatar de litestar-org

    litestar-org/litestar

    8,302Voir sur GitHub↗

    Litestar is a high-performance Python ASGI web framework designed for building asynchronous APIs and web services. It functions as a type-safe toolkit that leverages Python type hints to provide automatic request validation and response serialization, while natively generating interactive API documentation based on the OpenAPI specification. The framework is distinguished by its integrated dependency injection system, which manages shared resources and resolves complex nested service chains directly within request handlers. It further organizes API development through class-based controllers

    Uses class-based views to group related request handlers and share common logic across resource domains.

    Pythonapiasgiasyncio
    Voir sur GitHub↗8,302
  • flask-admin/flask-adminAvatar de flask-admin

    flask-admin/flask-admin

    6,071Voir sur GitHub↗

    Simple and extensible administrative interface framework for Flask

    Registers admin views as self-contained Python classes encapsulating CRUD logic, templates, and permissions.

    Python
    Voir sur GitHub↗6,071
  • pallets-eco/flask-adminAvatar de pallets-eco

    pallets-eco/flask-admin

    6,071Voir sur GitHub↗

    Flask-Admin is a framework for auto-generating administrative interfaces in Flask applications. It provides a Flask Admin Interface that automatically creates create, read, update, and delete views for database models, functioning as a Database Model CRUD Generator that eliminates manual coding for basic data administration tasks. The framework also includes an Extensible Admin Dashboard that developers can customize, along with a File Management Interface for browsing, uploading, and organizing server-side files, and a Redis Console Client for executing interactive Redis commands directly wit

    Each admin view is a Python class that maps directly to a database model, encapsulating CRUD logic.

    Python
    Voir sur GitHub↗6,071
  • facebook/pyreflyAvatar de facebook

    facebook/pyrefly

    5,390Voir sur GitHub↗

    Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics, completions, and navigation in any editor supporting the Language Server Protocol. It also performs static tensor shape analysis, using symbolic dimension variables and arithmetic to verify shape consistency in deep learning models without runtime execution. Beyond core type checking, Pyrefly supports gradual adoption workflows: it can generate a baseline of known errors so only new issues are reported, migrate configuration from other type checkers, and automatically suppress exi

    Infers types for Django class-based views and mixins without plugins.

    Rustcode-qualitycontributions-welcomegood-first-issue
    Voir sur GitHub↗5,390
  • django-tastypie/django-tastypieAvatar de django-tastypie

    django-tastypie/django-tastypie

    3,948Voir sur GitHub↗

    Django Tastypie est un framework pour construire des services web RESTful qui mappent les modèles Django vers des ressources API. Il fonctionne comme un générateur d'API basé sur les modèles, créant automatiquement des endpoints en lecture-écriture pour les modèles de base de données afin de permettre des opérations CRUD standard via HTTP. Le projet sert de sérialiseur de données multi-format et de mapper d'API hypermédia. Il convertit les données de base de données en divers formats de réponse, notamment JSON, XML et YAML, en fonction des requêtes des clients, et transforme les relations de base de données en liens navigables pour la découverte de ressources. La boîte à outils inclut une implémentation de sécurité pour l'authentification des utilisateurs utilisant une poignée de main challenge-réponse pour éviter de transmettre des identifiants en texte clair. Elle fournit également des mécanismes pour mapper des relations de données complexes et gérer la sérialisation des réponses API.

    Uses class-based views to route HTTP methods to specific handler functions within resource classes.

    Python
    Voir sur GitHub↗3,948
  1. Home
  2. Web Development
  3. Class-Based Views

Explorer les sous-tags

  • Class-Based View Type CheckingStatic type inference and checking for Django's class-based views and mixins. **Distinct from Class-Based Views:** Distinct from class-based view patterns: focuses on type safety inference for views.