awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesSerializer Code Generators

Generates serializer code at build time to eliminate runtime code generation and improve cold-start performance.

Distinct from Compile-Time Code Generation: Distinct from general Compile-Time Code Generation: specifically generates serializer code for Protocol Buffers, not arbitrary code generation.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Serializer Code Generators. Refine with filters or upvote what's useful.

Awesome Serializer Code Generators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • grpc/grpc-rustAvatar de grpc

    grpc/grpc-rust

    12,338Ver en GitHub↗

    grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and servers. It provides an asynchronous communication stack and a protocol buffers implementation for encoding, decoding, and generating type-safe code from service definitions. The project enables the implementation of unary and bi-directional data streaming over the HTTP/2 protocol. It includes specialized support for gRPC-Web integration, allowing browser-based clients to communicate with services through protocol translation. The infrastructure covers a broad range of distr

    Allows adjusting generated source code using custom codecs, attributes, and compiler arguments.

    Rustasyncgrpcproto
    Ver en GitHub↗12,338
  • aosp-mirror/platform_frameworks_baseAvatar de aosp-mirror

    aosp-mirror/platform_frameworks_base

    10,812Ver en GitHub↗

    This project provides the core framework and system API layer for the Android operating system. It consists of the fundamental Java and C++ libraries that define system behavior and establish the interface contracts required for system applications and hardware abstraction. The project includes a runtime optimizer used to reduce startup time and improve execution speed by pre-compiling methods and configuring boot images. It also features a software quality toolchain that enforces code formatting, audits commit metadata, and manages API compatibility to ensure stable interface contracts acros

    Generates serializer code at build time from Protocol Buffer definitions to improve cold-start performance.

    Java
    Ver en GitHub↗10,812
  • gogo/protobufAvatar de gogo

    gogo/protobuf

    5,669Ver en GitHub↗

    This project is a Protocol Buffers Go compiler and code generation framework that translates schema definitions into optimized Go structures and reflection-free serialization methods. It includes a gRPC service generator for producing client and server communication code and a serialization performance toolkit for generating automated benchmarks and test suites. The framework features a plugin-based system for transforming data definitions into source code with custom field mapping and struct tag injection. It allows for custom type mapping and struct type overriding to link data fields to sp

    Generates high-performance serializer code at build time to eliminate runtime overhead during data marshaling.

    Gogogolanggrpc
    Ver en GitHub↗5,669
  • protobuf-net/protobuf-netAvatar de protobuf-net

    protobuf-net/protobuf-net

    4,930Ver en GitHub↗

    protobuf-net is a .NET library that serializes and deserializes objects using the Protocol Buffers binary format for efficient data exchange. It provides a code-first gRPC service framework, allowing developers to define service contracts directly from existing C# classes without writing separate .proto files. The library is nullable-aware, encoding null values in collections and nullable scalars using wrapper messages to distinguish null from default zero values, and includes an ahead-of-time serializer generator that compiles serializer code at build time to eliminate runtime code generati

    Compiles serializer code at build time to eliminate runtime code generation and improve cold-start performance.

    C#
    Ver en GitHub↗4,930
  • apache/foryAvatar de apache

    apache/fory

    4,234Ver en GitHub↗

    Fory is a cross-language serialization framework and binary data serializer designed to convert complex object graphs into a compact binary format for high-performance data exchange. It includes an IDL-based schema compiler to transform interface definition language files into type-safe native data models and a schema evolution manager to maintain forward and backward compatibility. The project features a zero-copy data access layer that allows reading specific fields from binary rows without deserializing the entire object. It supports dual-mode serialization, enabling a toggle between a por

    Produces companion files from marked classes to automate the conversion between high-level objects and binary data.

    Javacompressioncppcross-language
    Ver en GitHub↗4,234
  • blade-build/blade-buildAvatar de blade-build

    blade-build/blade-build

    2,100Ver en GitHub↗

    Blade-build is a multi-language build system and software orchestrator designed to automate the compilation, linking, and testing of complex codebases. It functions as an incremental build engine that models project structures as directed acyclic graphs, ensuring that only affected modules are recompiled when source code or header files change. By utilizing declarative build specifications, the system provides a unified approach to managing dependencies and toolchains across diverse programming environments. The system distinguishes itself through a focus on hermetic build environments and re

    Aligns protocol buffer compiler versions with runtime libraries to ensure generated code compatibility.

    Pythonbuild-systembuild-toolcplusplus
    Ver en GitHub↗2,100
  1. Home
  2. Software Engineering & Architecture
  3. Compile-Time Code Generation
  4. Serializer Code Generators

Explorar subetiquetas

  • Protobuf Generator ConfigurationCustomization of generated protobuf source code via attributes and compiler arguments. **Distinct from Serializer Code Generators:** Focuses on configuring the output of the protobuf compiler rather than just generating serializer code.