Crates.io | bebop |
lib.rs | bebop |
version | 3.1.3 |
source | src |
created_at | 2020-10-29 20:49:39.706616 |
updated_at | 2024-10-19 05:38:27.653044 |
description | The Rust runtime for Bebop, a schema-based binary serialization format. |
homepage | https://docs.bebop.sh |
repository | https://github.com/betwixt-labs/bebop |
max_upload_size | |
id | 306788 |
size | 67,170 |
Bebop is a high-performance data interchange format designed for fast serialization and deserialization.
|
|
Write concise and expressive schemas with Bebop's intuitive syntax. | Using a generated class to persist data. |
It combines the simplicity of JSON with the efficiency of binary formats, delivering exceptional performance. In benchmarks, Bebop outperforms Protocol Buffers by approximately 10 times in both C# and TypeScript. Compared to JSON, Bebop is roughly 10 times faster in C# and about 5 times faster in TypeScript.
Bebop provides a modern, developer-friendly experience while ensuring top-notch performance. It is the ideal choice for any application that requires efficient data serialization, especially in performance-critical scenarios.
To explore the schema language and see examples of the generated code, check out the playground.
bebopc
into your project with ease. Language support available in VSCode.👉 For more information, check out the documentation. 👈