Open Source Protocols

Protocols define shared rules for exchanging data and coordinating behavior between software systems. They help independent applications, services, and devices communicate reliably by specifying message formats, connection steps, error handling, and security expectations. Clear protocol definitions reduce ambiguity, support interoperability, and make it easier to build compatible implementations across languages and platforms.

Open source resources in this area include protocol specifications, reference implementations, client and server libraries, schemas, and conformance or testing tools. When choosing one, consider its maturity, license, maintenance activity, security model, documentation, and compatibility with your existing systems. Protocols are useful to developers integrating services, teams building distributed applications, and organizations seeking standards-based communication without dependence on a single vendor.

5 repositories · updated August 21, 2026

awesome-a2a: A Curated List of Agent2Agent (A2A) Resources

awesome-a2a: A Curated List of Agent2Agent (A2A) Resources

The awesome-a2a repository is a comprehensive, curated list of Agent2Agent (A2A) protocol servers, clients, tools, and frameworks. It serves as a central hub for developers looking to explore and build interoperable AI agent systems. This resource helps in discovering various A2A-compliant implementations and related utilities.

A2aAgentAgent2agent
Added Aug 21, 2026 View details
ext-apps: Standard for UIs Embedded in AI Chatbots with MCP Protocol

ext-apps: Standard for UIs Embedded in AI Chatbots with MCP Protocol

MCP Apps provides a standardized way to deliver interactive UIs from MCP servers, rendering inline in compliant chat clients like Claude and ChatGPT. This repository contains the official specification and SDK for building these interactive UIs. It enables developers to create rich user experiences, such as charts, forms, and dashboards, directly within AI chatbot conversations.

AIAppMCP
Added Aug 6, 2026 View details
UTCP Specification: A Standard for Universal Tool Calling

UTCP Specification: A Standard for Universal Tool Calling

The `utcp-specification` repository hosts the official documentation for the Universal Tool Calling Protocol (UTCP). This protocol provides a modern, flexible, and scalable standard for AI systems and clients to discover and interact with tools across various communication protocols. It aims to standardize tool discovery, call formats, authentication, and error handling for enhanced interoperability.

AIAI Agent ToolsProtocol
Added Apr 18, 2026 View details
Model Context Protocol: Specification and Documentation

Model Context Protocol: Specification and Documentation

The Model Context Protocol (MCP) repository provides the official specification and documentation for this crucial protocol. It defines the MCP protocol schema in TypeScript, also making it available as JSON Schema for broad compatibility. This project aims to standardize how models interact with their context, fostering interoperability across various systems.

TypeScriptProtocolSpecification
Added Feb 25, 2026 View details
Linera Protocol: Scalable Decentralized Blockchain Infrastructure

Linera Protocol: Scalable Decentralized Blockchain Infrastructure

Linera Protocol is a cutting-edge decentralized blockchain infrastructure designed for highly scalable, secure, and low-latency Web3 applications. Built primarily with Rust and leveraging WebAssembly, it provides a robust framework for developing next-generation decentralized applications. With a strong focus on performance, Linera aims to address common scalability challenges in the blockchain space.

BlockchainRustWasm
Added Dec 5, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️