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
·

Moteurs de politique d'autorisation en tant que code

Classement mis à jour le 30 juin 2026

For moteur d'autorisation policy-as-code, the strongest matches are casbin/casbin (Casbin is a model-based authorization engine that lets you), open-policy-agent/opa (Open Policy Agent OPA is a cloud-native policy engine) and openfga/openfga (OpenFGA is a dedicated fine-grained authorization server and policy). cerbos/cerbos and hsluoyz/casbin round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Frameworks et moteurs open source pour définir, gérer et appliquer des politiques d'autorisation fines sur des systèmes distribués.

Moteurs de politique d'autorisation en tant que code

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • casbin/casbinAvatar de casbin

    casbin/casbin

    19,848Voir sur GitHub↗

    Casbin is an authorization library that provides a model-based engine for enforcing access control across diverse application environments. It decouples authorization logic from application code by using a configuration-driven approach, allowing developers to define access rules and evaluation logic independently. The system supports a wide range of access control models, including role-based, attribute-based, and relationship-based patterns, which are evaluated at runtime to determine if a subject is permitted to perform an action on a resource. The project distinguishes itself through a hig

    Casbin is a model-based authorization engine that lets you define access control policies as code in configuration files, supporting RBAC, ABAC, and more, making it a perfect fit for policy-as-code enforcement with a wide ecosystem of adapters and integrations.

    GoAttribute-Based Access ControlContext-Aware Policy Engines
    Voir sur GitHub↗19,848
  • open-policy-agent/opaAvatar de open-policy-agent

    open-policy-agent/opa

    11,860Voir sur GitHub↗

    This project is a unified, cloud-native policy engine designed to decouple authorization and security logic from application codebases. It functions as a centralized authorization service that evaluates structured input data against declarative rules, enabling consistent policy enforcement across microservices, infrastructure, and continuous integration pipelines. The engine utilizes a specialized logic programming language to express complex constraints, which are compiled into an optimized intermediate representation for high-performance evaluation. By supporting both sidecar-based deployme

    Open Policy Agent (OPA) is a cloud-native policy engine that uses a dedicated policy language (Rego) to express authorization as code, provides a REST API for decision queries, supports ABAC and decision caching, includes introspection and policy testing tools, and integrates with service meshes and GitOps workflows — exactly the full-featured policy-as-code authorization engine you are looking for.

    GoPolicy-As-Code Engines
    Voir sur GitHub↗11,860
  • openfga/openfgaAvatar de openfga

    openfga/openfga

    4,793Voir sur GitHub↗

    OpenFGA is a fine-grained authorization server and policy decision point that implements relationship-based access control. It serves as a centralized authorization service for evaluating access requests and managing relationship tuples across distributed microservices and multi-tenant environments. The engine combines relationship graphs with attribute-based access control, using the Common Expression Language to evaluate dynamic runtime attributes and conditional access rules. It handles complex hierarchies and nested permissions by traversing chains of associations and parent-child links t

    OpenFGA is a dedicated fine-grained authorization server and policy decision point that uses its own relationship-based model language and the Common Expression Language to evaluate access rules via a REST API, fitting the policy-as-code intent with ABAC support, decision explainability, and shadow-evaluation testing capabilities.

    GoAttribute-Based Access ControlPolicy-as-Code Definitions
    Voir sur GitHub↗4,793
  • cerbos/cerbosAvatar de cerbos

    cerbos/cerbos

    4,460Voir sur GitHub↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Cerbos is an open-core, language-agnostic authorization engine that lets you write context-aware access control policies as code, with a REST API for decision queries, attribute-based support, a policy test framework, and GitOps-friendly YAML policy files — matching this search for a policy-as-code authorization engine with enforcement and explainability.

    GoAttribute-Based Access ControlAuthorization TestingPolicy Logic Testing
    Voir sur GitHub↗4,460
  • hsluoyz/casbinAvatar de hsluoyz

    hsluoyz/casbin

    20,189Voir sur GitHub↗

    Casbin is an authorization library designed to manage application access control and permissions through a configurable model-based engine. It serves as a centralized system for verifying whether a user has permission to perform specific actions on a resource. The engine supports multiple access control models, including Role-Based Access Control, Attribute-Based Access Control, and Access Control Lists. It allows for the definition of role hierarchies and the evaluation of user, resource, and environment attributes to make access decisions. The library decouples authorization logic from dat

    C asbin is a configurable authorization library that lets you define policies in code and evaluate access control decisions using models like RBAC and ABAC, making it a strong fit for policy-as-code — though it is a library to embed rather than a standalone REST API service.

    GoContext-Aware Policy Engines
    Voir sur GitHub↗20,189
  • ory/ketoAvatar de ory

    ory/keto

    5,270Voir sur GitHub↗

    Ory Keto is an open-source authorization server that implements Google Zanzibar’s relationship-based access control model. It stores every access relationship as a tuple in a SQL database and exposes a declarative TypeScript-like namespace language for defining object types, relations, and permissions. The service provides bidirectional permission resolution, configurable consistency levels for checks, and dual gRPC and REST APIs for broad integration. Keto extends the Zanzibar model with edge enforcement of access policies, structured compliance auditing of permission decisions, and infrastr

    Ory Keto is an authorization server that implements Zanzibar-style relationship-based access control with a declarative namespace language, exposing a REST and gRPC API for permission queries—it squarely fits the policy-as-code authorization engine category, though it may not cover every requested feature such as decision caching or policy testing tools.

    GoPolicy Definition LanguagesPolicy-as-Code Definitions
    Voir sur GitHub↗5,270

Related searches

  • un moteur de policy-as-code pour Kubernetes
  • bibliothèque de gestion des permissions ABAC
  • moteur d'autorisation granulaire
  • une bibliothèque d'autorisation pour gérer le contrôle d'accès
  • un framework d'autorisation pour gérer les permissions utilisateur
  • un vérificateur de conformité et de politiques Terraform
  • un moteur de build pipeline-as-code
  • un outil IaC utilisant des langages de programmation généralistes