nowfound

Life & fun · March 11, 2024

GA

Goqite, a persistent message queue Go library built on SQLite

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. :)

Goqite, a persistent message queue Go library built on SQLite launched on March 11, 2024 with 99 votes, #770 of 4,270 launches that month and more than 90% of that year's launches. The site was not reachable when checked in September 2026.

Visit goqite.com ↗Alternativestop 18% of March 2024

In plain words

Goqite is a Go library that provides a persistent message queue built on SQLite. It enables developers to store messages and application state in the same database, ensuring ACID consistency across both. The library uses terminology inspired by AWS SQS but offers a simpler implementation. It's designed for developers who already use SQLite for state management and want integrated messaging capabilities without additional infrastructure.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Drop-in SQS replacement based on SQLite2024 · github.com · ▲656

    Hi! I wanted to share an open source API-compatible replacement for SQS. It's written in Go, distributes as a single binary, and uses SQLite for underlying storage. I wrote this because I wanted a queue with all the bells and whistles - searching, scheduling into the future, observability, and rate limiting - all the things that many modern task queue systems have. But I didn't want to rewrite my app, which was already using SQS. And I was frustrated that many of the best solutions out there (BullMQ, Oban, Sidekiq) were language-specific. So I made an SQS-compatible replacement. All you have…

  • Sqinn-Go is a Golang library for accessing SQLite databases in pure Go2023 · github.com · ▲113

    Golang SQLite without cgo. Contribute to cvilsmeier/sqinn-go development by creating an account on GitHub.

  • A Database Written in Golang2025 · github.com · ▲277

    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

  • Godb is a simple Go ORM for PostgreSQL, MySQL, SQLite and SQL Server2016 · github.com · ▲205

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

  • go-storage2021 · github.com · ▲86

    An application-oriented unified storage layer for Golang.

  • A Golang Package for Consistent Hashing with Bounded Loads2017 · github.com · ▲50

    A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, March 2024

the whole month →
  • Dub.co▲1,475

    Short links with superpowers

    Dev tools · 2024 · dub.co

  • 🌐 The Internet Computer! Free, Open-Source, and Self-Hostable. - HeyPuter/puter

    Dev tools · 2024 · github.com

  • Microlaunch▲1,115

    Launch and get feedback on both the idea and product

    Dev tools · 2024 · microlaunch.net

  • Milestone▲1,113

    Interactive, gamified product tours for SaaS

    Growth · 2024 · milestoneflow.io

  • Hunted Space▲1,004

    Insights on Product Hunt launches

    Growth · 2024 · hunted.space

  • Creatie▲850

    The one-stop product design tool amplified by AI

    AI · 2024 · creatie.ai