awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 repository-uri

Awesome GitHub RepositoriesCommunication Encryption

Tools and protocols for securing data transmission between application components and external services.

Distinguishing note: Focuses specifically on securing inter-service and notification-related communication channels rather than general-purpose network security.

Explore 25 awesome GitHub repositories matching security & cryptography · Communication Encryption. Refine with filters or upvote what's useful.

Awesome Communication Encryption GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • novuhq/novuAvatar novuhq

    novuhq/novu

    39,133Vezi pe GitHub↗

    This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interf

    The platform protects communication between application components and notification services using encryption to safeguard user identifiers and sensitive data during transmission.

    TypeScriptalternativecommunicationemail
    Vezi pe GitHub↗39,133
  • dromara/hutoolAvatar dromara

    dromara/hutool

    30,279Vezi pe GitHub↗

    Hutool is a comprehensive suite of Java extensions designed to serve as a standard library extension. Its primary purpose is to reduce development boilerplate for common programming tasks and data manipulation through a collection of utility classes. The project provides specialized toolkits for database management using active record patterns and connection pooling, as well as network communication via a simplified HTTP client and asynchronous socket management. It includes security and identity capabilities such as symmetric and asymmetric encryption, image captcha generation, and JWT token

    Provides tools and protocols for securing data transmission between application components and external services.

    Java
    Vezi pe GitHub↗30,279
  • a2aproject/a2aAvatar a2aproject

    a2aproject/A2A

    24,404Vezi pe GitHub↗

    A2A is a standardized framework designed to enable interoperability, discovery, and orchestration among independent artificial intelligence agents. It provides a common communication protocol that allows heterogeneous agents to exchange data, verify identities, and collaborate across diverse programming languages and computing environments. By establishing a unified messaging standard, the project facilitates the creation of complex, multi-agent workflows where tasks are routed and managed between specialized services. The project distinguishes itself through a capability-based architecture t

    Enforces encrypted communication using standard transport security protocols to protect data integrity and confidentiality during inter-agent exchanges.

    Shella2aa2a-mcpa2a-protocol
    Vezi pe GitHub↗24,404
  • bitwarden/serverAvatar bitwarden

    bitwarden/server

    18,074Vezi pe GitHub↗

    This project provides a comprehensive, self-hosted platform for zero-knowledge credential management and enterprise secrets orchestration. It functions as a secure vault that ensures all encryption and decryption processes occur exclusively on the client side, preventing the server from ever accessing plaintext data. By combining identity federation with robust access controls, the system enables organizations to centralize the management of passwords, passkeys, and sensitive infrastructure credentials. The platform distinguishes itself through its focus on both human-centric security and aut

    Configures SSL/TLS encryption for application traffic to ensure secure data transmission.

    C#apiaspnetaspnetcore
    Vezi pe GitHub↗18,074
  • openobserve/openobserveAvatar openobserve

    openobserve/openobserve

    17,937Vezi pe GitHub↗

    OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces. It functions as a cloud-native monitoring tool that centralizes telemetry from diverse sources, including standard collectors and cloud service providers, into a single, scalable system. By utilizing a columnar storage engine backed by object storage, the platform enables efficient long-term data retention and high-performance analytical querying. The platform distinguishes itself through deep integration with artificial intelligence, allowing users to query data using natura

    Secures all traffic between clients and services using TLS encryption and mutual authentication protocols.

    TypeScriptanalyticsapmdatadog
    Vezi pe GitHub↗17,937
  • prestodb/prestoAvatar prestodb

    prestodb/presto

    16,711Vezi pe GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Secures data in transit between the engine and HDFS using wire encryption.

    Javabig-datadatahadoop
    Vezi pe GitHub↗16,711
  • apple/foundationdbAvatar apple

    apple/foundationdb

    16,446Vezi pe GitHub↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    Secures data transmission between clients and servers using TLS to prevent unauthorized access.

    C++aciddistributed-databasefoundationdb
    Vezi pe GitHub↗16,446
  • ionic-team/capacitorAvatar ionic-team

    ionic-team/capacitor

    15,054Vezi pe GitHub↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    Mandates the use of secure endpoints for all network requests to ensure data is never transmitted in plain text.

    TypeScriptandroidcapacitorcordova
    Vezi pe GitHub↗15,054
  • eclipse-mosquitto/mosquittoAvatar eclipse-mosquitto

    eclipse-mosquitto/mosquitto

    10,644Vezi pe GitHub↗

    Mosquitto is a message broker that implements the MQTT protocol to route messages between connected devices and applications. It functions as a central hub for event-driven communication, supporting message exchange over both raw TCP and WebSockets. The software provides a persistent messaging infrastructure by writing message queues and client subscription states to disk, ensuring data recovery following service interruptions. The broker distinguishes itself through its support for distributed system synchronization, allowing for the federation of multiple remote brokers to share data across

    Secures data transmission by wrapping network traffic in transport layer security protocols.

    Cbrokereclipse-iotmosquitto
    Vezi pe GitHub↗10,644
  • esphome/esphomeAvatar esphome

    esphome/esphome

    10,591Vezi pe GitHub↗

    ESPHome is a framework for creating and managing custom firmware for microcontrollers, specifically targeting ESP32 and ESP8266 architectures. It replaces the need for writing complex embedded C++ code by allowing users to define hardware behavior, pin configurations, and automation logic through simple, declarative text files. The system automatically compiles these configurations into optimized binary images, providing a streamlined path from design to deployment. The project distinguishes itself through a modular, component-based architecture that emphasizes local-first control, ensuring t

    Secures data exchange between devices and clients using unique encryption keys for communication channels.

    C++esp32esp8266hacktoberfest
    Vezi pe GitHub↗10,591
  • dtag-dev-sec/tpotceAvatar dtag-dev-sec

    dtag-dev-sec/tpotce

    9,281Vezi pe GitHub↗

    T-Pot is a multi-honeypot orchestration platform and threat intelligence collector. It utilizes a Docker-based security sandbox to deploy and manage a collection of diverse decoy services that simulate vulnerable targets to lure attackers and record their activity. The system features a distributed sensor network where remote nodes capture attack logs and transmit them via encrypted communication to a central hub. This central hub employs an analytics stack to transform raw logs into geographic maps and interactive dashboards for adversary behavior visualization. To increase the realism of si

    Protects data transit between remote collection nodes and the central server using SSL certificates.

    Shell
    Vezi pe GitHub↗9,281
  • fonoster/fonosterAvatar fonoster

    fonoster/fonoster

    7,997Vezi pe GitHub↗

    Fonoster is a conversational AI framework and multi-tenant communications platform as a service. It serves as a programmable voice gateway and SIP telephony platform, enabling the creation of voice-based assistants and automated communication workflows using large language models. The project distinguishes itself through a vendor-agnostic speech integration engine that abstracts speech-to-text and text-to-speech providers. It features a multi-tenant architecture that isolates telephony resources and user identities into distinct organizational workspaces. The system covers a broad range of t

    Secures data transmission by implementing TLS certificates with automated issuance and renewal.

    TypeScriptcloudcloud-communications-platformcpaas
    Vezi pe GitHub↗7,997
  • mumble-voip/mumbleAvatar mumble-voip

    mumble-voip/mumble

    7,756Vezi pe GitHub↗

    Mumble is a low-latency voice over IP system designed for real-time communication. It provides a self-hosted, encrypted voice server that secures data transmission using public-private key authentication and digital certificates. The platform distinguishes itself through a request-response protocol for remote configuration and integration with external automation scripts. It also features a graphical overlay that renders active speaker information and chat status on top of other running applications, as well as positional audio to simulate the 3D spatial location of speakers in a virtual envi

    Secures all voice data transmission using encryption and public-private key authentication.

    C++audioclientcmake
    Vezi pe GitHub↗7,756
  • alibaba/higressAvatar alibaba

    alibaba/higress

    7,558Vezi pe GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Secures the communication channel between the gateway and backend services using client certificates and SNI.

    Goai-gatewayai-nativeapi-gateway
    Vezi pe GitHub↗7,558
  • chillzhuang/springbladeAvatar chillzhuang

    chillzhuang/SpringBlade

    6,900Vezi pe GitHub↗

    SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides a comprehensive scaffold for both Spring Cloud microservices and monolithic Spring Boot architectures, enabling the rapid construction of enterprise-grade software. The platform distinguishes itself through integrated LLM orchestration and industrial IoT management. It features an LLM orchestration platform that combines large language models with knowledge bases and visual AI agent workflows, alongside an IoT hub for device connectivity, state synchronization, and edge flow o

    Protects request and response payloads with signatures and encryption to prevent data tampering during communication.

    PLpgSQL
    Vezi pe GitHub↗6,900
  • apache/openwhiskAvatar apache

    apache/openwhisk

    6,779Vezi pe GitHub↗

    OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API calls or events. It serves as a complete serverless stack, providing an API gateway for functions, a function-as-a-service runtime manager, and an event-driven workflow engine. The platform distinguishes itself through a polyglot execution model that supports multiple language runtimes and allows for the creation of custom runtimes using Docker containers. It enables complex logic through function orchestration and composition, allowing multiple functions to be chained into seq

    Encrypts and authenticates traffic between the CLI tool and the API host using certificates.

    Scala
    Vezi pe GitHub↗6,779
  • hatchet-dev/hatchetAvatar hatchet-dev

    hatchet-dev/hatchet

    6,622Vezi pe GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Applies TLS or mTLS to all gRPC connections between the worker and the engine to secure data in transit.

    Goconcurrencydagdistributed
    Vezi pe GitHub↗6,622
  • apache/pinotAvatar apache

    apache/pinot

    6,098Vezi pe GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Enables high-performance communication using gRPC with TLS encryption and mutual authentication.

    Java
    Vezi pe GitHub↗6,098
  • airtai/faststreamAvatar airtai

    airtai/faststream

    5,234Vezi pe GitHub↗

    FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int

    Enables SSL/TLS encryption for secure data transmission between services and message brokers.

    Python
    Vezi pe GitHub↗5,234
  • pgsty/pigstyAvatar pgsty

    pgsty/pigsty

    4,703Vezi pe GitHub↗

    Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL clusters and their supporting infrastructure. It functions as a cluster management platform and high-availability suite that automates failover, manages virtual IPs, and ensures data consistency through distributed consensus. The project distinguishes itself by providing a comprehensive database infrastructure-as-code framework and a dedicated observability stack. It incorporates a backup and recovery manager supporting point-in-time recovery via S3-compatible object storage, alongs

    Encrypts internal traffic between coordinator and worker nodes using SSL certificates and strict verification.

    Shellgraphicsinfrapostgres
    Vezi pe GitHub↗4,703
Înapoi12Înainte
  1. Home
  2. Security & Cryptography
  3. Communication Encryption

Explorează sub-etichetele

  • Worker gRPC Communication EncryptionsApplies TLS or mTLS to all gRPC connections between the worker and the engine to secure data in transit. **Distinct from Communication Encryption:** Distinct from Communication Encryption: focuses specifically on encrypting gRPC connections between workers and the orchestration engine, not general inter-service communication.