Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering
Setting up Kafka or such enterprise oriented software with their clusters or dedicated servers is heavy and bothering enough that most small teams or indie hackers skip it entirely and making compromise to use in-memory queues.I wanted something in between: a persistent queue that is simple to run (one binary, which makes one sqlite db), gets real fault isolation and crash recovery due to Elixir, easy to inspect (open ezra.db in any SQLite browser and see every task), and requires no new client library - it speaks the Redis Streams wire protocol, so any Redis client in any language just works out of the box.Very short demo video: [https://www.youtube.com/watch?v=MLYyD3DVWmE]
FL score
out of 100
Verdict
high confidence
Competition
No competitor data yet
Trend
No signal yet
A single-binary task queue that trades off some enterprise features for simplicity, targeting teams too small for Kafka but too serious for in-memory queues.
The pain
The gap
Build angle
Strengths
- Single binary deployment removes operational friction, no containers, clusters, or configuration management needed
- Redis Streams wire protocol compatibility means zero client-side integration work; existing Redis libraries work immediately
- SQLite backend is inspectable and debuggable by non-specialists; transparency is a real differentiator
- Erlang/OTP provides genuine fault isolation and crash recovery without the user having to think about it
- Solves a real problem for a specific segment (small teams, indie hackers, early-stage startups)
Risks
- Market size is unclear, how many teams are actually stuck in this middle ground? Many small teams may accept in-memory queues or bite the bullet on Kafka
- SQLite has single-writer limitations; unclear if this scales to teams with higher throughput needs, creating a hard ceiling on addressable market
- Maintenance burden falls on creator; one person maintaining a critical infrastructure component is a trust issue for production users
- Redis Streams protocol compatibility is table-stakes, not a moat; competitors can copy this quickly
- No clear monetization path; infrastructure tools are notoriously hard to charge for when open-source alternatives exist
- Requires ongoing support and bug fixes; infrastructure software has high support costs relative to other categories
Fly Labs Method
Is the pain real, is there a gap, is it the right time, can one person build it.
Value Equation
Dream outcome and how likely it feels, against the time and effort it costs.
One-Person Business
Curiosity pull, identity fit, and a path from free value to paid for a solo creator.
Viral Frameworks
Hook strength, shareability, and how cheaply it can be tested.
Builder Lens
Evidence the problem exists, timing, defensibility, and a model that fits on a napkin.
Five lenses, one composite. How scoring works
The angle
No market research recorded for this idea yet.
Excessive CAPTCHA challenges degrading GitHub login UX for enterprise users
GitHub's anti-bot protection forces users, especially those with organizational emails, to solve 10 blurry puzzles multiple times, creating an extremely painful and frustrating user experience.
Dev
GTA modders tediously manually edit assembly files for modpacks
Creating .oiv modpacks for GTA is tedious and error-prone due to buggy project manager software, forcing manual editing of assembly files.
Dev
BreezePDF – Free, in-browser PDF editor
BreezePDF lets you edit, sign, merge, compress, redact, OCR, fill forms, extract tables, and use 30+ more PDF tools — all in the browser, no sign-up. Files never leave your computer.I built it because when people search Google for common PDF tasks, many of the tools they find upload documents to a server. I wanted an option that keeps files local instead.I posted an earlier version on HN last spring: https://news.ycombinator.com/item?id=43880962At the time it only supported a small set of features. Over the last 10 months I rebuilt large parts of it and expanded it to nearly 40 tools, including several ideas that came from comments in that earlier thread.There is also now a desktop app for macOS, Windows, and Linux, plus a CLI/SDK for developers.
Dev
Questions about this idea?
FlyBot reads the scoring and gives you a second opinion on “Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering”.