Async await to Array
Gemini CLI A2A Server
A TypeScript integration that connects AG-UI agents with remote services that expose the [A2A protocol](https://a2a.dev/). It converts AG-UI conversations into A2A payloads, forwards them through the official A2A SDK, and replays the responses back into A
VoltAgent A2A server implementation for exposing agents over the Agent-to-Agent protocol.
A2A Protocol Framework
Community A2A provider for the ai-sdk from vercel
JavaScript SDK for the Agent2Agent (A2A) Protocol - enabling communication between AI agents
A2A Protocol communication plugin for OpenClaw — Agent-to-Agent protocol implementation
Atus CLI A2A Server
Project scaffolder for A2A Warp agents.
Treeship attestation middleware for A2A (Agent2Agent) servers and clients
Agent-to-Agent Protocol (A2A) integration for PEAC
Shared types, protocol definitions, and pricing logic for Flow-A2A
A2A messaging (AnimaInbox) + ERC-8183 marketplace plugin for anima
OpenClaw Xiaoyi Channel plugin - Xiaoyi A2A protocol integration
A2A (Agent-to-Agent) client for AI Agents using A2A and the Agentic Profile
Server & Client SDK for Agent2Agent protocol
A2A (Agent-to-Agent) v1.0 protocol adapter for assistant-ui
A2A (Agent2Agent) adapter for Envoys — signed JSON-RPC over RFC 9421.
A2A Code — interactive AI coding assistant in the terminal
Svantic SDK — A2A agent framework. Turns any Node.js app into an A2A-compliant agent. Optional mesh integration via @svantic/sdk/mesh.
A2A protocol plugin for OpenClaw. Send messages to remote A2A agents and allow others to connect to your agent.
A2A (Agent-to-Agent) and MCP Express middleware for AI Agents using A2A, MCP, and the Agentic Profile protocols
@lucid/client — API + A2A Hub Client
A2A (Agent2Agent) Protocol - An open standard for enabling communication and interoperability between AI agent systems
Agent Development Kit (ADK) for building powerful, interoperable AI agents with the Agent-to-Agent (A2A) protocol
A2A-Swap CLI — command-line interface for the A2A-Swap agent-native AMM on Solana
A2A-Swap Rust SDK — agent-native constant-product AMM client for Solana
Core types for the A2A RC 1.0 agent-to-agent protocol
ggen is a deterministic, language-agnostic code generation framework that treats software artifacts as projections of knowledge graphs.
A2A RC 1.0 client library for agent communication
Core types for the A2A RC 1.0 agent-to-agent protocol
Generic A2A RC 1.0 JSON-RPC server framework
Rust AI Agent Development Kit
Generic web client library for building A2A agent frontends
A2A protocol v1.0 — convenience umbrella re-export crate
An open protocol enabling communication and interoperability between opaque agentic applications.
Complete A2A Protocol implementation for Ruby applications, enabling agent-to-agent communication via JSON-RPC 2.0, gRPC, and HTTP+JSON transports
Client and server for the A2A protocol — async-first, Rack-compatible, built on Falcon.
A comprehensive test framework for validating A2A protocol server implementations. Includes tests for REST and gRPC bindings covering agent discovery, messaging, streaming, task management, push notifications, error handling, and more.
Exposes RobotLab robots and networks as A2A agents over HTTP+SSE. Implements the Agent2Agent Protocol v1.0 (Linux Foundation) via the simple_a2a gem. Supports sync and interactive execution modes, bridging RobotLab's AskUser tool to A2A's input_required/resume lifecycle for multi-turn flows without a terminal dependency.
Abstraction to help work with A2A protocol
A robust Ruby client for Traylinx Sentinel A2A authentication. Provides secure token management, OAuth2 exchange, and Rack middleware.
llm.rb is Ruby's most capable AI runtime. It runs on Ruby's standard library by default. loads optional pieces only when needed, and offers a single runtime for providers, agents, tools, skills, MCP, A2A (Agent2Agent), RAG (vector stores & embeddings), streaming, files, and persisted state. As a bonus, llm.rb is also available for mruby. It supports OpenAI, OpenAI-compatible endpoints, Anthropic, Google Gemini, DeepSeek, xAI, Z.ai, AWS Bedrock, Ollama, and llama.cpp. It also includes built-in ActiveRecord and Sequel support, plus concurrent tool execution through threads, tasks (via async gem), fibers, ractors, and fork (via xchan.rb gem).
RailsLLM integrates the llm.rb runtime and its features into Rails. RailsLLM extends the builtin ActiveRecord support available to the llm.rb runtime with a Rails integration that includes generators for getting set up quickly, and an engine for a stream-capable chat interface that can be extended with your own tools. The llm.rb runtime runs on Ruby's standard library by default. loads optional pieces only when needed, and offers a single runtime for providers, agents, tools, skills, MCP, A2A (Agent2Agent), RAG (vector stores & embeddings), streaming, files, and persisted state.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.