nowfound

Dev tools · alternatives · 2026

24 alternatives to Molecule – Streaming, zero-allocation protobuf decoding in Go

Molecule is a Go library for parsing protobufs in an efficient and zero-allocation manner. - GitHub - richardartoul/molecule: Molecule is a Go library for parsing protobufs in an efficient and zero-allocation manner.

Molecule is a Go library for decoding Protocol Buffer messages with a focus on streaming and zero-allocation performance. It enables developers to parse protobuf data efficiently without creating intermediate objects… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Molecule – Streaming, zero-allocation protobuf decoding in Go launched in 2020; newer entries below may have overtaken it.

  1. 1

    Fast & modern microservices framework for Node.js.

    2018 · moleculer.services · its alternatives →

  2. 2

    Simplify data: manage ads, budgets & compare performance

    2024 · moleculedata.com · its alternatives →

  3. 3

    Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json

    2021 · github.com · its alternatives →

  4. 4

    Pure C implementation of Go channels. Contribute to tylertreat/chan development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  5. 5

    Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing being one of the main & fixing some bugs Repo link - https://github.com/Sahilb315/AtomixDB Would love to hear your thoughts

    2025 · github.com · its alternatives →

  6. 6

    protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats - qaware/protocurl

    2023 · github.com · its alternatives →

  7. 7

    The Future of Molecular Design - From drug discovery to chemistry class, Nanome is a powerful tool for research and education. Visualize, build, and simulate chemical compounds, proteins, and nucleic acids like never before. Collaborate remotely in real-time.

    2018 · store.steampowered.com · its alternatives →

  8. 8

    high performance JSON encoder/decoder with stream API for Golang - GitHub - francoispqt/gojay: high performance JSON encoder/decoder with stream API for Golang

    2018 · github.com · its alternatives →

  9. 9

    Moleculer is a microservices framework for Node.js and TypeScript with built-in service discovery, load balancing, circuit breakers, distributed tracing and an event bus — no Kubernetes, Consul or ser

    2018 · moleculer.services · its alternatives →

  10. 10

    🛫 Zero-codegen, no-compile TypeScript `type` inference from protobuf `message`s - nathanhleung/protobuf-ts-types

    2025 · github.com · its alternatives →

  11. 11
    Fern▲260

    We built the world’s first generated, idiomatic gRPC and REST SDK. If you have public gRPC and REST endpoints, Fern is the SDK provider for you.

    2025 · buildwithfern.com · its alternatives →

  12. 12

    :man: a simple, git diffable JSON database on yer filesystem. By the power of NodeJS - DO-SAY-GO/sirdb

    2020 · github.com · its alternatives →

  13. 13

    A Google Protocol Buffers (Protobuf) payload decoder/analyzer - sandermvanvliet/ProtobufDecoder

    2021 · github.com · its alternatives →

  14. 14

    Browser-based WebGL molecule renderer with the goal of producing figures that are as attractive as they are practical. - wwwtyro/speck

    2016 · github.com · its alternatives →

  15. 15

    A Go SQL query builder and struct mapper. Contribute to samonzeweb/godb development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  16. 16

    Easy-to-use JSON Library for Go. Contribute to antonholmquist/jason development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  17. 17AF

    Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…

    Oct 2025 · fory.apache.org · its alternatives →

  18. 18

    Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  19. 19CM

    Interactive 3D molecule viewer in HTML5. Works with PDB/MOL/SDF formats.

    2010 · alteredqualia.com · its alternatives →

  20. 20

    I had already posted the project a couple of years ago, and it gained some interest, but a lot of stuff has been done since then, especially regarding performance, a completely new JSON store, a REST API, various internals refactored, an improved JSONiq based query engine allowing updates, implementing set-oriented join optimizations, a now already dated web UI, a new Kotlin based CLI, a Python and TypeScript client to ease the use of Sirix... First prototypes from a precursor stem already from 2005. So, what is it all about? The system uses ideas from ZFS (a keyed index trie, storing…

    2023 · github.com · its alternatives →

  21. 21

    I created cmd-stream-go, a high-performance client-server library based on the Command Pattern, where Commands are first-class citizens. Why build around Commands? As serializable objects, they can be sent over the network and persisted. They also provide a clean way to model distributed transactions through composition, and naturally support features like Undo and Redo. These qualities make them a great fit for implementing consistency patterns like Saga in distributed systems. On the performance side, sending a Command involves minimal overhead — only its type and data need to be…

    2025 · github.com · its alternatives →

  22. 22

    Your biotech lab's AI powerhouse

    2023 · scispot.com · its alternatives →

  23. 23

    Hey HN! I just released go-nbd, a lightweight Go library for effortlessly creating NBD servers and clients. Its a neat tool for creating custom Linux block devices with arbitrary backends, such as a file, byte slice or what I'm planning to use it for, a tape drive. While there are a few partially abandoned projects like this out there already, this library tries to be as maintainable as possible by only implementing the most recent handshake revision and baseline functionality for both the client and the server, while still having enough support to be useful. I'd love to get your feedback :)

    2023 · github.com · its alternatives →

  24. 24

    🐹🕸️ WebAssembly runtime for Go. Contribute to wasmerio/wasmer-go development by creating an account on GitHub.

    2019 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →