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

FeatureCronFlexBullMQnode-cronp-queue
Dependencies0HeavyMedium0
Requires RedisNoYesNoNo
Cron SchedulerYesNoYesNo
Rate LimitingYesYesNoNo
Native Web UIYes (Included)NoNoNo

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