Skip to main content

A curated list of OPA related tools, frameworks and articles

893
GitHub Stars
221
Curated Resources
19
Categories
10 hours ago
Last Refreshed
Official projectsPolicy PackagesLanguage and Platform IntegrationsWebAssembly (Wasm)KubernetesNomadTerraformDatasource IntegrationsIDE and Editor IntegrationsInfrastructure as CodeServerlessTestingTools and UtilitiesOther UsecasesFun and QuirkySupport and CommunityRecommended ReadingPeopleCommercial Tools

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me testing blogs and articles resources from awesome-opa"

Installation instructions →

What's inside

Kubernetes

  • Admission policy development

    OPA Kubernetes validation and mutation testing environment

  • Cosign Gatekeeper Provider

    Cosign Provider a new provider of OPA Gatekeeper's ExternalData feature to verify container images

  • Gatekeeper

    A validating and mutating webhook that enforces CRD-based policies executed by OPA for Kubernetes

  • Gatekeeper Conftest plugin

    A Conftest plugin that transforms input objects to be compatible with OPA Gatekeeper policies.

  • Gatekeeper in a CI/CD pipelineBlogs and Articles

    Guide on how to setup your CI environment to test your Kubernetes configuration against your policy in a CI environment as part of a GitOps strategy

  • Gatekeeper Policy Library

    A collection of constraint templates and sample constraints that you can use with Gatekeeper

Testing

Policy Packages

  • agt-policies-nigeria

    Policy-as-Code for African AI agent compliance: NDPA 2023, CBN transaction limits, BVN/NIN data protection, NFIU AML/CFT, and POPIA. Includes 88 OPA tests, CI pipeline, and full compliance mapping.

  • Confectionary

    A library of rules for Conftest used to detect Terraform misconfigurations.

  • Conftest policy packs

    Collection of Conftest policies for "Compliance-as-Code" security policies and general engineering standards. Policies targeting Terraform, Dockerfiles, package.json (NodeJS) files, etc

  • Kubernetes Security Policies

    Raspernetes library for fortifying cluster configurations

  • Kubescape Rego library

    Comprehensive set of Kubernetes policies from Kubescape

  • Library

    Community-owned policy library for OPA

Tools and Utilities

  • alfred

    A self-hosted OPA Playground Alternative

  • dependency-management-data (DMD)

  • Fregot

    Alternative REPL implementation for Rego

  • mcov

    A tool that'll check your Rego source files and report the minimum compatible OPA version required

  • Monitor OPA Gatekeeper

    Monitoring implementation guide for OPA Gatekeeper (

  • nopa

    Nopa is a simple way to store OPA bundles in NATS object storage with real time updates and custom module injection.

Datasource Integrations

People

Language and Platform Integrations

  • ASP.NET Core.NET

    ASP.NET Core authorization middleware

  • Bottle AuthorizationPython

    Custom Bottle Application Authorization

  • clj-opaClojure

    Middleware and utilities for app authorization with OPA in Clojure

  • C# SDK.NET

    C# SDK for interacting with OPA (

  • Dockerfile securityDocker

    A collection of OPA rules to statically analyze Dockerfiles to improve security

  • Docker Security CheckerDocker

    OPA Rego policies for Dockerfile Security checks using Conftest

IDE and Editor Integrations

  • Atom

    Syntax highlighting for the Atom editor

  • CodeMirror

    Rego mode and minimal key map for

  • codemirror-lang-rego

    Complete Rego language support for CodeMirror 6, with syntax highlighting, autocomplete, and intelligent data context awareness.

  • Emacs

    Emacs Major mode for working with Rego

  • highlight.js

    Rego syntax support for

  • IntelliJ plugin

    OPA plugin for the IntelliJ IDE

Showing a sample of 221 resources. View the full list on GitHub →