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

Microsoft Entra ID management

Ranking updated Aug 15, 2026

For entraid, the strongest matches are zitadel/zitadel (Zitadel is a standalone cloud-native identity and access management), better-auth/better-auth (Better Auth is a modular authentication framework that supports) and opencloud-eu/opencloud (OpenCloud is a self-hosted file sync and share platform). doorkeeper-gem/doorkeeper and nestjsx/nest-access-control round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked Microsoft Entra ID management tools. Compare the top open-source repositories ranked by stars and activity, and find the best fit.

Microsoft Entra ID management

Find the best repos with AI.We'll search the best matching repositories with AI.
  • zitadel/zitadelzitadel avatar

    zitadel/zitadel

    13,029View on GitHub↗

    This project is a cloud-native identity and access management platform designed to centralize authentication, authorization, and identity lifecycle management. It functions as a standards-compliant OpenID Connect authorization server, providing secure session management and token issuance for web, mobile, and device-based applications. The platform is built to handle complex identity requirements through stateless token authentication and support for modern passwordless methods, including biometrics and hardware keys. What distinguishes this platform is its native support for multi-tenant env

    Zitadel is a standalone cloud-native identity and access management platform that provides OIDC authentication, RBAC, and multi-tenancy out of the box, though it is an independent identity provider rather than a wrapper specifically for integrating Microsoft Entra ID.

    GoOpenID Connect ProvidersRole-Based Access Control
    View on GitHub↗13,029
  • better-auth/better-authbetter-auth avatar

    better-auth/better-auth

    28,736View on GitHub↗

    This project is a modular authentication framework designed to manage user identity, session tracking, and access control across web applications. It provides a unified solution for handling email-based credentials and social identity federation, allowing developers to implement secure login and registration flows that maintain consistent user states across client and server environments. The system utilizes a plugin-based architecture and middleware-driven request interception to allow for the extension of core authentication logic. It features type-safe schema generation, which derives data

    Better Auth is a modular authentication framework that supports OAuth and identity provider integrations, which can handle identity management needs for web applications even though it is not exclusively tailored to Microsoft Entra ID.

    TypeScriptAuthentication FrameworksAuthentication SystemsEmail Authentication Strategies
    View on GitHub↗28,736
  • opencloud-eu/opencloudopencloud-eu avatar

    opencloud-eu/opencloud

    4,829View on GitHub↗

    OpenCloud is a self-hosted platform for synchronizing files across devices and sharing them with team members through collaborative spaces and access controls. It enables users to sync files between a server and local desktop and mobile clients, manage files and folders, and share content with internal and external contributors via permission-based links and file drops. The platform integrates an embedded OpenID Connect identity provider for authentication and supports external identity providers. It stores all data and metadata directly on the filesystem, eliminating the need for a separate

    OpenCloud is a self-hosted file sync and share platform rather than a developer library or toolkit for integrating Microsoft Entra ID into custom applications.

    GoOpenID Connect ProvidersOpenID Connect SupportRole-Based Access Control
    View on GitHub↗4,829
  • doorkeeper-gem/doorkeeperdoorkeeper-gem avatar

    doorkeeper-gem/doorkeeper

    5,501View on 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

    Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails rather than a tool for integrating Microsoft Entra ID into your own applications as an identity provider.

    RubyOpenID Connect ProvidersOpenID Connect SupportToken Validation
    View on GitHub↗5,501
  • nestjsx/nest-access-controlnestjsx avatar

    nestjsx/nest-access-control

    1,156View on GitHub↗

    NestJS Access Control is a role-based and attribute-based authorization framework designed for the NestJS ecosystem. It provides a declarative system for securing application routes and resources, allowing developers to enforce granular access policies through metadata-driven decorators. The framework distinguishes itself by supporting hierarchical role inheritance, which enables the resolution of complex permission sets by traversing parent and child role relationships. It also facilitates dynamic authorization management, allowing security rules to be loaded asynchronously from external dat

    This repository is a general role-based and attribute-based authorization framework for NestJS rather than a tool specifically built for integrating Microsoft Entra ID.

    TypeScriptRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗1,156
  • pocket-id/pocket-idpocket-id avatar

    pocket-id/pocket-id

    8,185View on GitHub↗

    Pocket ID is a self-hosted OpenID Connect (OIDC) identity provider that replaces traditional passwords with passkey-based authentication using WebAuthn public-key cryptography. It runs as a standalone service on user-managed infrastructure, eliminating shared secrets entirely by authenticating users through passkeys instead of passwords. The project distinguishes itself through security-hardened deployment patterns, including distroless container images, non-root user execution, and read-only root filesystems to reduce the attack surface. It supports configurable token signing algorithms (RSA

    Pocket ID is a self-hosted OIDC identity provider using passkeys, but it is not a tool for integrating Microsoft Entra ID into applications.

    GoOpenID Connect ProvidersOIDC Authentication PluginsOIDC Identity Integrations
    View on GitHub↗8,185
  • spatie/laravel-permissionspatie avatar

    spatie/laravel-permission

    12,911View on GitHub↗

    This is a role-based access control system for Laravel applications that manages user permissions and roles within a database. It provides a database permissions manager to assign specific abilities to users and roles, utilizing authorization gates to restrict access to routes and interface elements. The project features a wildcard permission system that uses pattern matching to grant broad access across multiple related permissions. It also supports team-scoped access control, allowing users to maintain different roles and permission levels across separate organizational contexts or teams.

    This repository is a role-based access control system for Laravel applications, but it handles general application permissions rather than integrating Microsoft Entra ID authentication.

    PHPRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗12,911
  • duxianwei520/reactduxianwei520 avatar

    duxianwei520/react

    5,321View on GitHub↗

    This project is a React admin dashboard boilerplate designed for building backend administrative interfaces. It provides a pre-configured development stack that integrates a Redux state management framework, a role-based access control system, and a standardized Axios HTTP client wrapper. The system includes a mock API development environment that serves fake data through a local server to decouple frontend development from backend availability. It uses Vite for module bundling and provides a component-library based UI for constructing management interfaces. The platform covers a broad range

    This repository is a React admin dashboard boilerplate that includes role-based access control, but it does not provide Microsoft Entra ID authentication or integration tools.

    JavaScriptRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗5,321
  • 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

    Authorizer is an independent, self-contained identity provider and authorization platform rather than a tool specifically designed for integrating Microsoft Entra ID into your applications.

    GoOpenID Connect ProvidersRole-Based Access Control
    View on GitHub↗1,968
  • symfony/securitysymfony avatar

    symfony/security

    1,199View on GitHub↗

    This project is a comprehensive security framework for PHP applications, providing a modular system for verifying user identities and enforcing access control policies. It functions as a security middleware that decouples authentication and authorization logic from core application code, allowing for centralized management of user sessions, credentials, and resource access. The framework distinguishes itself through a highly decoupled architecture that separates identity verification from storage mechanisms. It utilizes a strategy-based approach to authentication, enabling developers to imple

    This repository is a general-purpose security and access control framework for PHP applications rather than a dedicated tool for integrating Microsoft Entra ID.

    PHPRole-Based Access ControlRole-Based Access Control
    View on GitHub↗1,199
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
zitadel/zitadel13KGoagpl-3.0Feb 20, 2026
better-auth/better-auth28.7KTypeScriptMITJun 16, 2026
opencloud-eu/opencloud4.8KGoapache-2.0Feb 21, 2026
doorkeeper-gem/doorkeeper5.5KRubyMITJun 23, 2026
nestjsx/nest-access-control1.2KTypeScriptMITDec 24, 2025
pocket-id/pocket-id8.2KGoBSD-2-ClauseJun 23, 2026
spatie/laravel-permission12.9KPHPMITJun 7, 2026
duxianwei520/react5.3KJavaScriptMITMar 30, 2026
authorizerdev/authorizer2KGoApache-2.0Jun 22, 2026
symfony/security1.2KPHPMITApr 27, 2024

Related searches

  • Enterprise knowledge retrieval
  • Dynamic loading systems
  • User invitation system
  • API client library
  • a browser extension for enhancing web functionality
  • Runtime abstraction layers
  • an endpoint detection agent
  • a self hosted erp system for business