TypeScript Protobuf

Open-source TypeScript projects categorized as Protobuf

Top 11 TypeScript Protobuf Projects

  • typia

    Super-fast/easy runtime validations and serializations through transformation

  • Project mention: I made Swagger/OpenAPI type definitions and converter library | dev.to | 2024-04-30

    However, lacking of typia and nestia libraries is obvious. If you also need detailed Swagger/OpenAPI spec like me, but you need more detailed types/properties, or found something missed, please take a contribution.

  • ts-proto

    An idiomatic protobuf generator for TypeScript

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • tsrpc

    A TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.

  • Project mention: Tsrpc: A TypeScript RPC Framework | news.ycombinator.com | 2023-09-02
  • connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

  • Project mention: Why, after 6 years, I'm over GraphQL | news.ycombinator.com | 2024-05-30

    https://connectrpc.com

    We just joined the CNCF, too!

  • protobuf-ts

    Protobuf and RPC for TypeScript

  • Project mention: tRPC – Move Fast and Break Nothing. End-to-end typesafe APIs made easy | news.ycombinator.com | 2023-08-12

    DX for front or back end? The beauty of tRPC is that the types are derived/inferred from the backend runtime code (like, as you type). It would be nigh impossible to do that with grpc(-web) using proto files as the source of truth.

    It's possible there's a project out there which could automatically produce proto files from something like zod, json-schema, etc. which could be directly interpreted by TS to provide similar (as you type) DX while still allowing some other language backend to consume the derived proto files (though the DX there would be less than ideal).

    If you're just looking for similar TS clients/interfaces for grpc-web then I'd recommend https://github.com/timostamm/protobuf-ts which operates on plain JS objects (no new MyMessage().serialize(), instead the code generator mostly produces TS interfaces for you to work against: const myMessage: MyMessage = pojoConformingToInterface; const binary = MyMessage.toBinary(myMessage);)

  • protobuf-es

    Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.

  • pbkit

    Protobuf toolkit for modern web development

  • Project mention: Need help to set up the pbkit language server | /r/neovim | 2023-09-21

    I am trying to set up the pbkit language server for protobuf files. Since it is not part of the nvim-lspconfig repo's server configurations, I have to figure the way out myself. It doesn't seem to be too difficult, as I can start from the bufls configuration there. The following is what I have at the moment:

  • 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
  • json-to-proto.github.io

    convert JSON to Protocol Buffers online in your browser instantly

  • openpgp-mobile

    Native code used in react-native-fast-openpgp and flutter-openpgp

  • protobuf-project

    Protobuf with Go import paths for Go and TypeScript: project boilerplate w/ Makefile. Supports grpc, vtprotobuf, drpc, ts-proto, twirp, starpc.

  • deno-pbf

    Deno pbf port of https://github.com/mapbox/pbf

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Protobuf related posts

  • Creating the Local First Stack

    2 projects | dev.to | 18 Dec 2023
  • Leveraging Temporal for resilient remote procedure calls (RPC)

    5 projects | dev.to | 18 Oct 2023
  • Connect RPC – A Better gRPC

    1 project | news.ycombinator.com | 12 Aug 2023
  • Deno-first implementation of protobuf Reader and Writer

    2 projects | /r/Deno | 3 May 2023
  • Building a modern gRPC-powered microservice using Node.js, Typescript, and Connect

    15 projects | dev.to | 20 Apr 2023
  • gRPC vs REST: Comparing API Styles in Practice

    6 projects | dev.to | 21 Feb 2023
  • gRPC + Envoy + grpc-web = scalable multiplexed streaming?

    2 projects | /r/grpc | 15 Feb 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 1 Jun 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

What are some of the best open-source Protobuf projects in TypeScript? This list will help you:

Project Stars
1 typia 4,129
2 ts-proto 1,967
3 tsrpc 1,767
4 connect-es 1,233
5 protobuf-ts 969
6 protobuf-es 958
7 pbkit 293
8 json-to-proto.github.io 246
9 openpgp-mobile 23
10 protobuf-project 16
11 deno-pbf 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com