Сервер аутентификации и управления пользователями на Go, который выпускает JWT и служит основой Supabase Auth.
clerk/javascript
Официальные JavaScript SDK для Clerk — облачного сервиса регистрации, входа и управления профилями пользователей в веб-приложениях.
Open source альтернатива:Auth0
Firebase Authentication
- Звёзды
- 1,777
- Форки
- 485
- Открытые issues
- 124
- Последний коммит
- 15 часов назад
Что это?
В этом репозитории собраны официальные JavaScript SDK Clerk, опубликованные в npm под namespace @clerk. Clerk — облачный сервис аутентификации и управления пользователями, а эти пакеты позволяют добавить в приложения регистрацию, вход и управление профилями, не создавая такие процессы с нуля.
В репозитории есть основной клиент для браузера (@clerk/clerk-js), а также пакеты для Next.js, React, Vue, Nuxt, Astro, Expo, React Router, TanStack и серверных приложений на Express, Fastify и других Node.js-фреймворках. Каждая интеграция предоставляет компоненты и вспомогательные функции, подходящие для своего фреймворка. Функциональность организаций позволяет объединять пользователей в группы, управлять ролями и разрешениями, а также контролировать доступ в многопользовательских приложениях.
Обычно разработчики устанавливают один пакет для своего фреймворка, например @clerk/nextjs, и следуют кратким инструкциям на сайте документации Clerk, чтобы подключить его к приложению, созданному в Clerk Dashboard.
Ключевые возможности
- 01Предоставляет компоненты для регистрации, входа и управления профилями в веб-приложениях.
- 02Включает отдельные пакеты для Next.js, React, Vue, Nuxt, Astro, Expo и других фреймворков.
- 03Включает интеграции для серверных приложений на Node.js с Express и Fastify.
- 04Предоставляет функциональность организаций для управления ролями, разрешениями и доступом в многопользовательских приложениях.
- 05Пакеты распространяются под лицензией MIT в npm namespace @clerk.
Сценарии использования
- Добавление аутентификации пользователей в приложение на Next.js или React без создания системы входа с нуля.
- Защита маршрутов и API-эндпоинтов в серверном приложении на Express или Fastify с помощью сессий Clerk.
- Создание B2B- или многопользовательского ПО, которому нужны организации, роли и разрешения.
Быстрый старт
- 1
Зарегистрируйтесь и создайте приложение в Clerk Dashboard
- 2
Создайте кодовую базу по руководству Clerk для быстрого старта
- 3
Установите SDK для используемого фреймворка, например Next.js
npm install @clerk/nextjs
Что важно знать
- Clerk — это размещённый сервис, поэтому для его использования нужны аккаунт Clerk и ключи API.
- В этом репозитории находятся SDK для поддерживаемых платформ, поэтому нужно установить пакет для конкретного фреймворка, а не сам репозиторий.
В подборках
Темы
Частые вопросы
- Что такое javascript?
- Официальные JavaScript SDK для Clerk — облачного сервиса регистрации, входа и управления профилями пользователей в веб-приложениях. В этом репозитории собраны официальные JavaScript SDK Clerk, опубликованные в npm под namespace @clerk. Clerk — облачный сервис аутентификации и управления пользователями, а эти пакеты позволяют добавить в приложения регистрацию, вход и управление профилями, не создавая такие процессы с нуля.
- javascript можно использовать бесплатно? Какая у него лицензия?
- javascript распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- javascript всё ещё поддерживается?
- Активно поддерживается. Последний коммит в javascript — 6 нояб. 2026 г..
- Для чего можно использовать javascript?
- Добавление аутентификации пользователей в приложение на Next.js или React без создания системы входа с нуля. Защита маршрутов и API-эндпоинтов в серверном приложении на Express или Fastify с помощью сессий Clerk. Создание B2B- или многопользовательского ПО, которому нужны организации, роли и разрешения.
- Как установить javascript?
- Зарегистрируйтесь и создайте приложение в Clerk Dashboard Создайте кодовую базу по руководству Clerk для быстрого старта Установите SDK для используемого фреймворка, например Next.js: npm install @clerk/nextjs
- Где скачать javascript?
- Исходный код и инструкции по установке — на GitHub: https://github.com/clerk/javascript
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека Python, которая добавляет в приложения FastAPI регистрацию пользователей, вход, сброс пароля и подтверждение email.
Headless-сервис управления идентификацией и пользователями на Go с API-first-подходом: вход, регистрация, восстановление доступа, верификация и профиль.
Открытая инфраструктура аутентификации и авторизации на базе OIDC и OAuth 2.1, с поддержкой мультитенантности, корпоративного SSO и RBAC для SaaS- и AI-приложений.
Open-source менеджер согласия на cookies и баннер GDPR для React, Next.js, Vue, Svelte, Astro и обычного HTML с поддержкой Google Consent Mode v2 и IAB TCF.
Фреймворк для создания сайтов документации на React.js с поддержкой Next.js, Astro и React-фреймворков на базе Vite.