Repolode
clerk

clerk/javascript

Официальные JavaScript SDK для Clerk — облачного сервиса регистрации, входа и управления профилями пользователей в веб-приложениях.

Open source альтернатива:Auth0Firebase 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. 1

    Зарегистрируйтесь и создайте приложение в Clerk Dashboard

  2. 2

    Создайте кодовую базу по руководству Clerk для быстрого старта

  3. 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 обновляется ежедневно.

Похожие проекты

Headless-сервис управления идентификацией и пользователями на Go с API-first-подходом: вход, регистрация, восстановление доступа, верификация и профиль.

13,9 тыс.+1 за неделю1,2 тыс.GoApache-2.0Обновлён 3 месяца назад

Открытая инфраструктура аутентификации и авторизации на базе OIDC и OAuth 2.1, с поддержкой мультитенантности, корпоративного SSO и RBAC для SaaS- и AI-приложений.

14,9 тыс.+27 за неделю1,2 тыс.TypeScriptMPL-2.0Активно поддерживаетсяОбновлён вчера

Open-source менеджер согласия на cookies и баннер GDPR для React, Next.js, Vue, Svelte, Astro и обычного HTML с поддержкой Google Consent Mode v2 и IAB TCF.

Безопасность#cookie-consent#gdpr#consent-management
2 тыс.+3 за неделю269TypeScriptApache-2.0Обновлён 16 часов назад