awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
netlify avatar

netlify/gotrue

0
View on GitHub↗
4,424 estrellas·324 forks·Go·MIT·4 vistaswww.gotrueapi.org↗

Gotrue

GoTrue es un proveedor de identidad JWT y API de gestión de usuarios. Funciona como un servidor compatible con OAuth 2.0 que maneja el registro y la autenticación de usuarios mientras emite JSON Web Tokens firmados para controlar el acceso a recursos de API protegidos.

El servicio integra proveedores de identidad externos para permitir a los usuarios iniciar sesión utilizando cuentas de terceros. También incluye un servicio de notificación SMTP para enviar restablecimientos de contraseña, confirmaciones de registro y correos electrónicos de recuperación de cuenta.

El sistema cubre capacidades más amplias para la gestión de cuentas de usuario, incluyendo la capacidad de actualizar perfiles de usuario y gestionar metadatos personalizados. Proporciona control de acceso a la API mediante la generación y validación de tokens, y admite el seguimiento de ejecución de solicitudes para el monitoreo del rendimiento.

Features

  • OAuth 2.0 Authorization Servers - Functions as a full OAuth 2.0 authorization server that manages client registrations and issues access tokens.
  • JWT Authentications - Provides a complete identity provider system using signed JWTs to authenticate users and protect API resources.
  • JWT Format Tokens - Issues signed JWTs to verify user identity and permissions for subsequent API requests.
  • API Access Control - Implements granular API access control by validating signed tokens for protected resources.
  • User Profile Management - Provides functionality for retrieving and updating user account attributes and custom profile metadata.
  • Identity Authentication - Provides identity authentication via external providers to grant access without local credentials.
  • JWT Identity Servers - Functions as an OAuth 2.0 compliant identity provider that manages users and issues signed JWTs.
  • Stateless Session Management - Utilizes signed JWTs to maintain stateless user sessions without server-side session storage.
  • Third-Party Identity Integrations - Integrates third-party identity providers to enable users to sign in with existing external accounts.
  • Token Authentication - Generates secure authentication tokens using various grant types to control API access.
  • User Account Management - Manages user account registration, profile updates, and metadata for web applications.
  • User Account Registrations - Handles the creation of new user accounts through email and password registration flows.
  • User Identity Management - Provides a backend API for managing user profiles, account registration, and identity-related data lifecycles.
  • Stateless Architectures - Employs a stateless architecture that verifies identity using self-contained tokens instead of server-side state.
  • Identity Provider Integration - Integrates external identity providers to enable third-party sign-in via authorization code exchange.
  • Account Verification Workflows - Automates the sending of confirmation and recovery emails to secure and verify new user accounts.
  • User Notifications - Provides an SMTP notification service for delivering password resets, signup confirmations, and account recovery emails.
  • Account Lifecycle Notifications - Sends automated lifecycle notifications for signup confirmations and password recovery.
  • SMTP Integrations - Provides SMTP integrations to dispatch automated account verification and password reset emails.
  • OAuth Token Exchanges - Implements OAuth 2.0 token exchange flows to generate signed JWTs based on various grant types.

Historial de estrellas

Gráfico del historial de estrellas de netlify/gotrueGráfico del historial de estrellas de netlify/gotrue

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace netlify/gotrue?

GoTrue es un proveedor de identidad JWT y API de gestión de usuarios. Funciona como un servidor compatible con OAuth 2.0 que maneja el registro y la autenticación de usuarios mientras emite JSON Web Tokens firmados para controlar el acceso a recursos de API protegidos.

¿Cuáles son las características principales de netlify/gotrue?

Las características principales de netlify/gotrue son: OAuth 2.0 Authorization Servers, JWT Authentications, JWT Format Tokens, API Access Control, User Profile Management, Identity Authentication, JWT Identity Servers, Stateless Session Management.

¿Qué alternativas de código abierto existen para netlify/gotrue?

Las alternativas de código abierto para netlify/gotrue incluyen: element-hq/synapse — Synapse is a Matrix homeserver implementation that provides the infrastructure for decentralized, real-time… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… dwyl/learn-json-web-tokens — This project is a technical tutorial and guide for implementing user identity and session management using JSON Web… doorkeeper-gem/doorkeeper — Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the… bknd-io/bknd — bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated… miguelgrinberg/microblog — This project is a social blogging application built with Flask. It provides a platform for user account management,…

Alternativas open-source a Gotrue

Proyectos open-source similares, clasificados según cuántas características comparten con Gotrue.
  • element-hq/synapseAvatar de element-hq

    element-hq/synapse

    4,314Ver en GitHub↗

    Synapse is a Matrix homeserver implementation that provides the infrastructure for decentralized, real-time communication and messaging. It functions as a federated chat server that synchronizes room data and event streams across independent server instances to enable cross-domain interoperability. The server utilizes a hybrid core that integrates performance-critical logic in Rust with a Python orchestration layer. It employs a PostgreSQL relational database for persisting user accounts and conversation history, and uses a Redis-based messaging system to distribute tasks across horizontal wo

    Python
    Ver en GitHub↗4,314
  • teamhanko/hankoAvatar de teamhanko

    teamhanko/hanko

    8,801Ver en GitHub↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    Ver en GitHub↗8,801
  • dwyl/learn-json-web-tokensAvatar de dwyl

    dwyl/learn-json-web-tokens

    4,176Ver en GitHub↗

    This project is a technical tutorial and guide for implementing user identity and session management using JSON Web Tokens. It focuses on building a secure login system that verifies user identities in web and mobile applications. The material covers the full lifecycle of token-based security, including the issuance and validation of authentication tokens and the management of stateless sessions. It provides instructions on maintaining persistent user sessions through client-side storage and implementing session revocation to invalidate specific or all active tokens. The implementation detai

    JavaScript
    Ver en GitHub↗4,176
  • doorkeeper-gem/doorkeeperAvatar de doorkeeper-gem

    doorkeeper-gem/doorkeeper

    5,501Ver en GitHub↗

    Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the necessary framework to build an authorization server that issues and validates security tokens for third-party applications, effectively acting as a security middleware to protect API endpoints. The project integrates an identity layer via OpenID Connect to verify user identities and retrieve profile information. It supports a variety of security patterns, including the implementation of the PKCE flow for public clients and the issuance of stateless JSON Web Tokens. Its broade

    Ruby
    Ver en GitHub↗5,501
Ver las 30 alternativas a Gotrue→