All Projects → pbkit → pbkit

pbkit / pbkit

Licence: other
protobuf toolkit for typescript and others

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to pbkit

deno-x-ranking
🦕 Deno Third Party Modules Ranking 👑
Stars: ✭ 28 (-83.82%)
Mutual labels:  deno
protostuff-example
Experimenting protostuff
Stars: ✭ 13 (-92.49%)
Mutual labels:  protobuf
deno-debug
Debugging utility for deno. Ported from https://npmjs.com/debug
Stars: ✭ 15 (-91.33%)
Mutual labels:  deno
bloomrpc-mock
Toolset library for working with GRPC mocks
Stars: ✭ 25 (-85.55%)
Mutual labels:  protobuf
deprecated-pokemongo-game-master
⚠️ DEPRECATED - LOOK README ⚠️ This repository is collection of the decoded GAME_MASTER-protobuf files
Stars: ✭ 38 (-78.03%)
Mutual labels:  protobuf
modern-api-management
A modern approach to manage APIs effectively using Protobuf
Stars: ✭ 36 (-79.19%)
Mutual labels:  protobuf
scuttlesaurus
retog.github.io/scuttlesaurus/
Stars: ✭ 21 (-87.86%)
Mutual labels:  deno
gosmparse
Processing OpenStreetMap PBF files at speed with Go
Stars: ✭ 55 (-68.21%)
Mutual labels:  protobuf
cli badges
Generate Badges for your CLI written in 🦕 Deno and TS
Stars: ✭ 20 (-88.44%)
Mutual labels:  deno
drink-if-exists
🍷 The NPM drinking game recreated and cli-ified with Deno
Stars: ✭ 18 (-89.6%)
Mutual labels:  deno
deno desktop
Windowing support for Deno WebGPU.
Stars: ✭ 49 (-71.68%)
Mutual labels:  deno
gosproto
基于云风的sproto二进制标准上的描述文件及代码生成工具
Stars: ✭ 52 (-69.94%)
Mutual labels:  protobuf
deno2node
Compile your Deno project to run on Node.js.
Stars: ✭ 66 (-61.85%)
Mutual labels:  deno
deno deploy versailles
凡尔赛语录(部署在 Deno Deploy)
Stars: ✭ 18 (-89.6%)
Mutual labels:  deno
agentgo
Hi! Agentgo is a tool for making remote command executions from server to client with golang, protocol buffers (protobuf) and grpc.
Stars: ✭ 15 (-91.33%)
Mutual labels:  protobuf
sisyphus
Sisyphus is the way how we provide backend services.
Stars: ✭ 59 (-65.9%)
Mutual labels:  protobuf
protocol
The schemas for the Harmony protocol
Stars: ✭ 16 (-90.75%)
Mutual labels:  protobuf
grpc-chat
Simple Chat Server/Client implemented with gRPC
Stars: ✭ 107 (-38.15%)
Mutual labels:  protobuf
pipelinit-cli
Automatically generates pipelines for your project.
Stars: ✭ 36 (-79.19%)
Mutual labels:  deno
minipb
Mini Protobuf {,de}serializer
Stars: ✭ 34 (-80.35%)
Mutual labels:  protobuf

pbkit

TypeScript implementation of protobuf.

Supports Deno and Node.js.



What is Protobuf?

https://developers.google.com/protocol-buffers

Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler.

And what is Pbkit?

Pbkit is a collection of tools related to protobuf.

It is written in TypeScript and uses the Deno api.

However, it can be executed in any JavaScript environment (including Node.js or web browser) because it does not use platform APIs inside the core directory.

What features are provided?

CLI

  • pb - Protobuf schema compiler like protoc.
    • protoc has native binary dependencies, but pb command is written in pure TypeScript, so it can be used comfortably in Node.js projects, etc., and can even easily be run in a web browser.
    • How to install and how to use
  • pollapo - A package manager for the protobuf schema.

Browser Extension

Editor Extension

Library

Who uses pbkit?

Company

  • Riiid - Pbkit was originally created to use protobuf in Riiid.

Open source project

License

pbkit is dual-licensed under Apache 2.0 and MIT terms.
see LICENSE-APACHE and LICENSE-MIT for details.

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