Life & fun · alternatives · 2026
24 alternatives to Use FlatBuffers in Go
Use FlatBuffers in Go is a guide for developers working with the Go programming language who need to serialize and deserialize data efficiently. FlatBuffers is a serialization library that allows data to be accessed… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Use FlatBuffers in Go launched in 2015; newer entries below may have overtaken it.
- 1
go-storage▲86An application-oriented unified storage layer for Golang.
2021 · github.com · its alternatives →
- 2

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 →
- 3

Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json
2021 · github.com · its alternatives →
- 4

A single publisher, multi subscriber lockless ring buffer build with the new generics in Go 1.18beta.
2022 · github.com · its alternatives →
- 5

2014 · journal.paul.querna.org · its alternatives →
- 6

LRU cache using go generics. Contribute to dboslee/lru development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 7

take bytes out of things easily ✨🍪. Contribute to superwhiskers/crunch development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 8

Globe wireframe visualizations in Golang. Contribute to mmcloughlin/globe development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 9

Hey HN, I tend to use printf-style debugging as my primary troubleshooting method and only resort to gdb as a last resort. While I like its ease of use printf debugging isn't without its annoyances, namely removing the print statements once you're done. I used to use trace-level logging from proper logging libraries but adding trace calls in every corner quickly gets out of control and results in an overwhelming amount of output. To scratch my own itch I created dlg - a minimal debugging library that disappears completely from production builds. Its API exposes just a single function, Printf…
2025 · github.com · its alternatives →
- 10

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 →
- 11

Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend. - coder/guts
Nov 2025 · github.com · its alternatives →
- 12

Hi, I created httpdbg, a tool for Python developers to easily debug HTTP(S) client requests in Python programs. I developed it because I needed a tool that could help me trace the HTTP requests sent by my tests back to the corresponding methods in our API client. The goal of this tool is to simplify the debugging process, so I designed it to be as simple as possible. It requires no external dependencies, no setup, no superuser privileges, and no code modifications. I'm sharing it with you today because I use it regularly, and it seems like others have found it useful too—so it might be…
2024 · github.com · its alternatives →
- 13

Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. - lovoo/goka
2017 · github.com · its alternatives →
- 14

Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 15

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.
2020 · github.com · its alternatives →
- 16

We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!
2025 · github.com · its alternatives →
- 17

I've just released gosax, a new Go library for high-performance SAX (Simple API for XML) parsing. It's designed for efficient, memory-conscious XML processing, drawing inspiration from quick-xml and pkg/json. https://github.com/orisano/gosax Key features: - Read-only SAX parsing - Highly efficient parsing using techniques inspired by quick-xml and pkg/json - SWAR (SIMD Within A Register) optimizations for fast text processing gosax is particularly useful for processing large XML files or streams without loading the entire document into memory. It's well-suited…
2024 · github.com · its alternatives →
- 18

Learn how to write webapps without a framework in Go. - thewhitetulip/web-dev-golang-anti-textbook
2016 · github.com · its alternatives →
- 19

Simple logger for Go programs. Allows custom formats for messages. - apsdehal/go-logger
2014 · github.com · its alternatives →
- 20

Easy-to-use JSON Library for Go. Contribute to antonholmquist/jason development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 21

HTTP load balancer and cache. Contribute to CoderCookE/goaround development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 22

Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang. - openziti/goroutine-analyzer
2022 · github.com · its alternatives →
- 23

I wrote this simple WAL library in Golang that I use to write data that my kafka producer fails due to errors like Broker going down or some other issue. Took inspiration from etcd/wal
2024 · github.com · its alternatives →
- 24

HPACK Compression library for Go. Contribute to chrismoos/hpack development by creating an account on GitHub.
2016 · 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 →