Servidor de autenticación y gestión de usuarios escrito en Go que emite JWT y sirve de base para Supabase Auth.
clerk/javascript
SDKs oficiales de JavaScript de Clerk, un servicio alojado para gestionar el registro, el inicio de sesión y los perfiles de usuario en aplicaciones web.
Alternativa open source a:Auth0
Firebase Authentication
- Estrellas
- 1,777
- Forks
- 485
- Issues abiertos
- 124
- Último commit
- hace 37 minutos
¿Qué es?
Este repositorio contiene los SDKs oficiales de JavaScript de Clerk, publicados bajo el namespace @clerk de npm. Clerk es un servicio alojado de autenticación y gestión de usuarios, y estos paquetes permiten incorporar el registro, el inicio de sesión y la gestión de perfiles a las aplicaciones sin tener que crear ese flujo desde cero.
El repositorio incluye el cliente principal para navegador (@clerk/clerk-js) y paquetes específicos para Next.js, React, Vue, Nuxt, Astro, Expo, React Router, TanStack y backends de Express, Fastify y otros basados en Node.js. Cada integración ofrece componentes y funciones auxiliares adaptados a su framework. La funcionalidad de organizaciones permite agrupar usuarios, gestionar roles y permisos, y controlar el acceso en aplicaciones multiinquilino.
Por lo general, los desarrolladores instalan un único paquete para su framework, como @clerk/nextjs, y siguen las guías de inicio rápido del sitio de documentación de Clerk para conectarlo a una aplicación creada en el Clerk Dashboard.
Funciones clave
- 01Ofrece componentes de registro, inicio de sesión y gestión de perfiles para aplicaciones web.
- 02Incluye paquetes específicos para Next.js, React, Vue, Nuxt, Astro, Expo y otros frameworks.
- 03Incluye integraciones de backend para Node.js con Express y Fastify.
- 04Ofrece una funcionalidad de organizaciones para gestionar roles, permisos y el control de acceso multiinquilino.
- 05Se publica como paquetes con licencia MIT bajo el namespace @clerk de npm.
Casos de uso
- Añadir autenticación de usuarios a una aplicación de Next.js o React sin crear el inicio de sesión desde cero.
- Proteger rutas y endpoints de API en un backend de Express o Fastify mediante sesiones de Clerk.
- Desarrollar software B2B o multiinquilino que requiera organizaciones, roles y permisos.
Inicio rápido
- 1
Regístrate y crea una aplicación en el Clerk Dashboard
- 2
Pon en marcha un código base con una guía de inicio rápido de Clerk
- 3
Instala el SDK para tu framework, por ejemplo, Next.js
npm install @clerk/nextjs
Antes de usarlo
- Clerk es un servicio alojado, por lo que necesitas una cuenta de Clerk y claves de API para usarlo.
- Este repositorio contiene SDK para las plataformas compatibles, así que debes instalar el paquete específico de tu framework, no este repositorio.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es javascript?
- SDKs oficiales de JavaScript de Clerk, un servicio alojado para gestionar el registro, el inicio de sesión y los perfiles de usuario en aplicaciones web. Este repositorio contiene los SDKs oficiales de JavaScript de Clerk, publicados bajo el namespace @clerk de npm. Clerk es un servicio alojado de autenticación y gestión de usuarios, y estos paquetes permiten incorporar el registro, el inicio de sesión y la gestión de perfiles a las aplicaciones sin tener que crear ese flujo desde cero.
- ¿javascript es gratuito? ¿Qué licencia tiene?
- javascript es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿javascript sigue mantenido?
- Mantenimiento activo. El último commit de javascript fue el 6 nov 2026.
- ¿Para qué puedo usar javascript?
- Añadir autenticación de usuarios a una aplicación de Next.js o React sin crear el inicio de sesión desde cero. Proteger rutas y endpoints de API en un backend de Express o Fastify mediante sesiones de Clerk. Desarrollar software B2B o multiinquilino que requiera organizaciones, roles y permisos.
- ¿Cómo se instala javascript?
- Regístrate y crea una aplicación en el Clerk Dashboard Pon en marcha un código base con una guía de inicio rápido de Clerk Instala el SDK para tu framework, por ejemplo, Next.js: npm install @clerk/nextjs
- ¿Dónde consigo javascript?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/clerk/javascript
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una biblioteca de Python que añade registro de usuarios, inicio de sesión, restablecimiento de contraseña y verificación de correo electrónico a aplicaciones FastAPI.
Servicio de identidad y gestión de usuarios en Go, headless y con API como prioridad, que cubre los flujos de inicio de sesión, registro, recuperación, verificación y perfil.
Infraestructura open source de autenticación y autorización basada en OIDC y OAuth 2.1, con multitenencia, SSO empresarial y RBAC para aplicaciones SaaS y de IA.
Gestor de consentimiento de cookies de código abierto y banner GDPR para React, Next.js, Vue, Svelte, Astro y HTML sin frameworks, con compatibilidad con Google Consent Mode v2 e IAB TCF.
Un framework para crear sitios de documentación con React.js, compatible con Next.js, Astro y frameworks de React basados en Vite.