A favicon of Next Ory

Next Ory

A starter project to self-host Ory Kratos, Hydra, and Keto, featuring a Next.js authentication UI and admin dashboard (WIP) styled with TailwindCSS and shadcn/ui.

A screenshot of Next OryVisit

Next-Ory: Self-Host Ory Stack with Next.js, TailwindCSS & shadcn/ui

Next-Ory offers a developer-friendly starting point for self-hosting the Ory identity and access management suite (Kratos, Hydra, Keto). It features a Next.js and TypeScript-based authentication UI and an evolving admin dashboard. Both are styled using TailwindCSS and shadcn/ui, facilitating a modern and customizable approach to managing user self-service flows and administrative functions, though the admin dashboard is currently a work in progress.

Features:

  • Ory Stack Self-Hosting: Enables easy self-hosting of Ory Kratos, Ory Hydra, and Ory Keto using a pre-configured setup.
  • Next.js Authentication UI: Provides a complete authentication interface for all Ory Kratos and Ory Hydra self-service flows, built with Next.js.
  • Next.js Admin Dashboard (WIP): Includes a work-in-progress admin UI for an overview and management of Ory instances, users, and OAuth2 applications.
  • TypeScript & Next.js Stack: Both user interface applications are developed using Next.js and TypeScript for type safety and modern JavaScript features.
  • TailwindCSS & shadcn/ui Styling: Utilizes TailwindCSS and shadcn/ui for a modern, utility-first CSS framework and component styling.
  • Docker Compose for Backend: Simplifies the setup and management of backend Ory services during development via Docker Compose.
  • Developer Tooling: Comes with a dummy SMTP server for testing email verification and helper scripts for Ory Hydra consent flow and Ory Keto admin role assignment.
  • Customizable UI Design: The authentication UI is structured to allow for straightforward customization of its appearance and layout.

Summary:

Next-Ory is a boilerplate project designed to accelerate the self-hosting of the Ory identity platform. It provides developers with a Next.js frontend for authentication and a developing admin panel, both styled with TailwindCSS and shadcn/ui. This setup simplifies the implementation of Ory Kratos, Hydra, and Keto, offering a foundation for building secure and customizable identity management solutions, with ongoing development for the admin functionalities.

Distribution:
opensource
GitHub:
36 Stars
8 Forks
Share:

 

  
 

Similar to Next Ory: