Skip to content

Entry

keto

Appears in 5 awesome lists

The most scalable and customizable permission server on the market. Fix your slow or broken permission system with Google's proven "Zanzibar" approach. Supports ACL, RBAC, and more. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.

Open github.comory/keto

Found in these lists

Awesome Go

Section: Authentication and Authorization · Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.

FreshScore 94

Awesome Go

Section: Authentication and Authorization · star:5259 Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.

FreshScore 89

Awesome Iam

Section: ABAC frameworks · 💸 Policy decision point. It uses a set of access control policies, similar to AWS policies, in order to determine whether a subject is authorized to perform a certain action on a resource.

FreshScore 86

Table of Contents

Section: Network Tools · is an Open Source (Go) implementation of Zanzibar: Google's Consistent, Global Authorization System. It ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.

SlowScore 61

awesome-go

Section: Authentication and Authorization · The most scalable and customizable permission server on the market. Fix your slow or broken permission system with Google's proven "Zanzibar" approach. Supports ACL, RBAC, and more. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.

FreshScore 81

spicedb

A Zanzibar-inspired database that stores, computes, and validates application permissions with support for multiple database backends.

In 6 listsDetails

jwt-go

star:8867 A full featured implementation of JSON Web Tokens (JWT). This library supports the parsing and verification as well as the generation and signing of JWTs.

In 4 listsDetails

oauth2

star:5811 Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support.

In 4 listsDetails

goth

Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.

In 4 listsDetails

Open Policy Agent

🆓 An open-source general-purpose decision engine to create and enforce ABAC policies.

In 4 listsDetails

scs

Session Manager for HTTP servers.

In 3 lists

oidc

star:1757 Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation.

In 3 lists

authboss

star:4143 Modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure it, and start building your app without having to build an authentication system each time.

In 3 lists