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
·

3 repository-uri

Awesome GitHub RepositoriesProtocol Serialization Frameworks

Tools for defining data structures and automatically generating code for binary message serialization.

Distinguishing note: Focuses on schema-driven binary serialization for network protocols rather than general-purpose data format conversion.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Protocol Serialization Frameworks. Refine with filters or upvote what's useful.

Awesome Protocol Serialization Frameworks GitHub Repositories

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

    telegramdesktop/tdesktop

    32,099Vezi pe GitHub↗

    This project is a cross-platform messaging client that implements a secure, real-time communication protocol. It provides a comprehensive development toolkit, including a database library and messaging SDK, which allows for the creation of custom messaging applications that maintain synchronized state across multiple devices. The core architecture relies on an asynchronous event-driven model to ensure responsive performance while managing persistent local database synchronization with server-side state. The client distinguishes itself through a robust end-to-end encryption layer that supports

    "Uses a formal, versioned schema definition to automatically generate type-safe code for serializing and deserializing binary network messages."

    C++messengermulti-platformtelegram
    Vezi pe GitHub↗32,099
  • cloudevents/specAvatar cloudevents

    cloudevents/spec

    5,801Vezi pe GitHub↗

    CloudEvents is an open specification for describing event data in a common format across cloud platforms and services. It defines a standard structure and set of metadata attributes for events, enabling interoperability across different systems so producers and consumers can exchange events without custom translation. The specification provides a protocol-agnostic serialization framework that maps CloudEvents attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf, and defines transport bindings for mapping events onto protocols like HTTP, AMQP, Kafka, MQTT

    Provides a protocol-agnostic serialization framework for mapping events to JSON, Avro, and Protobuf.

    Pythonserverlessspecification
    Vezi pe GitHub↗5,801
  • railseventstore/rails_event_storeAvatar RailsEventStore

    RailsEventStore/rails_event_store

    1,507Vezi pe GitHub↗

    Rails Event Store este o bibliotecă pentru implementarea tiparelor de event sourcing și command query responsibility segregation (CQRS) în aplicații Ruby. Funcționează ca un framework pentru capturarea tuturor schimbărilor de stare ale aplicației ca o secvență imutabilă de evenimente, oferind un istoric permanent și verificabil al operațiunilor sistemului. Biblioteca oferă o infrastructură de mesagerie care decuplează logica de business prin difuzarea evenimentelor de domeniu printr-un bus central. Această arhitectură permite execuția handler-elor fie imediat, fie asincron, asigurând că sarcinile de procesare grele nu blochează fluxul principal al aplicației. Dincolo de gestionarea de bază a evenimentelor, proiectul suportă transformarea fluxurilor de evenimente brute în modele de citire optimizate. Aceste proiecții permit interogarea și raportarea eficientă prin separarea regăsirii datelor de operațiunile de scriere subiacente. Sistemul menține, de asemenea, log-uri de audit cronologice pentru a îndeplini cerințele de securitate și conformitate, utilizând serializarea agnostic-ă la schemă pentru a asigura stocarea consistentă a datelor în timp.

    Encapsulates domain data into structured, schema-agnostic formats for consistent long-term storage.

    Rubyaggregate-rootcqrscqrs-es
    Vezi pe GitHub↗1,507
  1. Home
  2. Software Engineering & Architecture
  3. Protocol Serialization Frameworks

Explorează sub-etichetele

  • Multi-Format Event SerializationMaps event attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf. **Distinct from Protocol Serialization Frameworks:** Distinct from Protocol Serialization Frameworks: focuses on mapping events to multiple formats, not schema-driven binary serialization for network protocols.