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
-
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 9h 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 3d 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 2d agoExplain → -
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 ★ 216 1mo 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 3d agoExplain → -
dockertest ★ PINNED
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
Go ★ 4.5k 5h agoExplain → -
fosite
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Go ★ 2.6k 7mo 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 8mo 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.2k 10h agoExplain → -
k8s
Kubernetes Helm Charts for the ORY ecosystem.
Mustache ★ 378 21d agoExplain → -
kratos-selfservice-ui-node
No description.
TypeScript ★ 368 2d 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 ★ 329 2mo agoExplain → -
go-acc ▣
Accurate Code Coverage reporting for Golang (Go)
Shell ★ 218 1y agoExplain → -
graceful
A best practice http server set up that supports graceful shutdown
Go ★ 206 5mo agoExplain → -
awesome-ory
A curated collection of examples and solutions created by the Ory Community.
Dart ★ 194 4mo agoExplain → -
sdk
The place where Ory's SDKs are being auto-generated
PHP ★ 179 5h agoExplain → -
elements
Ory Elements is a component library that makes building login, registration and account pages for Ory a breeze.
TypeScript ★ 177 1d agoExplain → -
docs
The Ory documentation
TypeScript ★ 163 2h agoExplain → -
mocksaml
A simple mock SAML 2.0 Identity Provider
TypeScript ★ 163 1mo 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 14d agoExplain → -
herodot
A lightweight Go library for writing responses and errors to HTTP
Go ★ 129 2mo 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 → -
talos
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 ★ 127 3d agoExplain → -
x
Libraries used in the Ory ecosystem
Go ★ 112 3d 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 ★ 110 7d agoExplain → -
fosite-example
No description.
Go ★ 95 8mo agoExplain → -
network
Ory runs a global end-to-end security infrastructure for humans, robots, and servers. We build and use open source software.
Shell ★ 95 2mo agoExplain → -
kratos-client-go
No description.
Shell ★ 79 1mo 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 ★ 53 8mo 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 2d agoExplain → -
hydra-client-go
No description.
Shell ★ 45 1mo agoExplain → -
hydra-maester
Kuberenetes CRD Controller for Ory Hydra. :warning: Maintained by the community, not an official Ory project!
Go ★ 44 10h agoExplain → -
hydra-consent-app-go ▣
A simple consent app for Hydra written in Go - for Hydra =< 1.0.0
Go ★ 40 8y 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 22h agoExplain → -
jobs ▣
Want to build the next generation identity stack? You've come to the right place!
★ 36 4y agoExplain → -
rerag-rebac
ReRAG - Secure retrieval augmented generation with Google Zanzibar style relationship based access control (ReBAC) and SQLite Vector
Go ★ 34 7mo agoExplain → -
osin-storage ▣
PostgreSQL storage backend for RangelReale osin OAuth2
Go ★ 33 6y agoExplain → -
client-go
No description.
Shell ★ 32 5h agoExplain → -
hydra-client-java
No description.
Java ★ 30 1mo agoExplain → -
closed-reference-notifier
A GitHub action to open an issue when GitHub references in your code are closed.
TypeScript ★ 23 8mo 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 8mo agoExplain → -
go-convenience
Well-tested helpers for dealing with daily problems in Go.
Go ★ 21 8mo 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 4h agoExplain → -
keto-client-go
No description.
Shell ★ 19 1mo agoExplain → -
defcon-30-ctf
No description.
Go ★ 19 8mo 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 23d agoExplain → -
hydra-client-php
No description.
PHP ★ 17 1mo agoExplain → -
mail ⑂
Production-ready go-mail fork. The best way to send emails in Go.
Go ★ 17 2mo agoExplain → -
redux-saga-fetch
A simple wrapper that reduces boilerplate code when using redux-saga in combination with async backend calls.
TypeScript ★ 17 8mo agoExplain → -
saml20
SAML 2.0 parser for Node.js
TypeScript ★ 16 3d agoExplain → -
encrypt-dir
A very simple cli helper that encrypts files in directories using AES-GCM (128bit)
Go ★ 16 8mo agoExplain → -
kratos-client-rust
Autogenerated kratos SDK.
Rust ★ 16 1mo agoExplain → -
kratos-client-php
No description.
PHP ★ 15 1mo agoExplain → -
mailslurper ⑂
Local, web-based mail server application. Slurp mails into oblivion!
JavaScript ★ 15 6y agoExplain → -
oathkeeper-client-go
No description.
Shell ★ 14 1mo agoExplain → -
build-buf-action
A GitHub action to build and lint protobuf using buildbuf
Shell ★ 14 8mo agoExplain → -
summit
This repository holds all material related to the Ory Summit, specifically the presentations.
Shell ★ 12 8mo 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 → -
mcp
No description.
TypeScript ★ 10 8mo agoExplain → -
kratos-client-js
Autogenerated kratos SDK.
Shell ★ 10 1mo agoExplain → -
works ▣
This repository shows examples of practical solutions using Ory projects and other OSS
Go ★ 10 3y agoExplain → -
ladon-community ▣
No description.
Go ★ 9 7y agoExplain → -
nosurf ⑂
Secure, fault tolerant, and maintained CSRF protection middleware for Go.
Go ★ 9 4y agoExplain → -
ci
Automation and robots for Ory's CI and CD pipelines
Shell ★ 8 9d agoExplain → -
keto-client-php
No description.
PHP ★ 8 1mo agoExplain → -
keto-client-java
No description.
Java ★ 8 1mo agoExplain → -
client-php
No description.
PHP ★ 7 5h agoExplain → -
oathkeeper-client-php
No description.
PHP ★ 7 1mo agoExplain → -
hydra-client-ruby
Autogenerated hydra SDK.
Ruby ★ 7 1mo agoExplain → -
kratos-client-ruby
Autogenerated kratos SDK.
Ruby ★ 7 1mo agoExplain → -
kratos-client-java
No description.
Java ★ 7 1mo agoExplain → -
hydra-client-dart
Autogenerated hydra SDK.
Dart ★ 7 2mo agoExplain → -
client-dotnet
Autogenerated client SDK.
C# ★ 6 5h agoExplain → -
client-java
No description.
Java ★ 6 5h agoExplain → -
client-python
Autogenerated client SDK.
Python ★ 6 5h agoExplain → -
client-js
Autogenerated client SDK.
Shell ★ 6 5h agoExplain → -
hydra-client-python
Autogenerated hydra SDK.
Python ★ 6 1mo agoExplain → -
hydra-client-js
Autogenerated hydra SDK.
Shell ★ 6 1mo agoExplain → -
kratos-client-python
Autogenerated kratos SDK.
Python ★ 6 1mo agoExplain → -
kratos-client-dart
Autogenerated kratos SDK.
Dart ★ 6 2mo agoExplain → -
themes
No description.
TypeScript ★ 6 8mo 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 7y agoExplain → -
client-typescript-fetch
Autogenerated client SDK.
TypeScript ★ 5 5h agoExplain → -
client-ruby
Autogenerated client SDK.
Ruby ★ 5 5h agoExplain → -
homebrew-tap
Location for all of Ory's homebrew packages
Ruby ★ 5 15d agoExplain → -
label-sync-action
No description.
JavaScript ★ 5 2mo agoExplain → -
kratos-client-dotnet
Autogenerated kratos SDK.
C# ★ 5 8mo agoExplain → -
hydra-client-dotnet
Autogenerated hydra SDK.
C# ★ 5 8mo agoExplain → -
summit-platform
No description.
TypeScript ★ 5 8mo 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 5h agoExplain → -
scoop
No description.
Shell ★ 4 15d agoExplain → -
oathkeeper-client-js
Autogenerated oathkeeper SDK.
Shell ★ 4 1mo agoExplain → -
oathkeeper-client-dart
Autogenerated oathkeeper SDK.
Dart ★ 4 1mo agoExplain → -
oathkeeper-client-rust
Autogenerated oathkeeper SDK.
Rust ★ 4 1mo agoExplain → -
oathkeeper-client-java
No description.
Java ★ 4 1mo agoExplain → -
actions
A GitHub action for cross-compiling (Linux, Windows, Mac) and releasing CGO applications using Goreleaser
Shell ★ 4 8mo 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 8mo agoExplain → -
resilient-axios
A interceptor which makes axios requests resilient.
Shell ★ 4 8mo agoExplain → -
homebrew-kratos
No description.
Shell ★ 4 8mo agoExplain → -
changelog
Ory Changelog Generator
JavaScript ★ 4 2mo agoExplain → -
oathkeeper-client-dotnet
Autogenerated oathkeeper SDK.
C# ★ 4 8mo agoExplain → -
keto-client-python
Autogenerated keto SDK.
Shell ★ 4 2mo agoExplain → -
xgoreleaser
No description.
Shell ★ 4 1mo 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 7y agoExplain → -
k8s-toolbox
No description.
Shell ★ 3 23h agoExplain → -
keto-client-js
Autogenerated keto SDK.
Shell ★ 3 1mo agoExplain → -
hydra-client-rust
Autogenerated hydra SDK.
Rust ★ 3 1mo agoExplain → -
keto-playground
No description.
JavaScript ★ 3 21d agoExplain → -
client-dart
Autogenerated client SDK.
Dart ★ 3 2mo agoExplain → -
scoop-oathkeeper
No description.
Shell ★ 3 8mo agoExplain → -
scoop-kratos
No description.
Shell ★ 3 8mo agoExplain → -
scoop-keto
No description.
Shell ★ 3 8mo agoExplain → -
scoop-hydra
No description.
Shell ★ 3 8mo agoExplain → -
homebrew-hydra
No description.
Shell ★ 3 8mo agoExplain → -
scoop-ory
No description.
Shell ★ 3 8mo agoExplain → -
homebrew-ory
No description.
Shell ★ 3 8mo agoExplain → -
keto-client-dotnet
Autogenerated keto SDK.
Shell ★ 3 8mo agoExplain → -
homebrew-oathkeeper
No description.
Shell ★ 3 8mo agoExplain → -
homebrew-keto
No description.
Shell ★ 3 8mo 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 5y 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 → -
claude-plugins
No description.
Shell ★ 2 6d agoExplain → -
oathkeeper-client-python
Autogenerated oathkeeper SDK.
Python ★ 2 1mo agoExplain → -
oathkeeper-client-ruby
Autogenerated oathkeeper SDK.
Ruby ★ 2 1mo agoExplain → -
pop ⑂
A Tasty Treat For All Your Database Needs
Go ★ 2 1mo agoExplain → -
next-auth-example ⑂
Example showing how to use NextAuth.js with Next.js and Ory
TypeScript ★ 2 5mo agoExplain → -
example-auth-js
No description.
TypeScript ★ 2 8mo agoExplain → -
keto-node-express-example
A small example file sharing service that demonstrates how to consume Keto from a Node JS backend.
Makefile ★ 2 8mo agoExplain → -
e2e-env
Responsible for building oryd/e2e-env which is used by cypress tests.
Shell ★ 2 8mo agoExplain → -
keto-client-dart
Autogenerated keto SDK.
Shell ★ 2 2mo agoExplain → -
keto-client-rust
Autogenerated keto SDK.
Shell ★ 2 2mo agoExplain → -
keto-client-ruby
Autogenerated keto SDK.
Shell ★ 2 2mo agoExplain → -
.github
No description.
Makefile ★ 2 8mo 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 7y agoExplain → -
recipies ▣
No description.
Ruby ★ 2 7y agoExplain → -
go-npm ⑂
Distribute and install Go binaries via NPM
JavaScript ★ 2 4y 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 2y agoExplain → -
nancy-github-action ⑂
Sonatype Nancy for GitHub Actions
Shell ★ 2 6y agoExplain → -
oathkeeper-client-typescript-fetch
Autogenerated oathkeeper SDK.
TypeScript ★ 1 1mo agoExplain → -
hydra-client-typescript-fetch
Autogenerated hydra SDK.
TypeScript ★ 1 1mo agoExplain → -
kratos-client-typescript-fetch
Autogenerated kratos SDK.
TypeScript ★ 1 1mo agoExplain → -
slackinviter ⑂
Go-ne slackin
JavaScript ★ 1 1mo agoExplain → -
elements-legacy
No description.
TypeScript ★ 1 6mo 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 6mo agoExplain → -
bench-test
No description.
Shell ★ 1 8mo agoExplain → -
cupaloy ⑂
Simple Go snapshot testing
★ 1 4y agoExplain → -
instrumentedsql ⑂
A sql driver that will wrap any other driver and log/trace all its calls
Go ★ 1 4y 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 → -
integrates
Sample code and reference configuration for integrating Ory Network with third-party products.
TypeScript ★ 0 13d agoExplain → -
codex-plugins
Ory for Codex
★ 0 6d 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 6d agoExplain → -
keto-client-typescript-fetch
Autogenerated keto SDK.
TypeScript ★ 0 1mo agoExplain → -
next-auth ⑂
Authentication for the Web.
TypeScript ★ 0 4mo agoExplain → -
ristretto ⑂
A high performance memory-bound Go cache
Go ★ 0 4y agoExplain → -
mcp-sse
No description.
TypeScript ★ 0 8mo agoExplain → -
mrrobot ⑂ ▣
A simple greetings bot for Slack that uses events api and hosted on AWS Lambda
Go ★ 0 3y 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.