{"id":25957301,"url":"https://github.com/cmackenzie1/torii-rs","last_synced_at":"2025-05-15T04:07:18.108Z","repository":{"id":279735293,"uuid":"923364368","full_name":"cmackenzie1/torii-rs","owner":"cmackenzie1","description":"Torii is a powerful authentication framework for Rust applications that gives you complete control over your users' data. ","archived":false,"fork":false,"pushed_at":"2025-04-30T16:42:25.000Z","size":1763,"stargazers_count":392,"open_issues_count":1,"forks_count":13,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-30T17:46:18.909Z","etag":null,"topics":["authentication","oauth2","passkey"],"latest_commit_sha":null,"homepage":"https://torii.rs","language":"Rust","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/cmackenzie1.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"zenodo":null}},"created_at":"2025-01-28T05:17:32.000Z","updated_at":"2025-04-30T16:42:27.000Z","dependencies_parsed_at":"2025-03-14T23:23:13.409Z","dependency_job_id":"8eb9e90a-408f-47da-a08d-7f4aaddd7b0c","html_url":"https://github.com/cmackenzie1/torii-rs","commit_stats":null,"previous_names":["cmackenzie1/torii-rs"],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmackenzie1%2Ftorii-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmackenzie1%2Ftorii-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmackenzie1%2Ftorii-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmackenzie1%2Ftorii-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cmackenzie1","download_url":"https://codeload.github.com/cmackenzie1/torii-rs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270646,"owners_count":22042859,"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":["authentication","oauth2","passkey"],"created_at":"2025-03-04T17:01:44.582Z","updated_at":"2025-05-15T04:07:13.092Z","avatar_url":"https://github.com/cmackenzie1.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# Torii\n\n[![CI](https://github.com/cmackenzie1/torii-rs/actions/workflows/ci.yaml/badge.svg)](https://github.com/cmackenzie1/torii-rs/actions/workflows/ci.yaml)\n[![codecov](https://codecov.io/gh/cmackenzie1/torii-rs/branch/main/graph/badge.svg?token=MHF0G453L0)](https://codecov.io/gh/cmackenzie1/torii-rs)\n[![docs.rs](https://img.shields.io/docsrs/torii)](https://docs.rs/torii/latest/torii/)\n[![Crates.io Version](https://img.shields.io/crates/v/torii)](https://crates.io/crates/torii)\n\n\u003e [!WARNING]\n\u003e This project is in early development and is not production-ready. The API is subject to change without notice.\n\n## Overview\n\nTorii is a powerful authentication framework for Rust applications that gives you complete control over your users' data. Unlike hosted solutions like Auth0, Clerk, or WorkOS that store user information in their cloud, Torii lets you own and manage your authentication stack while providing modern auth features through a flexible plugin system.\n\nWith Torii, you get the best of both worlds - powerful authentication capabilities like passwordless login, social OAuth, and passkeys, combined with full data sovereignty and the ability to store user data wherever you choose.\n\nCheckout the example [todos](./examples/todos/README.md) to see Torii in action.\n\n## Features\n\n| Plugin                                          | SQLite | PostgreSQL | MySQL (using [SeaORM](https://github.com/SeaQL/sea-orm)) |\n|-------------------------------------------------|--------|------------|----------------------------------------------------------|\n| [Password](./torii-auth-password/README.md)     | ✅      | ✅          | ✅                                                        |\n| [OAuth2/OIDC](./torii-auth-oauth/README.md)     | ✅      | ✅          | ✅                                                        |\n| [Passkey](./torii-auth-passkey/README.md)       | ✅      | ✅          | ✅                                                        |\n| [Magic Link](./torii-auth-magic-link/README.md) | ✅      | ✅          | ✅                                                        |\n\n✅ = Supported\n🚧 = Planned/In Development\n❌ = Not Supported\n\n## Security\n\n\u003e [!IMPORTANT]\n\u003e As this project is in early development, it has not undergone security audits and should not be used in production environments. The maintainers are not responsible for any security issues that may arise from using this software.\n\n## Contributing\n\nAs this project is in its early stages, we welcome discussions and feedback, but please note that major changes may occur.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmackenzie1%2Ftorii-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmackenzie1%2Ftorii-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmackenzie1%2Ftorii-rs/lists"}