Showing 1935 open source projects for "communication"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    Open Agents

    Open Agents

    An open source template for building cloud agents

    ...It focuses on enabling developers to create agents that can collaborate, execute tasks, and interact with tools in a structured environment. The framework provides abstractions for agent communication, task orchestration, and tool integration, allowing multiple agents to work together toward shared objectives. It emphasizes openness and interoperability, making it easier to integrate with different models, APIs, and external systems. The project also includes examples and templates that demonstrate how to build and deploy agents for real-world applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    agency-agents-zh

    agency-agents-zh

    193 plug-and-play AI expert roles

    ...It is designed to simulate organizational workflows, enabling complex problem-solving through distributed intelligence rather than a single monolithic model. The system likely includes tools for defining agent roles, managing communication protocols, and orchestrating task execution across agents. Its multilingual or localized orientation suggests it is tailored for specific linguistic or regional use cases, particularly in Chinese-speaking contexts. Overall, it serves as an experimental platform for studying and deploying cooperative AI agent systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    agentgateway

    agentgateway

    Next Generation Agentic Proxy for AI Agents and MCP servers

    Agentgateway is an open-source “data plane” built specifically for agentic AI connectivity, focusing on how agents talk to other agents and to tools across different frameworks and environments. It presents itself as a complete connectivity solution that adds drop-in security, observability, and governance to agent-to-agent and agent-to-tool communication without requiring you to rebuild your agent stack. The project supports interoperable protocols designed for this ecosystem, including Agent2Agent (A2A) and Model Context Protocol (MCP), which helps standardize how tools and agents interoperate. It is designed for performance and scale, implemented in Rust and engineered to handle large throughput and multi-tenant deployments. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    if-me.org

    if-me.org

    Free, open source mental health communication web app

    if-me.org is a community for mental health experiences that encourages people to share their personal stories with trusted allies. Trusted allies are the people we interact with on a daily basis, including friends, family members, co-workers, teachers, and mental health workers. Dealing with mental health is what makes us human. But for a lot of us, it's a struggle to be open about it. Not everyone is a counselor or therapist. The people who we interact with every day shape our emotions and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    Dogecoin Core

    Dogecoin Core

    Dogecoin is a community-driven cryptocurrency

    Dogecoin is a community-driven cryptocurrency that was inspired by a Shiba Inu meme. The Dogecoin Core software allows anyone to operate a node in the Dogecoin blockchain networks and uses the Scrypt hashing method for Proof of Work. It is adapted from Bitcoin Core and other cryptocurrencies. You have to sync with the blockchain to use Dogecoin. MultiDoge is a "light" wallet. It syncs with the blockchain by "skimming" through the blockchain, providing fast sync times. Dogecoin Core, on the...
    Downloads: 28 This Week
    Last Update:
    See Project
  • 6
    AG2

    AG2

    Framework for building and orchestrating multi-agent AI systems

    AG2 is an open source framework designed to support the creation and coordination of multiple AI agents working together to solve complex tasks. It provides abstractions that allow developers to define agents with distinct roles, responsibilities, and communication patterns, enabling collaborative problem-solving workflows. AG2 focuses on making multi-agent systems more accessible by simplifying how agents are configured, connected, and executed. It includes mechanisms for agent-to-agent interaction, task delegation, and iterative reasoning, which are essential for building advanced AI-driven applications. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    TuyaOpen

    TuyaOpen

    Next-gen AI+IoT framework for T2/T3/T5AI/ESP32/and more

    ...It offers a unified development environment where developers can build devices capable of communicating with IoT cloud services while integrating AI capabilities and intelligent automation features. The system includes built-in networking support for communication protocols such as Wi-Fi, Bluetooth, and Ethernet, allowing devices to connect securely to remote services and applications. TuyaOpen also integrates with Tuya’s broader cloud ecosystem, enabling developers to manage device authentication, firmware updates, device activation, and remote monitoring from centralized services.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    FastRTC

    FastRTC

    The python library for real-time communication

    FastRTC is a Python library designed to simplify real-time communication (RTC), especially for audio and video streaming applications. It abstracts away much of the complexity that typically comes with implementing WebRTC by providing a simple interface — e.g. a Stream class — that can be mounted within a web backend (for example a FastAPI application). This makes it particularly well suited for building real-time voice (or video) interfaces for applications such as AI assistants, live chat, or collaborative audio/video tools. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Canvas LMS

    Canvas LMS

    The open LMS by Instructure, Inc.

    Canvas LMS is a full-featured learning management system designed for K–12, higher-ed, and professional training, with a strong emphasis on usability and openness. Instructors build courses from modular content—pages, assignments, discussions, quizzes—and organize them into learning paths with prerequisites and due dates. Rich grading tools like SpeedGrader streamline assessment with rubrics, inline annotations, and audio/video feedback, while the gradebook supports weighting, outcomes, and...
    Downloads: 36 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    FreeScout Help Desk

    FreeScout Help Desk

    Free self-hosted help desk & shared mailbox

    ...It provides a lightweight, self-hosted alternative to SaaS help desk solutions, allowing users to manage support tickets, track customer inquiries, and collaborate within a team. FreeScout supports multi-channel communication, including email integration and automated responses, making it a versatile tool for customer service.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Crosvm

    Crosvm

    The Chrome OS Virtual Machine Monitor

    crosvm (ChromeOS Virtual Machine Monitor) is a secure, lightweight virtual machine monitor built on top of the Linux KVM hypervisor. Developed for ChromeOS, it is designed to isolate and execute Linux and Android guests efficiently while maintaining strong security boundaries. Unlike general-purpose emulators like QEMU, crosvm avoids full hardware emulation and focuses on modern paravirtualized I/O using the virtio standard, reducing complexity and attack surface. Written in Rust, it...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 12
    i2pd

    i2pd

    I2P: End-to-End encrypted and anonymous Internet

    i2pd (I2P Daemon) is a lightweight, full-featured C++ implementation of the I2P (Invisible Internet Project) protocol, designed for enabling anonymous, encrypted, and censorship-resistant communication. It functions as a router node in the I2P network, supporting services like anonymous websites (eepsites), email, file sharing, and secure messaging. i2pd is designed to be resource-efficient and suitable for running on embedded systems or routers while maintaining compatibility with the wider I2P ecosystem.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Canmatrix

    Canmatrix

    Converting Can (Controller Area Network) Database Formats

    Canmatrix is a Python package to read and write several CAN (Controller Area Network) database formats. Canmatrix implements a "Python Can Matrix Object" which describes the can-communication and the needed objects (Board units, Frames, Signals, Values, ...) Canmatrix also includes two Tools (can convert and can compare) for converting and comparing CAN databases.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Shiny

    Shiny

    Build interactive web apps directly from R with Shiny framework

    ...It allows statisticians and data scientists to turn their analyses into fully functional web dashboards with reactive elements, data inputs, visualizations, and controls, making data communication more effective and dynamic.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    MongoDB C Driver

    MongoDB C Driver

    The Official MongoDB driver for C language

    The MongoDB C Driver is the official client library for MongoDB, enabling C and C++ applications to interact with MongoDB databases efficiently. It provides a robust and scalable interface for building applications that require document-based data storage.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    LaTeX2e Kernel Code Repository
    LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. LaTeX is available as free software.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    ResumableFunctions.jl

    ResumableFunctions.jl

    C# style generators a.k.a. semi-coroutines for Julia

    ...These macros can be used to replace the Task switching functions produce and consume which were deprecated in Julia v0.6. Channels are the preferred way for inter-task communication in Julia v0.6+, but their performance is subpar for iterator applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Buzz

    Buzz

    A hive mind communication platform

    Buzz is a self-hostable collaboration workspace where human teammates and AI agents work together in the same channels. It records messages, reactions, workflow steps, approvals, and Git activity as cryptographically signed Nostr events in a shared log. The platform includes channels, threads, direct messages, canvases, media sharing, full-text search, and a tamper-evident audit trail. Agents receive their own identities and memberships, allowing them to answer questions, review patches,...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 19
    WhatCable

    WhatCable

    macOS menu bar app that tells you, in plain English

    ...Its lightweight integration and developer-oriented workflow make it practical for both development and debugging environments. Overall, whatcable acts as an observability utility for Rails real-time communication systems.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    IPFS Kubo

    IPFS Kubo

    An IPFS implementation in Go

    ...Implementing the Interplanetary Filesystem - the Web3 standard for content-addressing, interoperable with HTTP. Thus powered by IPLD's data models and the libp2p for network communication. Kubo is written in Go. IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from previous systems such as Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single BitTorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built-in. You can also mount the world at /ipfs.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    Envoy

    Envoy

    Cloud-native high-performance edge/middle/service proxy

    ...It was built by Lyft to solve the common problem of networking and observability when moving to a distributed architecture. Envoy is a proxy designed for single services and applications. Aside from that it is also a communication bus and “universal data plane” designed for large microservice “service mesh” architectures. It runs right along with every application, and abstracts the network by providing common features in a platform-agnostic manner. With Envoy, visualizing problem areas becomes a lot easier thanks to consistent observability. It also helps with overall performance tuning, and easily adding substrate features in one place.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    Nextcloud Server

    Nextcloud Server

    A safe home for all your data

    Nextcloud server is a free and open source server software that allows you to store all of your data in a server of your choosing. With Nextcloud you can easily access and store data in the data center you trust, sync data among various devices, and share your data for collaboration purposes. It offers the best security in the self hosted file sync and share world, and is expandable with hundreds of apps.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 23
    AG-UI

    AG-UI

    The Agent-User Interaction Protocol

    ...The project is especially useful for teams building copilots, workflow assistants, multi-agent products, or custom AI interfaces. Overall, AG-UI provides a shared communication layer between autonomous systems and the interfaces where people actually use them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Deep Chat

    Deep Chat

    Customizable AI chat component for websites with API support

    ...It is built as a framework-agnostic solution, meaning it can work across various frontend environments, with additional support provided for React through a dedicated wrapper. Deep Chat includes advanced interaction capabilities such as speech input and output, file handling, and multimedia communication, making it suitable for rich conversational experiences. Internally, it uses a structured architecture that manages input, message handling, and service communication, allowing developers to intercept and customize requests and responses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Inkeep

    Inkeep

    Create AI Agents in a No-Code Visual Builder or TypeScript SDK

    ...Agents built with this framework can act as real-time conversational assistants — for example, handling help desk inquiries, providing internal support to teams, or driving in-app experiences — and they can be extended to automate multi-step tasks that interact with external systems like CRMs, knowledge bases, or ticketing systems. The project includes support for designing rich workflows where agents communicate with each other (agent-to-agent communication) and maintain state.
    Downloads: 0 This Week
    Last Update:
    See Project