Skip to content
React Libraries
On this page

Add user accounts

Integrate sign-in, sessions, organizations, and enterprise identity.

Options for this task

Jump to a library or tool (13)

Auth.js

Library / tool

Authentication tooling with integrations for frameworks including Next.js.

Good for
Adding provider-based sign-in and session handling to a web application.

Auth0

Library / tool

A managed identity platform for authentication and authorization.

Good for
Supporting multiple sign-in providers across web and mobile applications.

Better Auth

Library / tool

Authentication tooling for TypeScript applications.

Good for
Implementing accounts and sessions with an extensible application-owned auth layer.

Clerk

Library / tool

Hosted authentication with user-management components and SDKs.

Good for
Adding account screens and session handling to a React application.

FusionAuth

Library / tool

An identity platform with APIs for login and user management.

Good for
Applications that need control over identity deployment and configuration.

IntegrationOS AuthKit

Library / tool

A React integration interface for connecting external accounts.

Good for
Building an account-connection flow for third-party services.

Logto

Library / tool

An identity platform for application authentication and organization management.

Good for
Supporting login and identity features in a SaaS application.

Lucia

Library / tool

Educational material about implementing authentication and sessions.

Good for
Learning the underlying mechanics of an application-owned authentication system.
Keep in mind
The Lucia library was deprecated in March 2025. Its current site teaches authentication and session implementation.

PropelAuth

Library / tool

Authentication and organization management designed for business applications.

Good for
Adding team accounts, organizations, and business sign-in flows.

React OAuth for Google

Library / tool

React components and hooks for Google Identity Services.

Good for
Adding Google sign-in to a React application.

SuperTokens

Library / tool

Authentication tooling with open-source and hosted deployment options.

Good for
Adding login and session features with control over the backend deployment.

Userfront

Library / tool

Hosted authentication tooling with frontend integration guides.

Good for
Adding managed user sign-in to a React interface.
Keep in mind
This entry covers Userfront's authentication tooling. The company homepage now describes a different product; check the original SDK before planning an integration.

WorkOS

Library / tool

APIs for enterprise identity features such as SSO and directory synchronization.

Good for
Making a SaaS application integrate with customers' identity systems.

Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

Browse authentication & identity →

Explore more tasks →