Skip to content

🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

License

Notifications You must be signed in to change notification settings

homeworkprod-forks/bebop

 
 

Repository files navigation

Bebop

Bebop

No ceremony, just code.
Blazing fast, typesafe binary serialization.

Apache License Discord
Twitter

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...

About

🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 65.5%
  • TypeScript 13.7%
  • Rust 10.7%
  • Python 2.1%
  • C++ 1.9%
  • Shell 1.4%
  • Other 4.7%