Official JavaScript repository for Clerk authentication
1,753
stars
9,415
commits
TypeScript
primary language
Sep 11, 2026
updated
Clerk helps developers build user management. We provide streamlined user experiences for your users to sign up, sign in, and manage their profile.
This repository contains all the Clerk JavaScript SDKs under the @clerk namespace.
💼 Clerk is hiring!
Would you like to work on Open Source software and help maintain this repository? Apply today!
This repository contains the SDKs for environment/platforms that Clerk supports. For example, if you want to use Clerk with Next.js, you can install:
npm install @clerk/nextjs
# or
yarn add @clerk/nextjs
# or
pnpm add @clerk/nextjs
Clerk's full documentation is available at clerk.com/docs.
Curious what we shipped recently? You can browse the GitHub Releases page or look at the individual CHANGELOG.md files inside each package (e.g. clerk-js CHANGELOG).
We'd love to have you as part of the Clerk community! 💜
If you'd like to contribute in any way, please read our contribution guidelines. They'll show you how to submit issues, make changes to the SDKs, or open pull requests. If you want to add or edit localizations (e.g. how a button text is translated to your language), you can check out the localizations README.
This project is licensed under the MIT license.
See LICENSE for more information.
(top 30 of 302)
TypeScript
93.0%
JavaScript
3.6%
MDX
1.3%
Official JavaScript repository for Clerk authentication
1,753
stars
9,415
commits
TypeScript
primary language
Sep 11, 2026
updated
Clerk helps developers build user management. We provide streamlined user experiences for your users to sign up, sign in, and manage their profile.
This repository contains all the Clerk JavaScript SDKs under the @clerk namespace.
💼 Clerk is hiring!
Would you like to work on Open Source software and help maintain this repository? Apply today!
This repository contains the SDKs for environment/platforms that Clerk supports. For example, if you want to use Clerk with Next.js, you can install:
npm install @clerk/nextjs
# or
yarn add @clerk/nextjs
# or
pnpm add @clerk/nextjs
Clerk's full documentation is available at clerk.com/docs.
Curious what we shipped recently? You can browse the GitHub Releases page or look at the individual CHANGELOG.md files inside each package (e.g. clerk-js CHANGELOG).
We'd love to have you as part of the Clerk community! 💜
If you'd like to contribute in any way, please read our contribution guidelines. They'll show you how to submit issues, make changes to the SDKs, or open pull requests. If you want to add or edit localizations (e.g. how a button text is translated to your language), you can check out the localizations README.
This project is licensed under the MIT license.
See LICENSE for more information.
(top 30 of 302)
TypeScript
93.0%
JavaScript
3.6%
MDX
1.3%