pbf VS protons

Compare pbf vs protons and see what are their differences.

pbf

A low-level, lightweight protocol buffers implementation in JavaScript. (by mapbox)

protons

Protocol Buffers for Node.js and the browser without eval (by ipfs)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
pbf protons
4 1
763 31
0.9% -
0.0 8.0
over 1 year ago about 1 month ago
JavaScript TypeScript
BSD 3-clause "New" or "Revised" License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

pbf

Posts with mentions or reviews of pbf. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-22.

protons

Posts with mentions or reviews of protons. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-26.
  • Outperform Protobuf.js with fixed-size encoding
    3 projects | /r/javascript | 26 Feb 2023
    I have initially problems setting the benchmark up since I can not import 'pbf/compile' in my Typescript ESM project... but I think it should outperform pbjs judging by this benchmark. The benchmark on pbf.js website is running Node 6.5, so it is pretty outdated.

What are some alternatives?

When comparing pbf and protons you can also consider the following projects:

protobuf - Protocol Buffers for JavaScript (& TypeScript).

borsh-ts - ⚡️fast TypeScript implementation of Borsh serialization format

sia - Sia - Binary serialisation and deserialisation

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

osm - Open Service Mesh (OSM) is a lightweight, extensible, cloud native service mesh that allows users to uniformly manage, secure, and get out-of-the-box observability features for highly dynamic microservice environments.

fast-encoding - Fast, cross-platform, small and easy-to-use base64 and hex encoding.

img-encode - Encode an image to sound and view it as a spectrogram - turn your images into music

nominatim-docker - 100% working container for Nominatim

mbtileserver - Basic Go server for mbtiles

S2 geometry - S2 geometry library in Go

web-mercator-projection - A Go project to explore the math to calculate and present data in a map using the `Web Mercator Projection`

iconv-lite - Convert character encodings in pure javascript.