awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • encode/django-rest-frameworkAvatar encode

    encode/django-rest-framework

    30,083Vezi pe 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

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

    Pythonapidjangopython
    Vezi pe GitHub↗30,083
  • iaincollins/next-authAvatar iaincollins

    iaincollins/next-auth

    28,272Vezi pe GitHub↗

    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
    Vezi pe GitHub↗28,272
  • rwf2/rocketAvatar rwf2

    rwf2/Rocket

    25,747Vezi pe GitHub↗

    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
    Vezi pe GitHub↗25,747
  • spatie/laravel-permissionAvatar spatie

    spatie/laravel-permission

    12,911Vezi pe GitHub↗

    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
    Vezi pe GitHub↗12,911
  • litestar-org/litestarAvatar litestar-org

    litestar-org/litestar

    8,302Vezi pe 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

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

    Pythonapiasgiasyncio
    Vezi pe GitHub↗8,302
  • ixartz/saas-boilerplateAvatar ixartz

    ixartz/SaaS-Boilerplate

    6,838Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,838
  • protectai/llm-guardAvatar protectai

    protectai/llm-guard

    2,561Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,561
  1. Home
  2. Security & Cryptography
  3. Request Guards