What CronFlex Is
CronFlex is a robust, enterprise-grade, zero-dependency task queue, cron scheduler, and rate-limiting library for Node.js and browser environments — all with a live glassmorphic web dashboard for managing tasks and schedules in real time.
Unlike solutions that require Redis or database backends just to run background tasks, CronFlex gives you complete control locally, with zero setup.
Core Features
Zero Dependencies, Zero Setup
No Redis, no database, no external services. CronFlex runs in-process with zero npm dependencies. Install it, import it, schedule a task.
Unified Task Engine
Task queue, cron scheduling, and token rate limiting in one library — where other tools split these across three packages.
Dependency Chains
Tasks can depend on other tasks. Chain complex workflows without glue code.
Live Monitoring Dashboard
A premium glassmorphic web UI to view all running tasks, scheduled jobs, and rate limit state in real time. Built in, not bolted on.
Cross-Environment
Works in Node.js and the browser. The same API, the same behavior.
Comparison
| Feature | CronFlex | BullMQ | node-cron | p-queue |
|---|---|---|---|---|
| Dependencies | 0 | Heavy | Medium | 0 |
| Requires Redis | No | Yes | No | No |
| Cron Scheduler | Yes | No | Yes | No |
| Rate Limiting | Yes | Yes | No | No |
| Native Web UI | Yes (Included) | No | No | No |
Tech Stack
- Language: Pure TypeScript, zero dependencies
- Runtime: Node.js and browser
- Scheduling: Cron expressions with dependency chains
- Dashboard: Built-in glassmorphic monitoring UI
- Published: npm package
cronflex