frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Bunqueue – Job queue for Bun using SQLite instead of Redis

https://github.com/egeominotti/bunqueue
9•kernelvoid•3d ago

Comments

kernelvoid•3d ago
Hi HN! I built bunqueue because I got tired of spinning up Redis just for background jobs.

The idea: for single-server deployments, SQLite can handle 100k+ ops/sec with WAL mode, so why add infrastructure?

  Two modes:                                                                                        
  
  - Embedded: everything in-process, just `import` and go                                           
  - Server: run `bunqueue start`, connect multiple workers via TCP                                  
                                                                                                    
Features: priorities, delays, retries, cron jobs, DLQ, job dependencies, BullMQ-compatible API.

  Trade-offs vs Redis:                                                                              
 
  - Not for multi-region distributed systems                                                        
  - Best for single server or small clusters                                                        
                                                                                                    
 Happy to answer any questions about the architecture!
nakovet•1h ago
We are using a service that abstracts redis from us and requires to be treated like a critical dependency, think RDS, Aurora, Postgres, if they are down the whole site is down. Every job push is a call to this service. Upgrading the service = downtime.

For us this is resulted in a big weak point on our architecture because when the service reboots both job pushing and job pulling stops, with the pushing being on the API side bringing the API down. With containers we could have multiple of them running at the same time, but the shared reading/writing of the abstract Redis locks itself.

We are considering BullMQ, because the architecture is sane: * job push: API writes to Redis * job pull: Worker reads from Redis then writes the completion.

How do you see this issue for Bunqueue? What happens when it goes down for 5 minutes, can the jobs be enqueued? Can you run multiple instances of it, failover?

Our throughput (jobs/sec) is small we do have 100k+ scheduled jobs anywhere from minutes to months from now.

Show HN: Morph – Videos of AI testing your PR, embedded in GitHub

https://morphllm.com/products/glance
21•bhaktatejas922•5h ago•10 comments

Show HN: Bunqueue – Job queue for Bun using SQLite instead of Redis

https://github.com/egeominotti/bunqueue
9•kernelvoid•3d ago•2 comments

Show HN: Interactive California Budget (By Claude Code)

https://california-budget.com
37•sberens•5h ago•17 comments

Show HN: Inklings – Handwritten family notes turned into a printed book monthly

https://inklings.social
3•archaeal•2h ago•1 comments

Show HN: SymDerive – A functional, stateless symbolic math library

23•dinunnob•4d ago•5 comments

Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering

https://github.com/bethington/ghidra-mcp
271•xerzes•19h ago•64 comments

Show HN: The Last Worm – Visualizing guinea worm eradication, from 3.5M to 10

https://echomoltinsson.github.io/last-worm/
3•onyx_writes•3h ago•0 comments

Show HN: Craftplan – I built my wife a production management tool for her bakery

https://github.com/puemos/craftplan
533•deofoo•3d ago•156 comments

Show HN: Mmdr – 1000x faster Mermaid rendering in pure Rust (no browser)

https://github.com/1jehuang/mermaid-rs-renderer/blob/master/README.md
19•jeremyh1•12h ago•1 comments

Show HN: EpsteIn – Search the Epstein files for your LinkedIn connections

https://github.com/cfinke/EpsteIn
65•cfinke•6h ago•16 comments

Show HN: GitHub Browser Plugin for AI Contribution Blame in Pull Requests

https://blog.rbby.dev/posts/github-ai-contribution-blame-for-pull-requests/
60•rbbydotdev•1d ago•34 comments

Show HN: Safe-now.live – Ultra-light emergency info site (<10KB)

https://safe-now.live
184•tinuviel•1d ago•94 comments

Show HN: Octosphere, a tool to decentralise scientific publishing

https://octosphere.social/
62•crimsoneer•1d ago•33 comments

Show HN: Sandboxing untrusted code using WebAssembly

https://github.com/mavdol/capsule
75•mavdol04•1d ago•22 comments

Show HN: C discrete event SIM w stackful coroutines runs 45x faster than SimPy

https://github.com/ambonvik/cimba
65•ambonvik•1d ago•17 comments

Show HN: Viberails – Easy AI Audit and Control

https://www.viberails.io/
5•maximelb•7h ago•1 comments

Show HN: LayerClaw – Observability tool for PyTorch training

2•prabhavsanga•3h ago•0 comments

Show HN: OpenShears – I built an uninstaller because OpenClaw refuses to die

https://github.com/oswarld/openshears
4•haebom•14h ago•0 comments

Show HN: Tabstack Research – An API for verified web research (by Mozilla)

7•MrTravisB•8h ago•3 comments

Show HN: AI Blocker by Kiddokraft

https://kiddokraft.org/wiki?name=ai-blocker
4•Rezhe•15h ago•0 comments

Show HN: Adboost – A browser extension that adds ads to every webpage

https://github.com/surprisetalk/AdBoost
125•surprisetalk•2d ago•127 comments

Show HN: Cohesix 0.4.0-alpha, a no-std control-plane OS

https://github.com/lukeb-aidev/cohesix
2•Cohesix•3h ago•1 comments

Show HN: BPU – An embedded scheduler for stable UART pipelines

10•DenisDolya•3d ago•5 comments

Show HN: DuoBolt – a review-first duplicate file finder powered by BLAKE3

https://duobolt.app/
3•r9ne•10h ago•1 comments

Show HN: PII-Shield – Log Sanitization Sidecar with JSON Integrity (Go, Entropy)

https://github.com/aragossa/pii-shield
19•aragoss•1d ago•9 comments

Show HN: Camel OpenAI Integration Patterns

https://github.com/ibek/camel-openai-patterns
2•aivi•10h ago•0 comments

Show HN: SlitherPong, a hybrid of the Snake and Pong video games

https://www.slitherpong.com/
3•AmbroseBierce•11h ago•2 comments

Show HN: Ec – a terminal Git conflict resolver inspired by IntelliJ

https://github.com/chojs23/ec
17•neozz•1d ago•2 comments

Show HN: Latex-wc – Word count and word frequency for LaTeX projects

https://github.com/sethbarrett50/LaTeX-wc
10•sethbarrettAU•2d ago•7 comments

Show HN: I built "AI Wattpad" to eval LLMs on fiction

https://narrator.sh/llm-leaderboard
30•jauws•1d ago•31 comments