Open Policy Agent (OPA) is an open source, general-purpose policy engine.
- opa
- policy
- declarative
- json
47,133 repositories indexed
1–22 of 22 · Most stars
Open Policy Agent (OPA) is an open source, general-purpose policy engine.
Lightning Network Daemon ⚡️
Provides packet processing capabilities for Go
Secure sharing of secrets, passwords and files
cross-platform, cli app to perform various operations on string
:triangular_ruler: Create beautiful generative image patterns from a string in golang.
An app that displays updates for the Go packages in your GOPATH.
Artificial Neural Network
Tool and policy library for reviewing Google Kubernetes Engine clusters against best practices
S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)
A lightweight library for writing concurrent programs in Go using the Actor model.
go-test-coverage is a tool designed to report issues when test coverage falls below a specified threshold
Go middleware for monetizing your API on a per-request basis with Bitcoin and Lightning ⚡️
A multilayer perceptron network implemented in Go, with training via backpropagation.
Go tool + library that publishes GIS vector data to GeoServer via PostGIS — walks a directory of shapefile / GeoJSON / GeoPackage / KML, loads each into PostGIS via GDAL/OGR, then registers the resulting tables as GeoServer feature types. Idempotent. Tested on GeoServer 2.27 LTS + 2.28 stable.
An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.
Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.
opa-middleware gather all the middlewares you need to use Open Policy Agent with your API
Go Client Library for Amazon's Product Advertising API 5.0
A Go library providing a simplified abstraction over google/gopacket for network packet parsing and processing, reducing boilerplate and improving ease of use while preserving core packet inspection capabilities.
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
A tiny, zero-dependency Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into timestamps by ensuring accuracy and light compute.