← 开源
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
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
591
Star
394
Fork
+4
本周
97
贡献者
创建于 2025-05-01 · 更新于 2026-10-16 · 今日第 16446 名
主要开发者

thunder-id/thunderid 排名第 16,446,有 591 个星标。

同类别比较

thunder-id/thunderid 排名第 16,446,此处有 8 个同类条目;gzzhongqi/geminicli2api 排名第 16,457。

同类别比较
名称排名指标
lucienhuangfu/eLLM16,392
语言:
Rust
星标数:
595
分叉数:
56
简介:
eLLM: Run Long-Horizon Inference Faster on CPUs Than on GPUs
VictoriaMetrics/operator16,398
语言:
Go
星标数:
594
分叉数:
239
简介:
Kubernetes operator for Victoria Metrics
Trans-N-ai/swama16,407
语言:
Swift
星标数:
593
分叉数:
31
简介:
High-performance MLX-based LLM inference engine for macOS with native Swift implementation
strongdm/leash16,428
语言:
Go
星标数:
592
分叉数:
46
简介:
Leash by StrongDM - take your AI agents for a walk
gzzhongqi/geminicli2api16,457
语言:
Python
星标数:
590
分叉数:
627
keldenl/gpt-llama.cpp16,458
语言:
JavaScript
星标数:
590
分叉数:
66
简介:
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
语言:
C++
星标数:
590
分叉数:
100
简介:
A profiling and performance analysis tool for machine learning
YotpoLtd/metorikku16,466
语言:
Scala
星标数:
589
分叉数:
156
简介:
A simplified, lightweight ETL Framework based on Apache Spark
关键参数与规格
关键参数与规格
参数值
语言Go
类别Infrastructure
子类别Make world agent-ready
关键词Agent-ready APIs, Client integration
星标数591
分叉数394
贡献者97
创建日期2025-05-01
更新日期2026-10-16
1 天星标数0
7 天星标数4
排名16,446
上次排名16,235
排名变化-211
7 天星标排名6,461
上次 7 天星标排名6,452
7 天星标排名变化-9
总星标排名16,980
上次总星标排名16,952
总星标排名变化-28
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: 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.

常见问题

记录了多少星标和分叉?

thunder-id/thunderid 有 591 个星标和 394 个分叉。

仓库排名是多少?

thunder-id/thunderid 排名第 16,446。

记录的语言和类别是什么?

thunder-id/thunderid 有 591 个星标,语言为 Go,类别为 Infrastructure。

哪个仓库排名最接近?

thunder-id/thunderid 与 gzzhongqi/geminicli2api 比较,后者排名第 16,457,有 590 个星标。

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.

排名相邻
同类项目