{"id":21393667,"url":"https://github.com/m-creativelab/protobuf-windows","last_synced_at":"2025-10-10T01:33:40.345Z","repository":{"id":186742515,"uuid":"675669773","full_name":"M-CreativeLab/protobuf-windows","owner":"M-CreativeLab","description":"The protobuf library build repository","archived":false,"fork":false,"pushed_at":"2023-08-07T13:49:16.000Z","size":92172,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"build-v3.21.12","last_synced_at":"2025-01-23T01:41:41.301Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/M-CreativeLab.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.txt","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null}},"created_at":"2023-08-07T13:01:45.000Z","updated_at":"2023-08-07T13:05:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"c1c247c0-5853-4546-9793-b79b5ea97f6f","html_url":"https://github.com/M-CreativeLab/protobuf-windows","commit_stats":null,"previous_names":["m-creativelab/protobuf-windows"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M-CreativeLab%2Fprotobuf-windows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M-CreativeLab%2Fprotobuf-windows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M-CreativeLab%2Fprotobuf-windows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M-CreativeLab%2Fprotobuf-windows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/M-CreativeLab","download_url":"https://codeload.github.com/M-CreativeLab/protobuf-windows/tar.gz/refs/heads/build-v3.21.12","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243878491,"owners_count":20362433,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T14:12:51.554Z","updated_at":"2025-10-10T01:33:35.304Z","avatar_url":"https://github.com/M-CreativeLab.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Protocol Buffers - Google's data interchange format\n===================================================\n\nCopyright 2008 Google Inc!\n\nhttps://developers.google.com/protocol-buffers/\n\nOverview\n--------\n\nProtocol Buffers (a.k.a., protobuf) are Google's language-neutral,\nplatform-neutral, extensible mechanism for serializing structured data. You\ncan find [protobuf's documentation on the Google Developers site](https://developers.google.com/protocol-buffers/).\n\nThis README file contains protobuf installation instructions. To install\nprotobuf, you need to install the protocol compiler (used to compile .proto\nfiles) and the protobuf runtime for your chosen programming language.\n\nProtocol Compiler Installation\n------------------------------\n\nThe protocol compiler is written in C++. If you are using C++, please follow\nthe [C++ Installation Instructions](src/README.md) to install protoc along\nwith the C++ runtime.\n\nFor non-C++ users, the simplest way to install the protocol compiler is to\ndownload a pre-built binary from our release page:\n\n  [https://github.com/protocolbuffers/protobuf/releases](https://github.com/protocolbuffers/protobuf/releases)\n\nIn the downloads section of each release, you can find pre-built binaries in\nzip packages: protoc-$VERSION-$PLATFORM.zip. It contains the protoc binary\nas well as a set of standard .proto files distributed along with protobuf.\n\nIf you are looking for an old version that is not available in the release\npage, check out the maven repo here:\n\n  [https://repo1.maven.org/maven2/com/google/protobuf/protoc/](https://repo1.maven.org/maven2/com/google/protobuf/protoc/)\n\nThese pre-built binaries are only provided for released versions. If you want\nto use the github main version at HEAD, or you need to modify protobuf code,\nor you are using C++, it's recommended to build your own protoc binary from\nsource.\n\nIf you would like to build protoc binary from source, see the [C++ Installation\nInstructions](src/README.md).\n\nProtobuf Runtime Installation\n-----------------------------\n\nProtobuf supports several different programming languages. For each programming\nlanguage, you can find instructions in the corresponding source directory about\nhow to install protobuf runtime for that specific language:\n\n| Language                             | Source                                                      |\n|--------------------------------------|-------------------------------------------------------------|\n| C++ (include C++ runtime and protoc) | [src](src)                                                  |\n| Java                                 | [java](java)                                                |\n| Python                               | [python](python)                                            |\n| Objective-C                          | [objectivec](objectivec)                                    |\n| C#                                   | [csharp](csharp)                                            |\n| Ruby                                 | [ruby](ruby)                                                |\n| Go                                   | [protocolbuffers/protobuf-go](https://github.com/protocolbuffers/protobuf-go)|\n| PHP                                  | [php](php)                                                  |\n| Dart                                 | [dart-lang/protobuf](https://github.com/dart-lang/protobuf) |\n\nQuick Start\n-----------\n\nThe best way to learn how to use protobuf is to follow the tutorials in our\ndeveloper guide:\n\nhttps://developers.google.com/protocol-buffers/docs/tutorials\n\nIf you want to learn from code examples, take a look at the examples in the\n[examples](examples) directory.\n\nDocumentation\n-------------\n\nThe complete documentation for Protocol Buffers is available via the\nweb at:\n\nhttps://developers.google.com/protocol-buffers/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-creativelab%2Fprotobuf-windows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm-creativelab%2Fprotobuf-windows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-creativelab%2Fprotobuf-windows/lists"}