Show Render: SQS on Render

Hello! For the past few months I’ve been working on building a message queue and I want to share it with everyone!

It’s called “SmoothMQ” - because it’s so smooth and easy to get started. It is written in Go, deploys as a single binary, and uses SQLite to store messages.

Most interestingly, it implements the SQS API. That means you can connect all of your existing SQS code and private background workers.

It has a lot of features that improve upon SQS itself. For example, you can schedule messages into the future, no limits on payload size, and a dashboard to search for a specific messages. Rate limiting and better dead-letter queues are coming soon!

Here is the code: https://github.com/poundifdef/smoothmq

I would like to be able to work on this full-time. So I am offering a paid hosted version on Render. I’d love your feedback - what you would want to see in a hosted queue? If you would be willing to have a zoom call with me then I’m also happy to throw in some credits too.

Finally, you can deploy it yourself! Here is a render.yaml blueprint to get you started. (But really, it would be swell if you wanted to support my excellent open-source work!)

I’d be incredibly grateful for your feedback on any aspect of this!

Just an update!

Live demo. You can now demo this, without any signup, on a real server. Do your worst! (and I’d love the feedback if/when you break it.)

https://www.smoothmq.com/demo

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.