awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
stack-auth avatar

stack-auth/stack

0
View on GitHub↗
6,815 stars·519 forks·TypeScript·15 viewshexclave.com↗

Stack

Stack is an open-source identity provider that manages user authentication, passkeys, and OAuth tokens. It provides an identity infrastructure that handles user data storage and authentication flows via a centralized administrative dashboard.

The platform differentiates itself by integrating a multi-tenant user management system that organizes users into team workspaces through invitation flows. It includes a secure secret vault for storing encrypted API keys and user tokens using encryption keys that remain hidden from the service provider.

The system covers a broad range of administrative capabilities, including a subscription and billing engine for recurring fees and usage-based metering. It provides role-based access control for managing permissions, user behavior analytics for reporting, and a communication layer for automated email delivery and signed event webhooks.

Features

  • User Authentication Flows - Manages user authentication flows including passkeys, OAuth, and CLI authentication.
  • Team Workspace Invitations - Organizes users into multi-tenant workspaces through an invitation-based onboarding system.
  • Centralized Identity Management - Consolidates multiple authentication methods and user lifecycle management into a single administrative control plane.
  • Customer-Keyed Vaults - Vaults sensitive tokens using encryption keys that remain hidden from the service provider.
  • Encrypted Secret Management - Provides secure, encrypted storage for API keys and user tokens.
  • Secret Vaulting - Vaults user tokens in a server-only storage system using encryption keys hidden from the service provider.
  • Multi-Tenant Identity Management - Isolates user accounts and data within a shared environment to support secure multi-tenancy.
  • Open-Source Authentication Platforms - Provides an open-source, self-hostable identity platform for authentication and OAuth token management.
  • Multi-Tenant Hierarchy Organizers - Structures users into separate team workspaces with organizational access controls.
  • Workspace Isolations - Separates user data and access controls into isolated organizational containers for team-based privacy.
  • Role-Based Access Control - Governs system permissions using a hierarchical set of roles to define user actions across environments.
  • Role-Based Access Control Systems - Enforces nested user roles and feature permissions across both server and client environments.
  • User Identity Management - Handles the backend identity infrastructure and user data storage to simplify deployment.
  • Billing and Subscription Management - Manages recurring billing cycles and financial transactions for individual and team accounts.
  • Subscription Payment Processings - Processes payments for recurring subscriptions, one-time fees, and usage-based meters.
  • Usage Metering & Billing - Tracks resource consumption in real-time to automate billing for usage-based meters and subscriptions.
  • Exponential Backoff Retries - Implements exponential backoff and retry logic to ensure reliable delivery of event notifications.
  • Transactional Email Services - Delivers transactional and marketing messages using themed templates with built-in open and click tracking.
  • Standardized Event Webhook Delivery - Provides signed event notifications to HTTP endpoints with automated retry and backoff mechanisms.
  • API Key Management - Generates secure API access keys with automatic leak revocation and a limited visibility window for plaintext keys.
  • Authentication and Identity - Open-source alternative for user authentication.

Star history

Star history chart for stack-auth/stackStar history chart for stack-auth/stack

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Stack

Similar open-source projects, ranked by how many features they share with Stack.
  • logto-io/logtologto-io avatar

    logto-io/logto

    12,161View on GitHub↗

    Logto is an open-source identity provider that serves as a centralized authentication and authorization server for web, mobile, and command-line applications. It implements the OpenID Connect and OAuth 2.1 standards to handle secure user sign-in and the issuance of identity tokens. The platform is specifically designed as a multi-tenant authentication framework for software-as-a-service environments, featuring built-in organization management and tenant isolation. It includes an enterprise single sign-on gateway to integrate external identity providers and supports role-based access control t

    TypeScriptauthenticationauthorizationemail
    View on GitHub↗12,161
  • insforge/insforgeInsForge avatar

    InsForge/InsForge

    11,794View on GitHub↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    TypeScriptaiai-agentscoding
    View on GitHub↗11,794
  • stack-auth/stack-authstack-auth avatar

    stack-auth/stack-auth

    6,699View on GitHub↗

    Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth integration, team management, and session handling for web applications. It offers a complete authentication lifecycle covering sign-in, sign-up, session management, password recovery, and multi-factor security, with support for passkey authentication and OAuth providers including Google, GitHub, and Apple. The platform includes a team-based permission system with role-based access control, allowing users to be organized into teams with granular permissions for membership manage

    TypeScriptauthauth0authentication
    View on GitHub↗6,699
  • authorizerdev/authorizerauthorizerdev avatar

    authorizerdev/authorizer

    1,968View on GitHub↗

    Authorizer is an open-source identity provider that functions as a centralized authentication and authorization platform. It manages user identities and session lifecycles by implementing standard OpenID Connect protocols, allowing for secure verification across web, mobile, and backend applications. The service is designed as a containerized microservice that provides a unified interface for administrative and authentication operations. The platform distinguishes itself through a multi-tenant architecture that isolates authentication rules and user data across different business domains. It

    Go2faauthauthentication
    View on GitHub↗1,968
See all 30 alternatives to Stack→

Frequently asked questions

What does stack-auth/stack do?

Stack is an open-source identity provider that manages user authentication, passkeys, and OAuth tokens. It provides an identity infrastructure that handles user data storage and authentication flows via a centralized administrative dashboard.

What are the main features of stack-auth/stack?

The main features of stack-auth/stack are: User Authentication Flows, Team Workspace Invitations, Centralized Identity Management, Customer-Keyed Vaults, Encrypted Secret Management, Secret Vaulting, Multi-Tenant Identity Management, Open-Source Authentication Platforms.

What are some open-source alternatives to stack-auth/stack?

Open-source alternatives to stack-auth/stack include: logto-io/logto — Logto is an open-source identity provider that serves as a centralized authentication and authorization server for… insforge/insforge — InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational… stack-auth/stack-auth — Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth… authorizerdev/authorizer — Authorizer is an open-source identity provider that functions as a centralized authentication and authorization… supertokens/supertokens-core — SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for… killbill/killbill — Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and…