Releases: ayush-jadaun/psyqueue
Releases · ayush-jadaun/psyqueue
PsyQueue v0.1.0 — Initial Release
PsyQueue v0.1.0
The psychic job queue that adapts to your needs. A micro-kernel distributed job queue platform where everything is a plugin.
Highlights
- 24 packages published to npm under
@psyqueue/* - 1.42x faster than BullMQ on Redis (8,626 vs 6,081 jobs/sec)
- 10 unique features BullMQ doesn't have
- 597 tests, 10/10 battle tests, 35 edge cases, k6 load tested
- Truly distributed — proven with 4 separate processes on same Redis
Core Features
- Micro-kernel architecture — everything is a plugin
- 3 backends: SQLite (zero-config), Redis (production), Postgres (ACID)
- DAG workflow orchestration with saga compensation
- Multi-tenant fair scheduling with per-tenant rate limits
- Circuit breakers, adaptive backpressure, exactly-once delivery
- Cross-process events via hybrid Pub/Sub + Stream
- Real-time dashboard with live event streaming
- Schema versioning with auto-migration
- Job fusion (auto-batching), deadline priority, chaos testing
- gRPC + HTTP polyglot workers
- Offline-first sync, crash recovery, audit logs
Install
npm install @psyqueue/core @psyqueue/backend-sqlite