buf

The best way of working with Protocol Buffers. (by bufbuild)

Buf Alternatives

Similar projects and alternatives to buf

  1. terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Gitea

    291 buf VS Gitea

    Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

  4. Medusa

    225 buf VS Medusa

    The world's most flexible commerce platform.

  5. gRPC

    222 buf VS gRPC

    C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  6. Protobuf

    195 buf VS Protobuf

    Protocol Buffers - Google's data interchange format

  7. ScreenToGif

    🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.

  8. lf

    115 buf VS lf

    Terminal file manager

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. snapcraft

    112 buf VS snapcraft

    Package, distribute, and update any app for Linux and IoT.

  11. go-zero

    107 buf VS go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

  12. Metabase

    82 buf VS Metabase

    The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:

  13. FlatBuffers

    53 buf VS FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

  14. grpc-web

    38 buf VS grpc-web

    gRPC for Web Clients

  15. grpc-gateway

    gRPC to JSON proxy generator following the gRPC HTTP spec

  16. connect-es

    29 buf VS connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

  17. connect-go

    Discontinued Moved to https://github.com/connectrpc/connect-go

  18. instant

    20 buf VS instant

    Instant is a modern Firebase. We make you productive by giving your frontend a real-time database.

  19. googleapis

    18 buf VS googleapis

    Public interface definitions of Google APIs.

  20. grpcui

    12 buf VS grpcui

    An interactive web UI for gRPC, along the lines of postman

  21. gRPC

    14 buf VS gRPC

    The Java gRPC implementation. HTTP/2 based RPC

  22. protoc-gen-validate

    Protocol Buffer Validation - replaced by https://github.com/bufbuild/protovalidate

  23. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better buf alternative or higher similarity.

buf discussion

Log in or Post with

buf reviews and mentions

Posts with mentions or reviews of buf. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-16.
  • Go Protobuf: The New Opaque API
    11 projects | news.ycombinator.com | 16 Dec 2024
    Buf CLI itself is licensed under a permissive Apache 2.0 License [0]. Buf distinguishes a few types of plugins: the most important being local and remote.

    Local plugins are executables installed on your own machine, and Buf places no restrictions on use of those. Since Buf is a compiler, its output cannot be copyrighted (similar to proprietary or GPL licensed compilers). DISCLAIMER: I am not a lawyer. But it is my understanding that if you only use Buf with local plugins, law-wise you should be in the clear.

    Remote plugins are hosted on BSR (Buf Schema Registry) servers [1], which are rate limited. All remote plugins are also available as local plugins if you install them.

    Additionally, BSR also offers hosting of user proto schemas and plugins, and this is where pricing comes in [2].

    [0] https://github.com/bufbuild/buf/blob/main/LICENSE

  • Using gRPC for (local) inter-process communication – F. Werner's Research Page
    6 projects | news.ycombinator.com | 20 Nov 2024
    Cool that they mention buf, it's such a massive improvement over Google's own half abandoned crappy protobuf implementation

    https://github.com/bufbuild/buf

  • Jepsen: Bufstream 0.1.0
    5 projects | news.ycombinator.com | 12 Nov 2024
  • Ask HN: Who is hiring? (November 2024)
    20 projects | news.ycombinator.com | 1 Nov 2024
    Buf | Software Engineer (Frontend or Infrastructure) | Remote (US or Canada) | Full time | https://buf.build/

    Buf is building a Protobuf platform that provides end-to-end type safety and governance across all APIs and streaming data in Kafka. We’re deployed everywhere from small startups to the world’s largest enterprises, and we’re hiring to scale our growing business.

    Tech stack: Go, TypeScript, Kubernetes

    If you are interested to work at Buf, apply to one of our open roles here:

  • Ask HN: Who is hiring? (October 2024)
    22 projects | news.ycombinator.com | 1 Oct 2024
    Buf | Software Engineer (Infrastructure, Go backend), Engineering Manager (Infrastructure) | Remote (US or Canada) | Full time | https://buf.build/

    Buf is building a Protobuf platform that provides end-to-end type safety and governance across all APIs and streaming data in Kafka. We’re deployed everywhere from small startups to the world’s largest enterprises, and we’re hiring to scale our growing business.

    Tech stack: Go, TypeScript, Kubernetes

    If you are interested to help us build out our infrastructure platform or work on Bufstream (our drop-in replacement for Kafka that is 10x cheaper), apply here:

  • Ask HN: Who is hiring? (September 2024)
    15 projects | news.ycombinator.com | 2 Sep 2024
    Buf | Software Engineer, Engineering Manager | Remote | Full time | https://buf.build

    Buf is building a new paradigm for APIs. Our open source and commercial software helps companies adopt Protobuf schemas throughout their stack, from gRPC APIs to streaming data in Kafka. We’re deployed everywhere from small startups to the world’s largest enterprises, and we’re hiring to scale our growing business.

    Tech stack: Go, TypeScript, Kubernetes

  • gRPC: The Bad Parts
    14 projects | news.ycombinator.com | 27 Jun 2024
  • Build your Service Mesh [Part 1]
    6 projects | dev.to | 18 Jun 2024
    Buf to lint and generate the Protobuf/gRPC code.
  • What happened to Captura? OSS maintainer burnout
    5 projects | news.ycombinator.com | 8 Jun 2024
  • Building a gRPC Server with NestJS and Buf: A Comprehensive Showcase
    1 project | dev.to | 6 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic buf repo stats
49
10,035
9.6
2 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?