{"id":14070087,"url":"https://github.com/supabase-community/auth-ui","last_synced_at":"2025-10-24T21:16:09.989Z","repository":{"id":37090997,"uuid":"480748236","full_name":"supabase-community/auth-ui","owner":"supabase-community","description":"Pre-built Auth UI for React","archived":false,"fork":false,"pushed_at":"2024-11-11T05:34:48.000Z","size":61968,"stargazers_count":532,"open_issues_count":38,"forks_count":139,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-05-12T19:23:17.562Z","etag":null,"topics":["auth","supabase","supabase-auth"],"latest_commit_sha":null,"homepage":"https://supabase.com/docs/guides/auth/auth-helpers/auth-ui","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/supabase-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["supabase"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2022-04-12T09:51:57.000Z","updated_at":"2025-05-10T22:18:21.000Z","dependencies_parsed_at":"2023-09-23T05:09:45.791Z","dependency_job_id":"b94a5f88-a90a-4862-9fa2-e2dd07765b82","html_url":"https://github.com/supabase-community/auth-ui","commit_stats":{"total_commits":209,"total_committers":36,"mean_commits":5.805555555555555,"dds":0.7894736842105263,"last_synced_commit":"2aa08a5b3a85b9fb8d606a02caf28b17b8385f9a"},"previous_names":["supabase-community/auth-ui","supabase/auth-ui"],"tags_count":69,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supabase-community%2Fauth-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supabase-community%2Fauth-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supabase-community%2Fauth-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supabase-community%2Fauth-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/supabase-community","download_url":"https://codeload.github.com/supabase-community/auth-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254070107,"owners_count":22009559,"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":["auth","supabase","supabase-auth"],"created_at":"2024-08-13T07:07:28.504Z","updated_at":"2025-10-24T21:16:09.976Z","avatar_url":"https://github.com/supabase-community.png","language":"TypeScript","funding_links":["https://github.com/sponsors/supabase"],"categories":["TypeScript"],"sub_categories":[],"readme":"\n# Maintenance Mode\n\n\u003e [!IMPORTANT]  \n\u003e As of 7th Feb 2024, this repository is no longer maintained by the Supabase Team. At the moment, the team does not have capacity to give the expected level of care to this repository. We may revisit Auth UI in the future but regrettably have to leave it on hold for now as we focus on other priorities such as improving the Auth Helpers and advanced Auth primitives.\n\n\u003e The repository itself will continue to exist and a subset of components within the Next.js ecosystem, such as Forgot Password Pages, will be iterated on. We will continue to keep the latest packages for frameworks available at `@supabase/auth-ui-svelte`.\n\n\u003e We would like to thank everyone for your contributions to the repository. Please feel free to open an issue if you have any questions or concerns.\n\n\u003e Thank you.\n\n# Supabase Auth UI\n\nSupabase Auth UI is a collection of pre built UI components that work seamlessly with @supabase/auth-helpers.\n\nThe main purpose of these components is to allow developers to get working on their apps quickly, but also be able to use their own style/css.\n\nAuth UI is kept deliberately separate from @supabase/auth-helpers so that developers can migrate away from pre-built UI components as their UI system naturally matures.\n\n\u003cimg width=\"552\" alt=\"Screenshot 2022-04-30 at 9 30 25 PM\" src=\"https://user-images.githubusercontent.com/8291514/166107630-edb5190c-1d27-4757-8960-11ef14f87af1.png\"\u003e\n\n\n## Supported frameworks\n\n- [React.js](https://reactjs.org/) [[Documentation](https://supabase.com/docs/guides/auth/auth-helpers/auth-ui)]\n- [Solid.js](https://www.solidjs.com/)\n- [Svelte](https://svelte.dev/)\n\n### Examples and Packages\n\n- Examples\n  - `@example/react`: a [React.js](./examples/react) app\n  - `@example/solid`: a [Solid.js](./examples/solidjs) app\n  - `@example/svelte`: a [Svelte](./examples/svelte) app\n- Packages\n  - `@supabase/auth-ui-react`: the supabase auth ui reactjs library used by `react` application\n  - `@supabase/auth-ui-solid`: the supabase auth ui solid.js library used by `solid.js` application\n  - `@supabase/auth-ui-svelte`: the supabase auth ui svelte library used by `svelte` application\n  - `shared`: shared typescript types used by `@supabase/auth-ui-[framework]` library\n  - `tsconfig`: `tsconfig.json`s used throughout the monorepo\n\nEach package/app is 100% [TypeScript](https://www.typescriptlang.org/).\n\n## Localization\n\nLocalizations are no longer distributed with the package in order to keep the package size small. You can now import the localization you need by copying the file from this repo and importing it into your project then passing it to the `localization.variables` param of the Auth component.\n\n```tsx\nimport { Auth } from '@supabase/auth-ui-react'\nimport * as ja from './path-to-localization-file.json'\n...\n\u003cAuth\n  supabaseClient={supabase}\n  localization={{\n    variables: ja\n  }}\n/\u003e\n...\n```\n\n## Development\n\nRead the [development.md](./development.md) for more information.\n\nUsing a `@supabase/auth-ui-[framework-name]` naming convention for packages\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupabase-community%2Fauth-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsupabase-community%2Fauth-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupabase-community%2Fauth-ui/lists"}