56,966 blogs · [ { "id": "01a07df4-a764-704a-acf6-50c50b2348dd", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/-only-for-use-by-generated-proto-code/-only-for-use-by-generated-proto-code/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c50c05838b", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/-proto-dsl-marker/-proto-dsl-marker/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c50c759f74", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/contains/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c50cef538e", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/get/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c50d6fafe9", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/is-a/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c50e34521d", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/plus/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c50e78fc7d", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/set/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c50f2b800e", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/to-byte-string-utf8/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c50f8e7120", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/to-byte-string/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5101ef664", "title": null, "url": "https://protobuf.dev/reference/kotlin/api-docs/protobuf-kotlin/com.google.protobuf.kotlin/unpack/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c510be6638", "title": "Changes announced April 11, 2023", "url": "https://protobuf.dev/news/2023-04-11/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5114687d5", "title": "Changes announced April 20, 2023", "url": "https://protobuf.dev/news/2023-04-20/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5123a9d5b", "title": "Changes announced April 28, 2023", "url": "https://protobuf.dev/news/2023-04-28/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5130154c3", "title": "Changes Announced on August 15, 2023", "url": "https://protobuf.dev/news/2023-08-15/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51395b6b0", "title": "Changes announced August 3, 2022", "url": "https://protobuf.dev/news/2022-08-03/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5139c4ff8", "title": "Changes Announced on August 9, 2023", "url": "https://protobuf.dev/news/2023-08-09/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c513f06ea0", "title": "arena.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.arena/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51445f7d1", "title": "common.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.common/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5149e2fbe", "title": "code_generator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.code_generator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c514f74b3f", "title": "command_line_interface.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.command_line_interface/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51549d7e2", "title": "cpp_generator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.cpp_generator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5159a4039", "title": "csharp_generator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.csharp_generator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51634b533", "title": "csharp_names.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.csharp_names/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c516eb59d0", "title": "importer.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.importer/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5174b7173", "title": "java_generator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.java_generator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5182e883c", "title": "java_names.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.java_names/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c518a9729b", "title": "javanano_generator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.javanano_generator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c519743fb9", "title": "js_generator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.js_generator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c519c9b384", "title": "objectivec_generator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.objectivec_generator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51a133baf", "title": "objectivec_helpers.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.objectivec_helpers/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51a7f774b", "title": "parser.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.parser/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51b77a2ae", "title": "plugin.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.plugin/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51c05bd56", "title": "plugin.pb.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.plugin.pb/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51c540ca1", "title": "python_generator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.python_generator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51ccb8eae", "title": "ruby_generator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.compiler.ruby_generator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51d920ce6", "title": "descriptor.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.descriptor/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51dd46d81", "title": "descriptor.pb.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.descriptor.pb/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51e9b4058", "title": "descriptor_database.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.descriptor_database/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51eb4f2d0", "title": "dynamic_message.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.dynamic_message/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51f9d4c75", "title": "coded_stream.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.io.coded_stream/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c51fd6e8b6", "title": "gzip_stream.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.io.gzip_stream/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5209eddb9", "title": "printer.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.io.printer/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5217220b8", "title": "tokenizer.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.io.tokenizer/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5225561d9", "title": "zero_copy_stream.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.io.zero_copy_stream/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5225e77c3", "title": "zero_copy_stream_impl.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.io.zero_copy_stream_impl/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c522778928", "title": "zero_copy_stream_iml_lite.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.io.zero_copy_stream_impl_lite/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c523386f54", "title": "map.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.map/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c523b71a27", "title": "message.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.message/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52499bec4", "title": "message_lite.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.message_lite/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52530407a", "title": "repeated_field.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.repeated_field/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52534ef7c", "title": "service.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.service/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5256aebc3", "title": "text_format.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.text_format/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c525f31b48", "title": "unknown_field_set.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.unknown_field_set/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c526a8c823", "title": "field_comparator.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.util.field_comparator/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c526f52d2a", "title": "field_mask_util.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.util.field_mask_util/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c527a8fedc", "title": "json_util.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.util.json_util/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52855bb17", "title": "message_differencer.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.util.message_differencer/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52901c3d1", "title": "time_util.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.util.time_util/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c529521826", "title": "type_resolver.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.util.type_resolver/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c529c7934b", "title": "type_resolver_util.h", "url": "https://protobuf.dev/reference/cpp/api-docs/google.protobuf.util.type_resolver_util/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52a2308db", "title": "Changes announced on December 13, 2023", "url": "https://protobuf.dev/news/2023-12-13/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52af35d95", "title": "Changes announced December 13, 2024", "url": "https://protobuf.dev/news/2024-12-13/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52b765c4f", "title": "Changes announced December 18, 2024", "url": "https://protobuf.dev/news/2024-12-18/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52b930ed0", "title": "Changes announced on December 27, 2023", "url": "https://protobuf.dev/news/2023-12-27/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52c625a26", "title": "Changes announced December 4, 2024", "url": "https://protobuf.dev/news/2024-12-04/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52cade2f6", "title": "Changes announced on December 5, 2023", "url": "https://protobuf.dev/news/2023-12-05/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52d031dcf", "title": "Changes Announced on February 27, 2024", "url": "https://protobuf.dev/news/2024-02-27/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52df7aa50", "title": "Changes announced February 5, 2024", "url": "https://protobuf.dev/news/2024-02-05/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52eb6986f", "title": "Changes Announced on January 16, 2026", "url": "https://protobuf.dev/news/2026-01-16/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52ee0f592", "title": "Changes announced January 23, 2025", "url": "https://protobuf.dev/news/2025-01-23/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c52f74b7c2", "title": "Changes announced January 31, 2024", "url": "https://protobuf.dev/news/2024-01-31/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5301f8ecd", "title": "Changes announced January 5, 2024", "url": "https://protobuf.dev/news/2024-01-05/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c530c572ab", "title": "Changes Announced on July 13, 2026", "url": "https://protobuf.dev/news/2026-07-13/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53179e6e6", "title": "Changes Announced on July 14, 2025", "url": "https://protobuf.dev/news/2025-07-14/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c531dead6a", "title": "Changes Announced on July 16, 2025", "url": "https://protobuf.dev/news/2025-07-16/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c532bd5eee", "title": "Changes Announced on July 17, 2023", "url": "https://protobuf.dev/news/2023-07-17/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c533438acd", "title": "Changes announced July 6, 2022", "url": "https://protobuf.dev/news/2022-07-06/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c533cfd33a", "title": "Changes Announced on July 6, 2023", "url": "https://protobuf.dev/news/2023-07-06/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c534155bfc", "title": "Changes Announced on June 16, 2026", "url": "https://protobuf.dev/news/2026-06-16/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5347e2cd5", "title": "Changes Announced on June 26, 2024", "url": "https://protobuf.dev/news/2024-06-26/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53495f705", "title": "Changes Announced on June 27, 2025", "url": "https://protobuf.dev/news/2025-06-27/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c534c52315", "title": "Changes Announced on June 29, 2023", "url": "https://protobuf.dev/news/2023-06-29/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5352e1c28", "title": "Changes Announced on March 13, 2026", "url": "https://protobuf.dev/news/2026-03-13/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5358112dd", "title": "Changes Announced on March 18, 2025", "url": "https://protobuf.dev/news/2025-03-18/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5362d2884", "title": "Changes Announced on May 18, 2026", "url": "https://protobuf.dev/news/2026-05-18/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c536705032", "title": "Changes announced May 6, 2022", "url": "https://protobuf.dev/news/2022-05-06/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5367407bd", "title": "Changes Announced on November 7, 2024", "url": "https://protobuf.dev/news/2024-11-07/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c536dec77a", "title": "Changes Announced on October 1, 2024", "url": "https://protobuf.dev/news/2024-10-01/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c537456775", "title": "Changes announced on October 10, 2023", "url": "https://protobuf.dev/news/2023-10-10/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c5374b9a6e", "title": "Changes Announced on October 2, 2024", "url": "https://protobuf.dev/news/2024-10-02/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c537f7f4d3", "title": "Search Results", "url": "https://protobuf.dev/search/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c538aa5dab", "title": "Changes announced on September 15, 2023", "url": "https://protobuf.dev/news/2023-09-15/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53998409b", "title": "Changes Announced on September 19, 2025", "url": "https://protobuf.dev/news/2025-09-19/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53a5f81e8", "title": "News Announcements for Version 21.x", "url": "https://protobuf.dev/news/v21/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53a823b72", "title": "News Announcements for Version 22.x", "url": "https://protobuf.dev/news/v22/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53b2d468d", "title": "News Announcements for Version 23.x", "url": "https://protobuf.dev/news/v23/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53c06d9b7", "title": "News Announcements for Version 24.x", "url": "https://protobuf.dev/news/v24/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53c10a489", "title": "News Announcements for Version 25.x", "url": "https://protobuf.dev/news/v25/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53ca2b0b9", "title": "News Announcements for Version 26.x", "url": "https://protobuf.dev/news/v26/", "published_at": null }, { "id": "01a07df4-a764-704a-acf6-50c53d9808a7", "title": "News Announcements for Version 29.x", "url": "https://protobuf.dev/news/v29/", "published_at": null } ] posts Claim your blog
Back to Protocol Buffers
Blog · corpus.blog/blogs/protobuf.dev/posts

Protocol Buffers

protobuf.dev

Undated