Ory Ory is the next-gen auth* SaaS - global, data-driven, affordable, and backed by popular and proven open source. Raise issues or have discussions, ask questions and more. The documentation…
Ory
Ory is the next-gen auth* SaaS - global, data-driven, affordable, and backed by popular and proven open source. Raise issues or have discussions, ask questions and more. The documentation GitHub repository is located at github.com/ory/docs.
Members
-
lumen ★ PINNED
Save 30% token costs when using Claude Code, Codex, OpenCode for free - with open source, local semantic search. Works for small and large codebases and monorepos! Enterprise-ready and fully compliant via Ollama and SQLite-vec.
Go ★ 244 1d agoExplain → -
talos ★ PINNED
Web-scale and security-hardened API key server for users, services, machine to machine, and AI agents. Token derivation brings fine-grained capability tokens to avoid common API key pitfalls. Apache2 open source for indie deployments, commercial for scalable and HA.
Go ★ 188 9d agoExplain → -
hydra ★ PINNED
Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.
Go ★ 17k 14d agoExplain → -
kratos ★ PINNED
Headless cloud-native authentication and identity management written in Go. Scales to a billion+ users. Replace Homegrown, Auth0, Okta, Firebase with better UX and DX. Passkeys, Social Sign In, OIDC, Magic Link, Multi-Factor Auth, SMS, SAML, TOTP, and more. Runs everywhere, runs best on Ory Network.
Go ★ 14k 14d agoExplain → -
keto ★ PINNED
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.
Go ★ 5.4k 10d agoExplain → -
oathkeeper ★ PINNED
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
Go ★ 3.6k 16d agoExplain → -
dockertest
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
Go ★ 4.5k 26d agoExplain → -
fosite
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Go ★ 2.6k 8mo agoExplain → -
ladon
A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
Go ★ 2.5k 9mo agoExplain → -
polis
Streamline your web application's authentication with Polis, an SSO service supporting SAML and OpenID Connect protocols. Beyond enterprise-grade Single Sign-On, it also supports Directory Sync via the SCIM 2.0 protocol for automatic user and group provisioning/de-provisioning.
TypeScript ★ 2.3k 16d agoExplain → -
k8s
Kubernetes Helm Charts for the ORY ecosystem.
Mustache ★ 380 12d agoExplain → -
kratos-selfservice-ui-node
No description.
TypeScript ★ 369 16d agoExplain → -
hydra-login-consent-node
This is an ExpressJS reference implementation for the Ory Hydra User Login and Consent interface written in TypeScript and ExpressJS.
TypeScript ★ 330 4mo agoExplain → -
go-acc ▣
Accurate Code Coverage reporting for Golang (Go)
Shell ★ 217 1y agoExplain → -
graceful
A best practice http server set up that supports graceful shutdown
Go ★ 207 7mo agoExplain → -
awesome-ory
A curated collection of examples and solutions created by the Ory Community.
Dart ★ 199 6mo agoExplain → -
elements
Ory Elements is a component library that makes building login, registration and account pages for Ory a breeze.
TypeScript ★ 185 13d agoExplain → -
sdk
The place where Ory's SDKs are being auto-generated
PHP ★ 178 1d agoExplain → -
mocksaml
A simple mock SAML 2.0 Identity Provider
TypeScript ★ 166 2d agoExplain → -
docs
The Ory documentation
TypeScript ★ 161 1d agoExplain → -
kratos-selfservice-ui-react-nextjs
A full reference implementation for designing your own login, registration, recovery, verification, ... pages using Ory Kratos' APIs.
TypeScript ★ 161 18d agoExplain → -
herodot
A lightweight Go library for writing responses and errors to HTTP
Go ★ 130 4mo agoExplain → -
examples-archive ▣
THIS REPOSITORY IS NOT UP TO DATE. Different docker-based examples for ORY's services (Hydra, Keto, Oathkeeper).
Shell ★ 128 6y agoExplain → -
x
Libraries used in the Ory ecosystem
Go ★ 112 14d agoExplain → -
kratos-selfservice-ui-react-native
A reference implementation of an app using ORY Kratos for auth (login), sign up (registration), profile settings (update password), MFA/2FA, account recovery (password reset), and more for React Native. This repository is available as an expo template!
TypeScript ★ 111 19d agoExplain → -
network
Ory runs a global end-to-end security infrastructure for humans, robots, and servers. We build and use open source software.
Shell ★ 96 4mo agoExplain → -
fosite-example
No description.
Go ★ 95 9mo agoExplain → -
kratos-client-go
No description.
Shell ★ 78 2mo agoExplain → -
kratos-nextjs-react-example
Add login, registration, account recovery (password reset), account verification (email verification), social sign in, multi-factor authentication to your Next.js / React App using Ory!
Shell ★ 54 9mo agoExplain → -
hydra-maester
Kuberenetes CRD Controller for Ory Hydra. :warning: Maintained by the community, not an official Ory project!
Go ★ 46 5d agoExplain → -
cli
Create bulk action scripts, automate your tasks, manage your projects, and seamlessly interact with the Ory Network using the Ory command line interface (CLI).
Go ★ 46 14d agoExplain → -
hydra-client-go
No description.
Shell ★ 45 2mo agoExplain → -
hydra-consent-app-go ▣
A simple consent app for Hydra written in Go - for Hydra =< 1.0.0
Go ★ 40 8y agoExplain → -
rerag-rebac
ReRAG - Secure retrieval augmented generation with Google Zanzibar style relationship based access control (ReBAC) and SQLite Vector
Go ★ 37 9mo agoExplain → -
hydra-consent-app-express ▣
A simple nodejs consent app based on express - for Hydra =< 1.0.0
JavaScript ★ 37 8y agoExplain → -
oathkeeper-maester
Kuberenetes CRD Controller for Ory Oathkeeper. :warning: Maintained by the community, not an official Ory project!
Go ★ 36 2d agoExplain → -
jobs ▣
Want to build the next generation identity stack? You've come to the right place!
★ 36 5y agoExplain → -
client-go
No description.
Shell ★ 33 15d agoExplain → -
osin-storage ▣
PostgreSQL storage backend for RangelReale osin OAuth2
Go ★ 33 6y agoExplain → -
hydra-client-java
No description.
Java ★ 30 2mo agoExplain → -
closed-reference-notifier
A GitHub action to open an issue when GitHub references in your code are closed.
TypeScript ★ 23 9mo agoExplain → -
polis-examples
Collection of SAML Jackson example apps that show how to integrate Enterprise SSO and Directory Sync with JavaScript-based web and authentication frameworks.
TypeScript ★ 22 10mo agoExplain → -
go-convenience
Well-tested helpers for dealing with daily problems in Go.
Go ★ 21 9mo agoExplain → -
integrations ▣
No description.
TypeScript ★ 21 1y agoExplain → -
status ▣
DEPRECATED
Markdown ★ 21 3y agoExplain → -
terraform-provider-ory
Terraform provider for managing Ory Network resources — identities, OAuth2 clients, permissions, organizations, projects, and more.
Go ★ 20 1d agoExplain → -
keto-client-go
No description.
Shell ★ 19 2mo agoExplain → -
defcon-30-ctf
No description.
Go ★ 19 9mo agoExplain → -
hydra-js ▣
DOES NOT WORK WITH VERSIONS > 0.10.0 - A simple library to help you build node-based identity providers that work with Hydra.
JavaScript ★ 19 8y agoExplain → -
meta
A place where we plan and schedule our open source activities and track cross-project and ory-wide issues
Shell ★ 17 19d agoExplain → -
hydra-client-php
No description.
PHP ★ 17 2mo agoExplain → -
mail ⑂
Production-ready go-mail fork. The best way to send emails in Go.
Go ★ 17 3mo agoExplain → -
redux-saga-fetch
A simple wrapper that reduces boilerplate code when using redux-saga in combination with async backend calls.
TypeScript ★ 17 9mo agoExplain → -
saml20
SAML 2.0 parser for Node.js
TypeScript ★ 16 9d agoExplain → -
encrypt-dir
A very simple cli helper that encrypts files in directories using AES-GCM (128bit)
Go ★ 16 9mo agoExplain → -
kratos-client-rust
Autogenerated kratos SDK.
Rust ★ 16 2mo agoExplain → -
kratos-client-php
No description.
PHP ★ 15 2mo agoExplain → -
mailslurper ⑂
Local, web-based mail server application. Slurp mails into oblivion!
JavaScript ★ 15 6y agoExplain → -
oathkeeper-client-go
No description.
Shell ★ 14 2mo agoExplain → -
build-buf-action
A GitHub action to build and lint protobuf using buildbuf
Shell ★ 14 9mo agoExplain → -
mcp
No description.
TypeScript ★ 13 12d agoExplain → -
summit
This repository holds all material related to the Ory Summit, specifically the presentations.
Shell ★ 12 9mo agoExplain → -
jsonschema ⑂
JSONSchema (draft04, draft06, draft07) Validation using Go
Go ★ 11 1y agoExplain → -
docusaurus-template ▣
DEPRECATED
JavaScript ★ 11 4y agoExplain → -
common ▣
Ory's cross-project go libraries, intended for internal use.
Go ★ 11 8y agoExplain → -
kratos-client-js
Autogenerated kratos SDK.
Shell ★ 10 2mo agoExplain → -
works ▣
This repository shows examples of practical solutions using Ory projects and other OSS
Go ★ 10 4y agoExplain → -
ladon-community ▣
No description.
Go ★ 9 7y agoExplain → -
nosurf ⑂
Secure, fault tolerant, and maintained CSRF protection middleware for Go.
Go ★ 9 4y agoExplain → -
kratos-client-java
No description.
Java ★ 8 2mo agoExplain → -
ci
Automation and robots for Ory's CI and CD pipelines
Shell ★ 8 1d agoExplain → -
keto-client-php
No description.
PHP ★ 8 2mo agoExplain → -
keto-client-java
No description.
Java ★ 8 2mo agoExplain → -
client-php
No description.
PHP ★ 7 15d agoExplain → -
oathkeeper-client-php
No description.
PHP ★ 7 2mo agoExplain → -
hydra-client-ruby
Autogenerated hydra SDK.
Ruby ★ 7 2mo agoExplain → -
kratos-client-ruby
Autogenerated kratos SDK.
Ruby ★ 7 2mo agoExplain → -
hydra-client-dart
Autogenerated hydra SDK.
Dart ★ 7 4mo agoExplain → -
client-dotnet
Autogenerated client SDK.
C# ★ 6 15d agoExplain → -
client-java
No description.
Java ★ 6 15d agoExplain → -
client-python
Autogenerated client SDK.
Python ★ 6 15d agoExplain → -
client-js
Autogenerated client SDK.
Shell ★ 6 15d agoExplain → -
hydra-client-python
Autogenerated hydra SDK.
Python ★ 6 2mo agoExplain → -
hydra-client-js
Autogenerated hydra SDK.
Shell ★ 6 2mo agoExplain → -
kratos-client-python
Autogenerated kratos SDK.
Python ★ 6 2mo agoExplain → -
kratos-client-dart
Autogenerated kratos SDK.
Dart ★ 6 4mo agoExplain → -
themes
No description.
TypeScript ★ 6 9mo agoExplain → -
milestone-action
No description.
JavaScript ★ 6 1y agoExplain → -
pagination ▣
No description.
Go ★ 6 8y agoExplain → -
hydra-auth0-consent-sdk ▣
A NodeJS library for working with Auth0 as an Identity Provider
JavaScript ★ 6 8y agoExplain → -
client-typescript-fetch
Autogenerated client SDK.
TypeScript ★ 5 15d agoExplain → -
client-ruby
Autogenerated client SDK.
Ruby ★ 5 15d agoExplain → -
homebrew-tap
Location for all of Ory's homebrew packages
Ruby ★ 5 1mo agoExplain → -
label-sync-action
No description.
JavaScript ★ 5 4mo agoExplain → -
kratos-client-dotnet
Autogenerated kratos SDK.
C# ★ 5 9mo agoExplain → -
hydra-client-dotnet
Autogenerated hydra SDK.
C# ★ 5 9mo agoExplain → -
summit-platform
No description.
TypeScript ★ 5 9mo agoExplain → -
eslint-config-ory-am-react ▣
The ESLint configuration used by Ory (React specific)
JavaScript ★ 5 9y agoExplain → -
viper ⑂ ▣
A maintained fork of spf13/viper with several bugfixes for races, panics, and other errors
Go ★ 5 5y agoExplain → -
client-rust
Autogenerated client SDK.
Rust ★ 4 15d agoExplain → -
scoop
No description.
Shell ★ 4 1mo agoExplain → -
oathkeeper-client-js
Autogenerated oathkeeper SDK.
Shell ★ 4 2mo agoExplain → -
oathkeeper-client-dart
Autogenerated oathkeeper SDK.
Dart ★ 4 2mo agoExplain → -
oathkeeper-client-rust
Autogenerated oathkeeper SDK.
Rust ★ 4 2mo agoExplain → -
oathkeeper-client-java
No description.
Java ★ 4 2mo agoExplain → -
actions
A GitHub action for cross-compiling (Linux, Windows, Mac) and releasing CGO applications using Goreleaser
Shell ★ 4 9mo agoExplain → -
cli-vscode-extension
This extension enables Visual Studio Code to use the Ory CLI to interact with your Ory projects and services.
TypeScript ★ 4 9mo agoExplain → -
resilient-axios
A interceptor which makes axios requests resilient.
Shell ★ 4 9mo agoExplain → -
homebrew-kratos
No description.
Shell ★ 4 9mo agoExplain → -
changelog
Ory Changelog Generator
JavaScript ★ 4 4mo agoExplain → -
oathkeeper-client-dotnet
Autogenerated oathkeeper SDK.
C# ★ 4 9mo agoExplain → -
keto-client-python
Autogenerated keto SDK.
Shell ★ 4 4mo agoExplain → -
xgoreleaser
No description.
Shell ★ 4 1d agoExplain → -
ory-sdk-archive ▣
No description.
Shell ★ 4 7y agoExplain → -
sdk-js ▣
No description.
JavaScript ★ 4 8y agoExplain → -
metrics-middleware ▣
A simple metrics middleware for segment.io
Go ★ 4 8y agoExplain → -
keto-playground
No description.
TypeScript ★ 3 9d agoExplain → -
k8s-toolbox
No description.
Shell ★ 3 7d agoExplain → -
claude-plugins
No description.
Shell ★ 3 3d agoExplain → -
keto-client-js
Autogenerated keto SDK.
Shell ★ 3 2mo agoExplain → -
hydra-client-rust
Autogenerated hydra SDK.
Rust ★ 3 2mo agoExplain → -
client-dart
Autogenerated client SDK.
Dart ★ 3 4mo agoExplain → -
scoop-oathkeeper
No description.
Shell ★ 3 9mo agoExplain → -
scoop-kratos
No description.
Shell ★ 3 9mo agoExplain → -
scoop-keto
No description.
Shell ★ 3 9mo agoExplain → -
scoop-hydra
No description.
Shell ★ 3 9mo agoExplain → -
homebrew-hydra
No description.
Shell ★ 3 9mo agoExplain → -
scoop-ory
No description.
Shell ★ 3 9mo agoExplain → -
homebrew-ory
No description.
Shell ★ 3 9mo agoExplain → -
keto-client-dotnet
Autogenerated keto SDK.
Shell ★ 3 9mo agoExplain → -
homebrew-oathkeeper
No description.
Shell ★ 3 9mo agoExplain → -
homebrew-keto
No description.
Shell ★ 3 9mo agoExplain → -
hydra-db-growth ▣
A way to test the growth of a db (mysql, postgresql, ...) when running Hydra. This is specifically related to this issue: https://github.com/ory/hydra/issues/1574
Python ★ 3 5y agoExplain → -
analytics-go ⑂
Segment analytics client for Go
Go ★ 3 3y agoExplain → -
cast ⑂
safe and easy casting from one type to another in Go
★ 3 6y agoExplain → -
eslint-config-ory-am ▣
The ESLint configuration used by Ory
JavaScript ★ 3 9y agoExplain → -
hydra-oracle-plugin ▣
No description.
Go ★ 3 9y agoExplain → -
urlx ▣
No description.
Go ★ 3 8y agoExplain → -
release ▣
Release infrastructure for ORY and related components
HTML ★ 3 6y agoExplain → -
List-Contributors ⑂ ▣
A github action that allows a repository to list out the contributors in a clean table-like manner
Python ★ 3 5y agoExplain → -
prettier-styles ▣
DEPRECATED - The prettier config used by all ORY projects. This is probably the most over-engineered repo ever.
Makefile ★ 3 3y agoExplain → -
pop ⑂
A Tasty Treat For All Your Database Needs
Go ★ 2 26d agoExplain → -
.github
No description.
Makefile ★ 2 1mo agoExplain → -
oathkeeper-client-python
Autogenerated oathkeeper SDK.
Python ★ 2 2mo agoExplain → -
oathkeeper-client-ruby
Autogenerated oathkeeper SDK.
Ruby ★ 2 2mo agoExplain → -
next-auth-example ⑂
Example showing how to use NextAuth.js with Next.js and Ory
TypeScript ★ 2 7mo agoExplain → -
example-auth-js
No description.
TypeScript ★ 2 9mo agoExplain → -
keto-node-express-example
A small example file sharing service that demonstrates how to consume Keto from a Node JS backend.
Makefile ★ 2 9mo agoExplain → -
e2e-env
Responsible for building oryd/e2e-env which is used by cypress tests.
Shell ★ 2 9mo agoExplain → -
keto-client-dart
Autogenerated keto SDK.
Shell ★ 2 4mo agoExplain → -
keto-client-rust
Autogenerated keto SDK.
Shell ★ 2 4mo agoExplain → -
keto-client-ruby
Autogenerated keto SDK.
Shell ★ 2 4mo agoExplain → -
go-oidc ⑂
A Go OpenID Connect client.
Go ★ 2 1y agoExplain → -
sdk-go ▣
No description.
Go ★ 2 8y agoExplain → -
sqlcon ▣
No description.
Go ★ 2 8y agoExplain → -
recipies ▣
No description.
Ruby ★ 2 7y agoExplain → -
go-npm ⑂
Distribute and install Go binaries via NPM
JavaScript ★ 2 5y agoExplain → -
gjson ⑂
Get JSON values quickly - JSON parser for Go
★ 2 6y agoExplain → -
gojsonschema ⑂
An implementation of JSON Schema, draft v4 v6 & v7 - Go language
Go ★ 2 6y agoExplain → -
gojsonreference ⑂
JSON Reference implementation in Golang
Go ★ 2 7y agoExplain → -
hub ⑂
For the distributed charts search at hub.helm.sh (under development)
★ 2 7y agoExplain → -
charts ⑂
Curated applications for Kubernetes
Smarty ★ 2 7y agoExplain → -
negroni-logrus ⑂
logrus middleware for negroni
Go ★ 2 7y agoExplain → -
gochimp3 ⑂
🐒 Golang client for MailChimp API 3.0.
Go ★ 2 6y agoExplain → -
cobra ⑂
A Commander for modern Go CLI interactions
Go ★ 2 6y agoExplain → -
discourse-matomo-analytics ⑂
Add Matomo Analytics to your Discourse forum
HTML ★ 2 5y agoExplain → -
go-crossorigin-proxy ⑂
No description.
Go ★ 2 3y agoExplain → -
nancy-github-action ⑂
Sonatype Nancy for GitHub Actions
Shell ★ 2 6y agoExplain → -
elements-legacy
No description.
TypeScript ★ 1 1mo agoExplain → -
oathkeeper-client-typescript-fetch
Autogenerated oathkeeper SDK.
TypeScript ★ 1 2mo agoExplain → -
hydra-client-typescript-fetch
Autogenerated hydra SDK.
TypeScript ★ 1 2mo agoExplain → -
kratos-client-typescript-fetch
Autogenerated kratos SDK.
TypeScript ★ 1 2mo agoExplain → -
slackinviter ⑂
Go-ne slackin
JavaScript ★ 1 3mo agoExplain → -
mockfedcm
MockFedCM is a free FedCM Relying Party (RP) and Identity Provider (IdP) for testing FedCM integrations. Easily simulate real-world authentication flows, debug your implementation, and validate user experiences—all without needing a production IdP or RP.
TypeScript ★ 1 8mo agoExplain → -
bench-test
No description.
Shell ★ 1 9mo agoExplain → -
cupaloy ⑂
Simple Go snapshot testing
★ 1 5y agoExplain → -
instrumentedsql ⑂
A sql driver that will wrap any other driver and log/trace all its calls
Go ★ 1 5y agoExplain → -
crypt ⑂
Store and retrieve encrypted configs from etcd or consul
★ 1 6y agoExplain → -
request-info ⑂
Requests more info from PRs/Issues with either the default title or a blank body
★ 1 6y agoExplain → -
json-patch ⑂
A Go library to apply RFC6902 patches and create and apply RFC7386 patches
★ 0 12d agoExplain → -
codex-plugins
Ory for Codex
★ 0 20d agoExplain → -
gemini-cli-extension
Ory bundled into Gemini CLI: skills and TOML slash commands that scaffold Ory authentication into your codebase, a local Ory stack you can spin up in one command, and (when pointed at an Ory project) authentication, authorization, and audit for every tool Gemini runs.
★ 0 20d agoExplain → -
integrates
Sample code and reference configuration for integrating Ory Network with third-party products.
TypeScript ★ 0 2mo agoExplain → -
keto-client-typescript-fetch
Autogenerated keto SDK.
TypeScript ★ 0 2mo agoExplain → -
next-auth ⑂
Authentication for the Web.
TypeScript ★ 0 6mo agoExplain → -
ristretto ⑂
A high performance memory-bound Go cache
Go ★ 0 4y agoExplain → -
mcp-sse
No description.
TypeScript ★ 0 9mo agoExplain → -
mrrobot ⑂ ▣
A simple greetings bot for Slack that uses events api and hosted on AWS Lambda
Go ★ 0 4y agoExplain → -
cors ⑂
Go net/http configurable handler to handle CORS requests
★ 0 4y agoExplain → -
sessions ⑂
Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
★ 0 4y agoExplain →
No repos match these filters.