Sample Protobuf Schema
Sample Protobuf Schema — small deterministic fixture for parsers and the in-browser editor.
syntax = "proto3";
message User { string id = 1; string name = 2; }
Specifications
- Role
- sample fixture
What is a .proto file?
Proto files define Protocol Buffers schemas, Google's language-neutral interface definition language for serializing structured data. They declare typed messages, fields, and services that a compiler turns into efficient binary serialization code in many languages. They underpin gRPC and high-performance data interchange.
How to use this file
Use an example proto file to test schema parsers, code generation across languages, and gRPC service or message-definition tooling.
How to use this file for testing
“Sample Protobuf Schema” is a deterministic Novus Examples fixture for Editor testing. Text-based files you can open, edit, and download directly in the browser editor.
Documented properties for this file: sample fixture. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.
Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.
Data fixtures document their exact quirks — delimiters, encodings, null handling, schema, and row counts — in the spec table. Point your parser or importer at the file and assert it handles the documented edge cases; clean and deliberately-messy siblings make before/after diffs straightforward.
Related files
- bibBibTeX Bibliography (.bib)A BibTeX bibliography with three real citations (Lovelace, Knuth, Shannon) across article, book, and inproceedings types — for testing BibTeX parsers, reference managers, and citation converters.

- csrCertificate Signing Request (CSR)A PKCS#10 certificate signing request (PEM) with the subject and SAN, self-signed by the RSA key to prove key possession — for testing CSR parsers and certificate-authority intake flows.

- jsonConfig — App Feature Flags (JSON)Tiny SAMPLE JSON config fixture (app-feature-flags) for parser and twin tests.

- tomlConfig — App Feature Flags (TOML)Tiny SAMPLE TOML config fixture (app-feature-flags) for parser and twin tests.

- yamlConfig — App Feature Flags (YAML)Tiny SAMPLE YAML config fixture (app-feature-flags) for parser and twin tests.

- jsonConfig — Cors Origins (JSON)Tiny SAMPLE JSON config fixture (cors-origins) for parser and twin tests.

Generated by generation/breadth_extra_wave_c.py. Free for any use, no attribution required — license.