{"id":13479142,"url":"https://github.com/clerk/javascript","last_synced_at":"2026-04-16T19:13:04.617Z","repository":{"id":37012468,"uuid":"438331492","full_name":"clerk/javascript","owner":"clerk","description":"Official JavaScript repository for Clerk authentication","archived":false,"fork":false,"pushed_at":"2026-04-14T02:54:16.000Z","size":342618,"stargazers_count":1690,"open_issues_count":79,"forks_count":446,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-04-14T04:02:41.471Z","etag":null,"topics":["astro","auth","authentication","expo","express","fastify","javascript","jwt","jwt-authentication","next","nextjs","nodejs","nuxt","react","react-router","tanstack","vue"],"latest_commit_sha":null,"homepage":"https://clerk.com","language":"TypeScript","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/clerk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-12-14T16:53:48.000Z","updated_at":"2026-04-14T00:27:33.000Z","dependencies_parsed_at":"2023-11-06T08:29:00.281Z","dependency_job_id":"98221cf4-0750-4fe7-a3e1-a67ed71f6775","html_url":"https://github.com/clerk/javascript","commit_stats":{"total_commits":5590,"total_committers":184,"mean_commits":"30.380434782608695","dds":0.6919499105545617,"last_synced_commit":"abeb659247b9827607d910bea6bcec8bf445bca1"},"previous_names":["clerk/javascript","clerkinc/javascript"],"tags_count":10336,"template":false,"template_full_name":null,"purl":"pkg:github/clerk/javascript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clerk%2Fjavascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clerk%2Fjavascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clerk%2Fjavascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clerk%2Fjavascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clerk","download_url":"https://codeload.github.com/clerk/javascript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clerk%2Fjavascript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31801887,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T11:13:53.975Z","status":"ssl_error","status_checked_at":"2026-04-14T11:13:53.299Z","response_time":153,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["astro","auth","authentication","expo","express","fastify","javascript","jwt","jwt-authentication","next","nextjs","nodejs","nuxt","react","react-router","tanstack","vue"],"created_at":"2024-07-31T16:02:10.290Z","updated_at":"2026-04-16T19:13:04.596Z","avatar_url":"https://github.com/clerk.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://clerk.com?utm_source=github\u0026utm_medium=clerk_javascript\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n    \u003cimg src=\"https://images.clerk.com/static/logo-light-mode-400x400.png\" height=\"64\"\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e\n    Official Clerk JavaScript SDKs\n  \u003c/h1\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@clerk/clerk-js\"\u003e\n    \u003cimg alt=\"Downloads\" src=\"https://img.shields.io/npm/dm/@clerk/clerk-js\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://clerk.com/docs\"\u003e\n    \u003cimg alt=\"Documentation\" src=\"https://img.shields.io/badge/documentation-clerk-green.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://discord.com/invite/b5rXHjAg7A\"\u003e\n    \u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/856971667393609759?color=7389D8\u0026label\u0026logo=discord\u0026logoColor=ffffff\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/clerk\"\u003e\n    \u003cimg alt=\"Twitter\" src=\"https://img.shields.io/twitter/url.svg?label=%40clerk\u0026style=social\u0026url=https%3A%2F%2Ftwitter.com%2Fclerk\" /\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n  \u003cbr /\u003e\n  \u003cp\u003e\n    \u003cstrong\u003e\n      Clerk helps developers build user management. We provide streamlined user experiences for your users to sign up, sign in, and manage their profile.\n    \u003c/strong\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    This repository contains all the Clerk JavaScript SDKs under the \u003ccode\u003e@clerk\u003c/code\u003e namespace.\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n💼 **Clerk is hiring!**\n\nWould you like to work on Open Source software and help maintain this repository? [Apply today](https://jobs.ashbyhq.com/clerk)!\n\n---\n\n## 🚀 Get started with Clerk\n\n1. [Sign up for an account](https://dashboard.clerk.com/sign-up?utm_source=github\u0026utm_medium=clerk_js_repo_readme).\n1. Create an application in your Clerk Dashboard.\n1. Spin up a new codebase with one of the [quickstart guides](https://clerk.com/docs/quickstarts/overview?utm_source=github\u0026utm_medium=clerk_js_repo_readme).\n\nThis repository contains the SDKs for environment/platforms that Clerk supports. For example, if you want to use Clerk with Next.js, you can install:\n\n```sh\nnpm install @clerk/nextjs\n# or\nyarn add @clerk/nextjs\n# or\npnpm add @clerk/nextjs\n```\n\n## 🎓 Learning Clerk\n\nClerk's full documentation is available at [clerk.com/docs](https://clerk.com/docs?utm_source=github\u0026utm_medium=clerk_js_repo_readme).\n\n- **We recommend starting with the [quickstart guides](https://clerk.com/docs/quickstarts/overview?utm_source=github\u0026utm_medium=clerk_js_repo_readme).** They'll help you quickly add Clerk to your application. If you're starting a new project and aren't sure what to pick, check out our most popular quickstart: [Next.js](https://clerk.com/docs/quickstarts/nextjs?utm_source=github\u0026utm_medium=clerk_js_repo_readme).\n- Clerk offers a comprehensive suite of components designed to seamlessly integrate authentication and multi-tenancy into your application. To learn more about **Clerk's components**, check out [the docs](https://clerk.com/docs/components/overview?utm_source=github\u0026utm_medium=clerk_js_repo_readme).\n- Clerk's **organizations** feature provides powerful multi-tenancy capabilities, allowing you to group users, manage roles and permissions, and control access to resources. Perfect for B2B applications, enterprise software, and any multi-tenant system. Learn more [in the docs](https://clerk.com/docs/organizations/overview?utm_source=github\u0026utm_medium=clerk_js_repo_readme).\n\n## 🚢 Release notes\n\nCurious what we shipped recently? You can browse the [GitHub Releases](https://github.com/clerk/javascript/releases) page or look at the individual `CHANGELOG.md` files inside each package (e.g. [`clerk-js CHANGELOG`](https://github.com/clerk/javascript/blob/main/packages/clerk-js/CHANGELOG.md)).\n\n## 🤝 How to contribute\n\nWe'd love to have you as part of the Clerk community! 💜\n\nIf you'd like to contribute in any way, please read [our contribution guidelines](https://github.com/clerk/javascript/blob/main/docs/CONTRIBUTING.md). 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](./packages/localizations/README.md).\n\n## 📝 License\n\nThis project is licensed under the **MIT license**.\n\nSee [LICENSE](https://github.com/clerk/javascript/blob/main/LICENSE) for more information.\n","funding_links":[],"categories":["TypeScript","react"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclerk%2Fjavascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclerk%2Fjavascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclerk%2Fjavascript/lists"}