Declarative components for controlling authenticated users
Amazon Cognito Identity Provider JavaScript SDK
Port of TweetNaCl cryptographic library to JavaScript
SDK for authenticated (non-encrypted) user storage endpoints
A npm package to simplify testing react application using msal-react
React client for the Privy Auth API
Manipulate React context inside Storybook. Read state and dispatch updates from outside of React component.
Asgardeo Auth React SDK for React Applications.
An uploader element for React that handles Mux Direct Uploads and a visual progress bar for you
CLI module for Backstage CLI
Microsoft Application Insights module for Node.js
A PubSub Listener for configuring and using Flatfile
Simple Authentication for Remix and React Router
A memcache client for node using the binary protocol and SASL authentication
Port of TweetNaCl cryptographic library to TypeScript (and ES6)
React renderer for form.io forms.
SDK for authenticated (non-encrypted) user storage endpoints
Passkeys client for Laravel applications
Keycloak React Web has been built on top of keycloak-js extending all of its functionalities to provide a global authentication support for your react applications.
AWS SDK for JavaScript Ivs Client for Node.js, Browser and React Native
Port of TweetNaCl cryptographic library to JavaScript
@noble/* based HPKE algorithm implementations for hpke
JS SDK to allocate and check experiment data at MongoDB.
Real-time sync layer wrapping ElectricSQL and Yjs CRDT — offline queue, shape cache, conflict resolution, collaborative documents. Ships with RevealUI.
Opinionated minimal Rails authentication scaffolding with Hotwire, React, or Vue + Tailwind.
Stomp Base is a Ruby gem that integrates a browser-based management dashboard and Rails console into your Rails application, utilizing React for the UI. Features simple authentication options including Basic Auth, API keys, and custom authentication methods.
Frontend libraries implement OAuth2 flows that authenticate the user with your SPA, but are only part of the picture. If you're storing user data on a backend, you'll need to authenticate them on both the frontend and the backend. That's what Oauth2 Authorization Code Request does, with PKCE thrown in for added security. This gem provides the backend authorization needed, taking in a verification request and logging the user in via JWT with Knock. If you're using Vue/React/etc with a frontend authorization library like @nuxt/auth, and you're running Rails in API mode for your backend, this gem completes the picture.