WAL Implementation in Golang
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
WAL Implementation in Golang launched on July 8, 2024 with 59 votes, #886 of 5,184 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 2 years on.
In plain words
WAL Implementation in Golang is a library for Go developers that stores data when a Kafka producer encounters errors, such as broker failures. Inspired by etcd's WAL (Write-Ahead Logging), it provides a simple mechanism to persist messages locally before they can be successfully sent to Kafka. The library helps prevent data loss in distributed messaging systems by maintaining a reliable queue when external services become temporarily unavailable.
written from the facts on this page · September 2026
From the sources
Rebuf is a library that can be used as a WAL which can be used for logging and later replaying the data bytes during downstream service failure - stym06/rebuf
Does a similar job
all alternatives →
Walrus – a Kafka alternative written in RustDec 2025 · github.com · ▲160🦭 Distributed log streaming engine built from first principles - nubskr/walrus
Goka – distributed stream processing library for Kafka written in Go2017 · github.com · ▲105Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. - lovoo/goka
A Database Written in Golang2025 · github.com · ▲277Recently 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
Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support)2025 · github.com · ▲74We 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!
A fast JSON library for Go2021 · github.com · ▲119Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json
Badger – an embeddable, persistent key-value store written in Go2017 · github.com · ▲88Fast key-value DB in Go. Contribute to dgraph-io/badger development by creating an account on GitHub.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, July 2024
the whole month →




Many years ago, I made VJ softwares (to mix live visuals in clubs) for unexpected platforms like the Game Boy Advance, the Playstation 2 and the Raspberry Pi. This year, I’m back with a new web-app: Pikimov. Inspired by Photopea (a free Photoshop clone), I created this web-based motion design & video editor as an alternative to After Effects, to fill empty void. It's free, without signup, without cloud uploads (your files stay on your machine), and your projects are not used for AI models training.
AI · 2024 · pikimov.com
