Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering

Details

External ID
48476202
Source
HN
Company
—
Product
Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering
Website domain
github.com
Launched
June 10, 2026
Cohort
—
Upvotes
75
Upvotes percentile
0.89275956284153
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

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]

Enrichment

Theme
database infrastructure and developer tools
Vertical
Horizontal
Function
Data infrastructure
Audience
Developer
AI stance
Not AI
Project type
Commercial product
Normalized one-liner
task queue on erlang with sqlite
Manually corrected
False

Could you build this?

No Writing a robust, fault-tolerant task queue in Erlang/OTP that manages SQLite concurrency without locking issues requires specialized knowledge of the BEAM virtual machine and OTP supervision trees.

What it would actually take: Requires implementing an Erlang/OTP application using `gen_server` and supervision trees, handling SQLite's single-writer concurrency limits using BEAM message queues to serialize transactions, and implementing at-least-once message delivery, crash recovery, and backpressure. Deep familiarity with Erlang semantics, NIF bindings for SQLite, and distributed systems durability is required.

Discussion

18 comments analyzed.

Competitors mentioned: Oban, AWS SQS, smoothmq, pgmq/PgFlow, simple_queue

Concerns raised: Lightweight claims contradicted by Docker/container usage, Single author, no pull requests accepted, Limited to Elixir ecosystem, not available for other languages like Rust, May be overengineered despite project claims

Feature requests: Clarify task storage/persistence mechanism, Support for other programming language ecosystems beyond Elixir

Competitors

Other products that read as similar to this one — 85 launches clear the similarity bar, closest 8 shown.

Attention rank: #10 of 86 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 224 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a data infrastructure tool for Media & entertainment yet.