{"id":15022446,"url":"https://github.com/ory/elements","last_synced_at":"2025-05-15T21:05:39.301Z","repository":{"id":60270989,"uuid":"528828149","full_name":"ory/elements","owner":"ory","description":"Ory Elements is a component library that makes building login, registration and account pages for Ory a breeze.","archived":false,"fork":false,"pushed_at":"2025-05-14T09:41:55.000Z","size":29803,"stargazers_count":111,"open_issues_count":36,"forks_count":53,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-14T10:51:55.124Z","etag":null,"topics":["component-library","express","hacktoberfest","identity","login","ory","preact","react","registration","user-profile"],"latest_commit_sha":null,"homepage":"https://ory.sh","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ory.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"patreon":"_ory","open_collective":"ory"}},"created_at":"2022-08-25T11:52:32.000Z","updated_at":"2025-05-13T13:50:08.000Z","dependencies_parsed_at":"2024-02-10T06:04:12.907Z","dependency_job_id":"e532df95-6827-4153-87d8-7d82022cf987","html_url":"https://github.com/ory/elements","commit_stats":{"total_commits":468,"total_committers":33,"mean_commits":"14.181818181818182","dds":0.5641025641025641,"last_synced_commit":"398fb8b4d9695052e5217a0faea0fa201ed9c826"},"previous_names":[],"tags_count":117,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ory%2Felements","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ory%2Felements/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ory%2Felements/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ory%2Felements/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ory","download_url":"https://codeload.github.com/ory/elements/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254363978,"owners_count":22058874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["component-library","express","hacktoberfest","identity","login","ory","preact","react","registration","user-profile"],"created_at":"2024-09-24T19:57:57.770Z","updated_at":"2025-05-15T21:05:39.293Z","avatar_url":"https://github.com/ory.png","language":"TypeScript","funding_links":["https://patreon.com/_ory","https://opencollective.com/ory"],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/ory/meta/master/static/banners/elements.png\" alt=\"Ory Elements - A component library for login, registration and account pages.\"\u003e\u003c/h1\u003e\n\n# Ory Elements\n\nOry Elements is a component library that makes building login, registration and\naccount pages for Ory a breeze:\n\n- Reduces time to add complex auth flows to your customer experience, including\n  multi-factor authentication and account recovery.\n- Customizable, themeable, and replaceable components.\n- Works with the React ecosystem (Next.js, plain React).\n- Dynamically adapts the user interface to your Ory identity schema, sign-in and\n  flow configuration.\n\nOry Elements has several packages:\n\n- [`@ory/elements-react`](./packages/elements-react/README.md)\n- [`@ory/nextjs`](./packages/nextjs/README.md)\n\n\u003e [!NOTE]  \n\u003e If you've used @ory/elements, @ory/elements-markup or @ory/elements-preact\n\u003e before, we recommend migrating to @ory/elements-react. The legacy code base is\n\u003e in https://github.com/ory/elements-legacy.\n\nOry Elements is a set of components that you can use to build your own login,\nregistration, settings, verification, recovery and consent user interface. To\njust integrate authentication into your Next.js application and use the default\nuser interfaces, follow our\n[guide for Auth.js](https://www.ory.sh/docs/getting-started/integrate-auth/auth-js).\n\n## Getting Started\n\n### React\n\n```shell\nnpm install @ory/elements-react react react-dom\n```\n\nFor more information, see\n[packages/elements-react](https://github.com/ory/elements/tree/main/packages/elements-react).\n\n### Next.js\n\n```shell\nnpm install @ory/nextjs\n```\n\nFor more information, see\n[packages/nextjs](https://github.com/ory/elements/tree/main/packages/nextjs).\n\n## Example Apps\n\nFull examples are available in the `examples/` directory of this repository.\n\n- [app router](https://github.com/ory/elements/tree/main/examples/nextjs-app-router)\n- [pages router](https://github.com/ory/elements/tree/main/examples/nextjs-pages-router)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fory%2Felements","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fory%2Felements","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fory%2Felements/lists"}