← Open Source
thunder-id

thunderid

ThunderID is a high-performance, open-source identity stack designed for developers to secure and manage access for humans, AI agents, and machines through fully composable identity flows.

InfrastructureMake world agent-readyGo
Open on GitHub
Momentum
+0stars in 24 hours0.0%
591
Stars
394
Forks
+4
This week
97
Contributors
Created 2025-05-01 · Updated 2026-10-16 · #16446 today
Top developers

thunder-id/thunderid is ranked 16,446 with 591 stars.

Same-category comparison

thunder-id/thunderid is ranked 16,446 among these 8 peers; gzzhongqi/geminicli2api is ranked 16,457.

Same-category comparison
NameRankMetrics
lucienhuangfu/eLLM16,392
Language:
Rust
Stars:
595
Forks:
56
Description:
eLLM: Run Long-Horizon Inference Faster on CPUs Than on GPUs.
VictoriaMetrics/operator16,398
Language:
Go
Stars:
594
Forks:
239
Description:
Kubernetes operator for Victoria Metrics.
Trans-N-ai/swama16,407
Language:
Swift
Stars:
593
Forks:
31
Description:
High-performance MLX-based LLM inference engine for macOS with native Swift implementation.
strongdm/leash16,428
Language:
Go
Stars:
592
Forks:
46
Description:
Leash by StrongDM - take your AI agents for a walk.
gzzhongqi/geminicli2api16,457
Language:
Python
Stars:
590
Forks:
627
keldenl/gpt-llama.cpp16,458
Language:
JavaScript
Stars:
590
Forks:
66
Description:
A llama.cpp drop-in replacement for OpenAI's GPT endpoints, allowing GPT-powered apps to run off local llama.cpp models instead of OpenAI.
openxla/xprof16,460
Language:
C++
Stars:
590
Forks:
100
Description:
A profiling and performance analysis tool for machine learning.
YotpoLtd/metorikku16,466
Language:
Scala
Stars:
589
Forks:
156
Description:
A simplified, lightweight ETL Framework based on Apache Spark.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageGo
CategoryInfrastructure
SubcategoryMake world agent-ready
KeywordsAgent-ready APIs, Client integration
Stars591
Forks394
Contributors97
Created date2025-05-01
Updated date2026-10-16
Stars in 1 day0
Stars in 7 days4
Rank16,446
Previous rank16,235
Rank change-211
7-day stars rank6,461
Previous 7-day stars rank6,452
7-day stars rank change-9
Total stars rank16,980
Previous total stars rank16,952
Total stars rank change-28
README summary

ThunderID is a lightweight, open-source IAM stack built to secure access for humans, AI agents, and machines. Designed for the agentic era, ThunderID provides a developer-first IAM stack and supporting tools for securing applications, APIs, services, and agent-driven workflows. It works across traditional and decentralized identity ecosystems, with post-quantum-ready security built in from the start. Core design goals of ThunderID include: **Agent-native identity:** Manage AI agents as first-class identities with delegated authority, consent

-aware access, traceability, and support for issuing verifiable credentials to agents. ThunderID also aims to expose IAM capabilities through interfaces that agents can use safely and programmatically. **Post-quantum-safe by design:** Build on a crypto-agile foundation where algorithms, key types, signing methods, and token protection mechanisms can evolve over time, including support for post-quantum-safe algorithms and hybrid transition approaches across key management, credential issuance, assertions, and secure service-to-service communication. **Decentralized identity:** Bridge the adoption

gap for relying parties by making it practical for service providers to consume, verify, and trust decentralized identity in real-world applications, including DIDs, verifiable credentials, digital wallets, trust registries, and issuer-verifier-holder interaction models. **Lightweight runtime with GitOps support:** Provide a lightweight, containerized runtime that can run across on-premises and cloud environments, with declarative identity flows, policies, and configuration suitable for automation, versioning, and GitOps practices. Getting Started Get started by exploring how ThunderID can be used

to secure: Applications - by following Securing B2C Application Guide AI Agents - by following Securing AI Agents Guide MCP - by following Securing MCP Guide To learn more about overall requirements, solution patterns of these scenarios, refer to the Use Cases section. Visit Get ThunderID to learn more about installation methods. Architecture Features **Identity Management** **Standards** **Decentralized Identity** **User Journeys** **Authorization** **Developer Experience** **Declarative and GitOps-Ready** Conformance Contributing Please refer to the Contributing Guide for the different ways to contribute to

this project and the relevant guidelines. For code contributions, refer to the Contributing Code section for details on the prerequisites and instructions for running ThunderID in development mode. License Licenses this source under the Apache License, Version 2. 0 (LICENSE), You may not use this file except in compliance with the License.

Frequently asked questions

How many stars and forks are recorded?

thunder-id/thunderid has 591 stars and 394 forks.

What is the repository rank?

thunder-id/thunderid is ranked 16,446.

What language and category are recorded?

thunder-id/thunderid has 591 stars, uses Go and belongs to Infrastructure.

Which repository is closest in rank?

thunder-id/thunderid is compared with gzzhongqi/geminicli2api, ranked 16,457 with 590 stars.

README

ThunderID is a lightweight, open-source IAM stack built to secure access for humans, AI agents, and machines.

Designed for the agentic era, ThunderID provides a developer-first IAM stack and supporting tools for securing applications, APIs, services, and agent-driven workflows. It works across traditional and decentralized identity ecosystems, with post-quantum-ready security built in from the start.

Core design goals of ThunderID include:

  • Agent-native identity: Manage AI agents as first-class identities with delegated authority, consent-aware access, traceability, and support for issuing verifiable credentials to agents. ThunderID also aims to expose IAM capabilities through interfaces that agents can use safely and programmatically.
  • Post-quantum-safe by design: Build on a crypto-agile foundation where algorithms, key types, signing methods, and token protection mechanisms can evolve over time, including support for post-quantum-safe algorithms and hybrid transition approaches across key management, credential issuance, assertions, and secure service-to-service communication.
  • Decentralized identity: Bridge the adoption gap for relying parties by making it practical for service providers to consume, verify, and trust decentralized identity in real-world applications, including DIDs, verifiable credentials, digital wallets, trust registries, and issuer-verifier-holder interaction models.
  • Lightweight runtime with GitOps support: Provide a lightweight, containerized runtime that can run across on-premises and cloud environments, with declarative identity flows, policies, and configuration suitable for automation, versioning, and GitOps practices.

Getting Started

Get started by exploring how ThunderID can be used to secure:

To learn more about overall requirements, solution patterns of these scenarios, refer to the Use Cases section.

Visit Get ThunderID to learn more about installation methods.

Architecture

Features

  • Identity Management

    • Humans, AI agents, and machines as first-class identity types
    • Hierarchical organizational units (OUs) and groups
  • Standards

    • OAuth 2.1 and OpenID Connect, with PAR and PKCE
    • Verifiable Credentials — OpenID4VCI (issuance) and OpenID4VP (verification)
    • WebAuthn / passkeys
    • IdP federation — Google, Microsoft, GitHub, and any OIDC or SAML provider
  • Decentralized Identity

    • Issue Verifiable Credentials to user wallets from configurable credential templates
    • Verify presented credentials against presentation definitions and trust anchors
    • Use them on their own, or as part of an identity journey
  • User Journeys

    • Login, registration, and recovery defined as journeys
    • 20+ built-in executors - password, passkey, OTP, social login, consent, and more
    • Orchestratable in the server or the application
    • Themeable end-user UI
  • Authorization

    • Hierarchical resources with derived permissions
    • Role-based access control across users, agents, and applications
    • Consent management with user-facing review
  • Developer Experience

    • Console UI, REST APIs, and SDKs
    • MCP server for managing and querying IAM from AI agents
  • Declarative and GitOps-Ready

    • YAML resource definitions for every entity
    • Immutable runtime

Conformance

Contributing

Please refer to the Contributing Guide for the different ways to contribute to this project and the relevant guidelines.

For code contributions, refer to the Contributing Code section for details on the prerequisites and instructions for running ThunderID in development mode.

License

Licenses this source under the Apache License, Version 2.0 (LICENSE), You may not use this file except in compliance with the License.

Nearby in the ranking
Similar items