bebop-tools 3.0.4

Cargo buildscript tools for Bebop, a schema-based binary serialization format.
Documentation

Intro

Bebop is an insanely fast data interchange format. Think JSON, except binary. Or think Protocol Buffers, except faster with a better DevEx. In fact, in benchmarks, Bebop is 100 TIMES faster than Protocol Buffers and 1000 TIMES faster than JSON.

P12CpmA

Bebop is designed to be a modern, developer-friendly, and high-performance alternative to existing serialization formats. It's a great fit for any application that needs to serialize data, especially in performance-critical scenarios.

If you want to get familiar with the schema language and see what the generated code looks like, try out the playground.

Features

  • 🧙‍♂️  Supports Typescript, C#, Rust, C++, and more.
  • 🐎  Snappy DX - integrate bebopc into your project with ease. Language support available in VSCode.
  • 🍃  Light - Bebop has zero deps and a tiny runtime footprint. Generated code is tightly optimized.
  • 🌗  RPC - build efficent APIs with Tempo.
  • ☁️  Runs everywhere - browsers, serverless platforms, and on bare metal.
  • 📚  Extendable - write extensions for the compiler in any language.

👉 For more information check out the docs. 👈

See You Space Cowboy...