Drop-in SQS replacement based on SQLite
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…
Drop-in SQS replacement based on SQLite launched on June 30, 2024 with 656 votes, #30 of 4,672 launches that month and more than 99% of that year's launches. The site was still online in September 2026, 2 years on.
In plain words
Drop-in SQS replacement is an open-source queue system written in Go that uses SQLite for storage and distributes as a single binary. It provides an API-compatible alternative to AWS SQS, allowing developers to switch endpoints without rewriting applications. The tool adds features like message searching, future scheduling, observability, and rate limiting. It works language-agnostically with existing SQS clients, including Celery, and includes a console for viewing message status.
written from the facts on this page · September 2026
From the sources
An improved drop-in replacement for SQS. Contribute to poundifdef/smoothmq development by creating an account on GitHub.
In the maker’s words, at launch
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…
Does a similar job
all alternatives →
An SQS Alternative on Postgres2024 · github.com · ▲241A lightweight message queue. Like AWS SQS and RSMQ but on Postgres. - pgmq/pgmq
- GAGoqite, a persistent message queue Go library built on SQLite2024 · goqite.com · ▲99
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. :)
Hatchet – Open-source distributed task queue2024 · github.com · ▲578Hello HN, we're Gabe and Alexander from Hatchet (https://hatchet.run), we're working on an open-source, distributed task queue. It's an alternative to tools like Celery for Python and BullMQ for Node.js, primarily focused on reliability and observability. It uses Postgres for the underlying queue. Why build another managed queue? We wanted to build something with the benefits of full transactional enqueueing - particularly for dependent, DAG-style execution - and felt strongly that Postgres solves for 99.9% of queueing use-cases better than most alternatives (Celery uses Redis or…
Sqinn-Go is a Golang library for accessing SQLite databases in pure Go2023 · github.com · ▲113Golang SQLite without cgo. Contribute to cvilsmeier/sqinn-go development by creating an account on GitHub.
I wrote a RDBMS (SQLite clone) from scratch in pure Python2023 · github.com · ▲371I wrote a relational database management system (RDBMS) (sqlite clone) from scratch in pure Python.
OctoSQL – Query and join multiple databases and files, written in Go2019 · github.com · ▲310OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL. - cube2222/octosql
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲343Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, June 2024
the whole month →

La Growth Machine▲1,216Create personalized, multi-channel conversations at scale
AI · 2024 · lagrowthmachine.com


PyjamaHR▲1,132Hiring on autopilot. The AI applicant tracking system (ATS).
Work · 2024 · pyjamahr.com