All Projects → bufbuild → vscode-buf

bufbuild / vscode-buf

Licence: Apache-2.0 license
Visual Studio Code integration for Buf.

Programming Languages

typescript
32286 projects
Makefile
30231 projects

Projects that are alternatives of or similar to vscode-buf

Protolock
Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
Stars: ✭ 394 (+885%)
Mutual labels:  protocol-buffers, protoc
Ts Protoc Gen
Protocol Buffers Compiler (protoc) plugin for TypeScript and gRPC-Web.
Stars: ✭ 913 (+2182.5%)
Mutual labels:  protocol-buffers, protoc
Protobuf
A pure Elixir implementation of Google Protobuf
Stars: ✭ 442 (+1005%)
Mutual labels:  protocol-buffers, protoc
protocell
Conjures up convenient OCaml types and serialization functions based on protobuf definition files
Stars: ✭ 18 (-55%)
Mutual labels:  protocol-buffers, protoc
Protobuf
Protocol Buffers - Google's data interchange format
Stars: ✭ 52,305 (+130662.5%)
Mutual labels:  protocol-buffers, protoc
protopatch
protoc-gen-go patch utility
Stars: ✭ 58 (+45%)
Mutual labels:  protocol-buffers, protoc
Protobuf Swift
Google ProtocolBuffers for Apple Swift
Stars: ✭ 925 (+2212.5%)
Mutual labels:  protocol-buffers, protoc
Prototool
Your Swiss Army Knife for Protocol Buffers
Stars: ✭ 4,932 (+12230%)
Mutual labels:  protocol-buffers, protoc
Protobuf Dynamic
Protocol Buffers Dynamic Schema - create protobuf schemas programmatically
Stars: ✭ 186 (+365%)
Mutual labels:  protocol-buffers, protoc
Protoc Jar
Protocol Buffers protobuf compiler - multi-platform executable protoc JAR and API
Stars: ✭ 103 (+157.5%)
Mutual labels:  protocol-buffers, protoc
Protoc Jar Maven Plugin
Protocol Buffers protobuf maven plugin - based on protoc-jar multi-platform executable protoc JAR
Stars: ✭ 177 (+342.5%)
Mutual labels:  protocol-buffers, protoc
Pb And K
Kotlin Code Generator and Runtime for Protocol Buffers
Stars: ✭ 137 (+242.5%)
Mutual labels:  protocol-buffers, protoc
protobuf-d
Protocol Buffers Compiler Plugin and Support Library for D
Stars: ✭ 32 (-20%)
Mutual labels:  protocol-buffers, protoc
Buf
A new way of working with Protocol Buffers.
Stars: ✭ 3,328 (+8220%)
Mutual labels:  protocol-buffers, protoc
makego
Makefile setup for our Golang projects.
Stars: ✭ 65 (+62.5%)
Mutual labels:  protocol-buffers, protoc
Protoc Gen Validate
protoc plugin to generate polyglot message validators
Stars: ✭ 1,241 (+3002.5%)
Mutual labels:  protocol-buffers, protoc
Protodot
transforming your .proto files into .dot files (and .svg, .png if you happen to have graphviz installed)
Stars: ✭ 107 (+167.5%)
Mutual labels:  protocol-buffers, protoc
Rules protobuf
Bazel rules for building protocol buffers and gRPC services (java, c++, go, ...)
Stars: ✭ 206 (+415%)
Mutual labels:  protocol-buffers, protoc
Protoc Gen Lint
A plug-in for Google's Protocol Buffers (protobufs) compiler to lint .proto files for style violations.
Stars: ✭ 221 (+452.5%)
Mutual labels:  protocol-buffers
Evans
Evans: more expressive universal gRPC client
Stars: ✭ 2,710 (+6675%)
Mutual labels:  protocol-buffers

Buf for Visual Studio Code

Installation

Install via the Visual Studio Code extension browser or see the extension page for detailed installation instructions.

Features

  • Lints your protobuf files using buf lint. It checks your currently opened file whenever you save it.

    Lint errors

  • Formats your protobuf files using buf format.

Requirements

Extension Settings

This extension contributes the following settings:

  • buf.binaryPath: configure the path to your buf binary. By default it uses buf in your $PATH.

Changelog

  • v0.5.1
    • Fix an issue with setting buf format as the default formatter for proto3 files.
  • v0.5.0
    • Add formatting through using buf format. Defaults to format on save.
  • v0.4.0
    • Use single file reference to resolve lint file from any path
  • v0.3.1
    • Accept v1.0.0-rc1 in version parser
  • v0.3.0
    • Change --version to read from both stdout and stderr
  • v0.2.0
    • Update minimum required version to v0.34.0
  • v0.1.3
    • Update logo
  • v0.1.0
    • Add version check and download link
  • v0.0.3
    • Fix missing generation command
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].