awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesRequest Guards

Middleware or policy-based components that validate requests before they reach the primary handler.

Distinguishing note: None of the candidates were provided; this is a security-focused request validation layer.

Explore 7 awesome GitHub repositories matching security & cryptography · Request Guards. Refine with filters or upvote what's useful.

Awesome Request Guards GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • encode/django-rest-frameworkAvatar von encode

    encode/django-rest-framework

    30,083Auf GitHub ansehen↗

    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

    Enforces access control, rate limiting, and versioning through pluggable policy classes.

    Pythonapidjangopython
    Auf GitHub ansehen↗30,083
  • iaincollins/next-authAvatar von iaincollins

    iaincollins/next-auth

    28,272Auf GitHub ansehen↗

    Next-auth is an authentication library and identity framework used to manage user sign-in and session state across web applications. It provides a system for handling user identity through OAuth, OpenID Connect, and passwordless sign-in flows. The project features a multi-provider framework that integrates third-party identity services and custom directory backends. It supports passwordless authentication via email magic links or hardware keys and utilizes a database-agnostic storage layer to persist authentication states across different database types or in-memory. Security is managed thro

    Provides middleware to intercept requests and verify session validity before granting access to protected pages.

    TypeScript
    Auf GitHub ansehen↗28,272
  • rwf2/rocketAvatar von rwf2

    rwf2/Rocket

    25,747Auf GitHub ansehen↗

    Rocket is a type-safe web framework designed for building server-side applications. It provides a high-performance asynchronous routing engine that maps incoming network traffic to concurrent handler functions, while managing the full lifecycle of web requests. The framework emphasizes compile-time verification, ensuring that request parameters, response types, and routing logic remain consistent throughout the development process. The framework distinguishes itself through its use of request guards, which act as a validation layer to intercept and transform incoming data into structured type

    The framework protects route handlers with custom validation policies that execute before the handler to ensure only authorized or valid requests reach business logic.

    Rustframeworkrocketrust
    Auf GitHub ansehen↗25,747
  • spatie/laravel-permissionAvatar von spatie

    spatie/laravel-permission

    12,911Auf GitHub ansehen↗

    This is a role-based access control system for Laravel applications that manages user permissions and roles within a database. It provides a database permissions manager to assign specific abilities to users and roles, utilizing authorization gates to restrict access to routes and interface elements. The project features a wildcard permission system that uses pattern matching to grant broad access across multiple related permissions. It also supports team-scoped access control, allowing users to maintain different roles and permission levels across separate organizational contexts or teams.

    Provides middleware-based guards that validate user roles and permissions before allowing access to controller actions.

    PHP
    Auf GitHub ansehen↗12,911
  • litestar-org/litestarAvatar von litestar-org

    litestar-org/litestar

    8,302Auf GitHub ansehen↗

    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

    Provides route-level request guards to validate authorization before requests reach the primary handlers.

    Pythonapiasgiasyncio
    Auf GitHub ansehen↗8,302
  • ixartz/saas-boilerplateAvatar von ixartz

    ixartz/SaaS-Boilerplate

    6,838Auf GitHub ansehen↗

    This project is a comprehensive starter kit for building subscription-based web applications using Next.js and TypeScript. It provides a structural foundation for developing software-as-a-service platforms, incorporating integrated user authentication, payment tiers, and multi-tenant organization management. The framework distinguishes itself with a dedicated multi-tenant application architecture that organizes users into teams and organizations with workspace switching. It includes a built-in monetization layer via Stripe subscription integration for managing pricing tiers and billing cycles

    Uses middleware request guards to verify user sessions before granting access to protected routes.

    TypeScriptauthenticationboilerplatemulti-tenancy
    Auf GitHub ansehen↗6,838
  • protectai/llm-guardAvatar von protectai

    protectai/llm-guard

    2,561Auf GitHub ansehen↗

    LLM Guard is a security firewall and guardrail framework designed to scan and sanitize inputs and outputs for large language models. It functions as a proxy gateway and security layer to block prompt injections, toxicity, and sensitive data leakage while ensuring that model interactions remain compliant with organizational policies. The system distinguishes itself through a modular scanner pipeline that utilizes local model orchestration to eliminate external network dependencies. It supports real-time security filtering via streaming chunk analysis and implements a fail-fast execution model

    Acts as a security guard that validates requests and blocks unsafe prompts before they reach the AI model.

    Pythonadversarial-machine-learningchatgptlarge-language-models
    Auf GitHub ansehen↗2,561
  1. Home
  2. Security & Cryptography
  3. Request Guards