Life & fun · alternatives · 2026
24 alternatives to Goque – Fast disk-based stacks, queues, and priority queues for Go
Persistent stacks and queues for Go backed by LevelDB - beeker1121/goque
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Goque – Fast disk-based stacks, queues, and priority queues for Go launched in 2016; newer entries below may have overtaken it.
- 1

PgQueuer is a Python job queue that uses PostgreSQL for everything — queue storage, locking, notifications. No Redis, no RabbitMQ, no separate broker to operate. If your app already has Postgres, you already have the broker. After ~2 years and 26 minor releases, 1.0 ships today as the first stable release. Strict semver from here on. Thanks to everyone who contributed and left feedback!
2024 · github.com · its alternatives →
- 2

Simple, reliable, and efficient distributed task queue in Go - hibiken/asynq
2020 · github.com · its alternatives →
- 3

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 →
- 4GA
I wanted to build a persistent message queue based on SQLite, because that's what I'm using for my main state anyway. This gives me ACID across state and messaging, which is nice! I've been inspired by the terminology of AWS SQS for this, but it's obviously much simpler. Maybe you can use it too. :)
2024 · goqite.com · its alternatives →
- 5
go-storage▲86An application-oriented unified storage layer for Golang.
2021 · github.com · its alternatives →
- 6
Queue for Mac▲150To-do list, inspired by priority queue data structure
2016 · apps.apple.com · its alternatives →
- 7

A Go SQL query builder and struct mapper. Contribute to samonzeweb/godb development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 8

goworker is a Go-based background worker that runs 10x faster than Ruby-based workers.
2013 · goworker.org · its alternatives →
- 9

Kafka-based Job Queue for Python. Contribute to joowani/kq development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 10SA
2021 · starqueue.org · its alternatives →
- 11

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

I've always been curious about how SQL engines actually work. So I built a minimum viable SQL engine in Go. - Supports CSV files as tables - Supports SELECT, FROM, WHERE, LIMIT It's very simple: 1. Parses query string 2. Converts it into an AST representation 3. Executes the query against the CSV 4. Returns the results
2024 · github.com · its alternatives →
- 13

Hello, everyone. Three months ago, I started building my first GoLang package, VarMQ. In this short period, I gained a significant amount of traction from the community, and it resulted in over 140 stars on GitHub. A week ago, to check how it performs, I ran benchmarks with a similar package, Pond, which has been managed for years. Pond is not a message queue, though; however, it can be compared to VarmQ since it shares some similarities, except for its storage system. From the benchmarks, I got surprising results, which are that Varmq is taking 50%+ less memory than Pond and also has good…
2025 · github.com · its alternatives →
- 14

Microsecond message queues over HTTP and raw TCP — one static binary, zero dependencies, nothing to operate. - raiyanyahya/zapq
2025 · github.com · its alternatives →
- 15

File backed element store with caching and async writes - sebcat/store
2015 · github.com · its alternatives →
- 16

As the creator of TerarkDB (acquired by ByteDance in 2019), I have developed ToplingDB in recent years. ToplingDB is forked from RocksDB, where we have replaced almost all components with more efficient alternatives(db_bench shows ToplingDB is about ~8x faster than RocksDB): * MemTable: SkipList is replaced by CSPP(Crash Safe Parallel Patricia trie), which is 8x faster. * SST: BlockBasedTable is replaced by ToplingZipTable, implemented by searchable compression algo, it is very small and fast, typically less than 1μs per lookup: * Keys/Indexes are compressed using NestLoudsTrie(a…
2025 · github.com · its alternatives →
- 17

A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent
2017 · github.com · its alternatives →
- 18

Hi HN - I’m Peter, here with Max (hmaxdml), and we’re building DBOS Go, an open-source Go library for durable workflows, backed by Postgres. https://github.com/dbos-inc/dbos-transact-golang DBOS workflows make your programs durable by automatically checkpointing their state to Postgres. If your program crashes or fails, all workflows seamlessly resume from their last completed step when your program restarts. This durability makes workflows useful for solving many different problems, including: - Operating an AI agent, or anything that connects to an unreliable or…
2025 · github.com · its alternatives →
- 19

A probabilistic data structure service and storage - skizzehq/skizze
2016 · github.com · its alternatives →
- 20

- 21

An implementation of Brodal-Okasaki heap using Go. - cngkaygusuz/BrodalOkasakiHeap
2015 · github.com · its alternatives →
- 22

A persistent and flexible background jobs library for go. - albrow/jobs
2015 · github.com · its alternatives →
- 23

Lock-free interface and function mocks for Go. Contribute to moqueries/cli development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 24

Fast(est), sharded Go cache with lock-free reads, self-adaptive SieveTinyLFU, batched async writes and HTTP middleware. - unkn0wn-root/kioshun
2025 · github.com · its alternatives →
Also compare
- PgQueuer – Transform PostgreSQL into a Job Queue alternatives
- Asynq – Simple, reliable, and efficient distributed task queue for Go alternatives
- A Database Written in Golang alternatives
- Goqite, a persistent message queue Go library built on SQLite alternatives
- go-storage alternatives
- Queue for Mac alternatives
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 →