{"id":20610320,"url":"https://github.com/itszavier/fluid-auth","last_synced_at":"2025-05-10T01:31:41.964Z","repository":{"id":249269547,"uuid":"831029286","full_name":"itszavier/fluid-auth","owner":"itszavier","description":"An authentication library in development, inspired by NextAuth.js and Passport.js, passportjs","archived":true,"fork":false,"pushed_at":"2024-07-26T14:50:52.000Z","size":448,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T17:50:13.584Z","etag":null,"topics":["authentication","next-auth","nextjs","passportjs-next"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itszavier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2024-07-19T13:52:04.000Z","updated_at":"2024-09-23T23:45:05.000Z","dependencies_parsed_at":"2024-07-25T12:38:03.712Z","dependency_job_id":null,"html_url":"https://github.com/itszavier/fluid-auth","commit_stats":null,"previous_names":["itszavier/nextjs-auth","itszavier/fluid-auth"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itszavier%2Ffluid-auth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itszavier%2Ffluid-auth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itszavier%2Ffluid-auth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itszavier%2Ffluid-auth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itszavier","download_url":"https://codeload.github.com/itszavier/fluid-auth/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253350021,"owners_count":21894817,"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","next-auth","nextjs","passportjs-next"],"created_at":"2024-11-16T10:16:20.632Z","updated_at":"2025-05-10T01:31:41.521Z","avatar_url":"https://github.com/itszavier.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FluidAuth: A Next.js Authentication Library\n\nInspired by the best practices of Passport.js and NextAuth.js, FluidAuth is designed to simplify authentication integration while offering unparalleled customization. Our framework empowers developers to implement secure and flexible authentication solutions with ease.\n\n## Features\n\n- **Ease of Integration**: Seamlessly integrate authentication into your Next.js applications with minimal setup.\n- **Customizability**: Tailor authentication flows to fit your specific requirements.\n- **Secure**: Built with security best practices in mind to ensure safe handling of user data.\n- **Extensible**: Add custom providers and extend existing functionality with ease.\n- **Built-in Providers**: Includes built-in support for popular providers like Google, Facebook, and GitHub for quick and easy setup.\n- **Email and Password Authentication**: Support for traditional email and password authentication to cater to diverse user needs.\n\n## Contributing\n\nWe welcome contributions from everyone!\n\nThis package is fully open source, and we're excited to see how you can help make it even cooler.\n\nPlease adhere to our [code of conduct](code-of-conduct.md) while contributing.\n\n## Lessons Learned\n\nCreating this package has been a tremendous learning journey. Honestly, I started with very little knowledge about authentication, but through the process of building this package, I have learned a great deal. I've gained insights into implementing OAuth2, understanding security vulnerabilities, and applying best practices to address them.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitszavier%2Ffluid-auth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitszavier%2Ffluid-auth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitszavier%2Ffluid-auth/lists"}