Introducing Tempo: low latency, cross-platform, end-to-end typesafe APIs

This page summarizes the projects mentioned and recommended in the original post on /r/programming

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tempo

    🥁 Don't miss a beat. Real-time, end-to-end typesafe APIs. (by betwixt-labs)

  • Thank you! If you (or anyone) wants to contribute, we have an RFC for the authentication and authorization mechanism in Tempo we'd love feedback on. https://github.com/betwixt-labs/tempo/discussions/1

  • bebop

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

  • gRPC is not truly cross-platform; you can't use it with Cloudflare Workers, its support in the browser is lackluster, and Protocol Buffers are slow. Tempo is the RPC for [Bebop](https://github.com/betwixt-labs/bebop) which is the fastest and most efficient means of serializing data (check the benchmarks.) and used by companies such as Microsoft and powering services where low-latency, high throughput is key.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • go_serialization_benchmarks

    Benchmarks of Go serialization methods

  • The bebop definition specifies fixed-width types inside a struct. The format of structs cannot be changed, but there are efficiency gains by omitting all of the indices and header data. It's useless as the root message, but it's small and fast for a benchmark.

  • tempo

    Grafana Tempo is a high volume, minimal dependency distributed tracing backend.

  • Last point: There's already a major open source project in the backend space called Tempo. You may want to reconsider the name.

  • bebop

    bebop wire format in Go (by 200sc)

  • 1) Go support is right here https://github.com/200sc/bebop

  • SerializationBenchmarks

    Benchmarking .NET Serialization Performance

  • sophon

    Discontinued Generate real-time networking stack from a schema.

  • Nice project, somewhat similar in idea to my project (https://github.com/mikotoIO/sophon), good to see a lot of innovation in this space!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • grpc-web

    gRPC for Web Clients

  • The gRPC-Web protocol supports HTTP/1 and can be used from a browser.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Angular v18 highlights

    1 project | dev.to | 23 May 2024
  • ⭐Angular 17 Features ⭐

    1 project | dev.to | 22 May 2024
  • ⭐Angular 16 Features ⭐

    2 projects | dev.to | 22 May 2024
  • Tired of handling a tech stack with REST, SQL, Webpack and 1000 more?

    1 project | news.ycombinator.com | 4 May 2024
  • Angular Signals, Reactive Context, and Dynamic Dependency Tracking

    1 project | dev.to | 24 Apr 2024