# User invitation system

> AI-ranked search results for `user invitation systems` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 115 total matches; showing the top 12.

Explore on the web: https://awesome-repositories.com/q/user-invitation-systems

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/user-invitation-systems).**

## Results

- [laravel/jetstream](https://awesome-repositories.com/repository/laravel-jetstream.md) (4,060 ⭐) — Jetstream is an application scaffold for Laravel that provides a pre-built identity system and team collaboration framework. It serves as a starter kit that integrates user authentication, profile management, and organizational tools into a unified project structure.

The project is distinguished by its comprehensive team management capabilities, which include shared workspace organization, member invitation workflows, and role-based access control. It also features an integrated API token manager for issuing and controlling secure access tokens for external clients.

The platform covers a bro
- [stack-auth/stack](https://awesome-repositories.com/repository/stack-auth-stack.md) (6,815 ⭐) — 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
- [stack-auth/stack-auth](https://awesome-repositories.com/repository/stack-auth-stack-auth.md) (6,699 ⭐) — 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
- [scambra/devise_invitable](https://awesome-repositories.com/repository/scambra-devise-invitable.md) (2,677 ⭐) — Devise invitable is a Ruby on Rails authentication extension that adds user invitation workflows and token-based account creation to applications using Devise. It provides user invitation management capabilities that handle inviting new users via email links, tracking pending registrations, and guiding accounts through activation and password setup.

The library extends existing authentication modules by injecting routes, models, and controllers into the host framework. It incorporates security mechanisms that enforce role-based permissions, check inviter authorization, and apply per-user send
- [ory/kratos](https://awesome-repositories.com/repository/ory-kratos.md) (13,455 ⭐) — Kratos is a centralized identity and access management server designed to handle user registration, authentication, and profile management. It functions as an identity flow orchestrator, managing the state and security of authentication processes across web, mobile, and command-line interfaces. The system provides a standards-compliant authorization server that issues tokens and manages delegated access for third-party applications and internal services, supporting multi-factor authentication and custom identity schemas to secure user accounts.

The project distinguishes itself through a headl
- [pinax/django-user-accounts](https://awesome-repositories.com/repository/pinax-django-user-accounts.md) (1,222 ⭐) — Django User Accounts is a modular library for managing user registration, authentication, and profile workflows within Django applications. It provides a comprehensive framework for handling the full account lifecycle, including secure credential verification, password recovery, and email-based identity confirmation.

The project distinguishes itself through a highly extensible architecture that allows developers to override default class-based views and implement custom hooks for unique user model requirements. It supports database-backed profile extensions, enabling the mapping of custom use
- [useplunk/plunk](https://awesome-repositories.com/repository/useplunk-plunk.md) (4,875 ⭐) — Plunk is an SMTP email marketing platform and contact relationship manager used for sending bulk broadcasts and transactional emails. It provides a transactional email API for delivering personalized messages using templates and variable substitution, supported by built-in analytics and custom domain authentication.

The platform features an email automation workflow engine with a visual builder for creating multi-step sequences triggered by user events and conditional logic. It includes a dynamic audience segmentation tool that groups contacts based on real-time data attributes and behavioral
- [boxyhq/saas-starter-kit](https://awesome-repositories.com/repository/boxyhq-saas-starter-kit.md) (4,706 ⭐) — This project is a software-as-a-service application boilerplate and foundation designed to provide the core business infrastructure for building software services. It functions as a multi-tenant user management system that handles account creation, user authentication, and organizational team structures across multiple customer accounts.

The kit integrates enterprise identity features, including a service for automating user and group management via the System for Cross-domain Identity Management standard. It also includes a billing implementation for managing recurring payments, one-time tra
- [ctfd/ctfd](https://awesome-repositories.com/repository/ctfd-ctfd.md) (6,523 ⭐)
- [usekaneo/kaneo](https://awesome-repositories.com/repository/usekaneo-kaneo.md) (3,218 ⭐) — Kaneo is an open-source project management platform built around a kanban board interface for organizing tasks into columns with drag-and-drop status management. It functions as a self-hosted task manager that supports multiple workspaces, organizations, and role-based access control, with all persistent data stored in a PostgreSQL relational database and exposed through a RESTful JSON API.

The platform distinguishes itself through deep external integration capabilities, connecting project workflows to GitHub, Gitea, Slack, Discord, and Telegram with automated event-driven actions. A webhook
- [octokit/octokit.rb](https://awesome-repositories.com/repository/octokit-octokit-rb.md) (3,945 ⭐) — Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects.

The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests.

The tool covers a broad range of c
- [bitwarden/clients](https://awesome-repositories.com/repository/bitwarden-clients.md) (13,114 ⭐) — This project is a comprehensive zero-knowledge security suite designed for enterprise credential management, secrets orchestration, and password management. It provides a secure, end-to-end encrypted vault that allows users to store, synchronize, and manage sensitive information, including passwords, passkeys, and infrastructure secrets, across desktop, mobile, and browser environments.

The platform distinguishes itself through a strict zero-knowledge architecture where all encryption and decryption occur locally on the client, ensuring that plaintext data remains inaccessible to the server.
