Durable jobs
SQLite-backed scheduling with leases, retries, deadlines, and crash recovery.
later brings durable scheduling, recoverable work, events, workflows, and SQLite-backed streams to plain Ruby applications.
Keep persistence, scheduling, and operational visibility close to the application while the project is still easy to run and test.
SQLite-backed scheduling with leases, retries, deadlines, and crash recovery.
Intervals, weekday schedules, timezone metadata, and recurrence simulation.
Validated DAGs, durable payloads, filtered subscriptions, and futures.
Append-only SQLite streams with offsets, consumer groups, replay, and rewind.
Inspect jobs, review history, lint schedules, diagnose databases, and manage streams.
A focused local runtime with no hosted service or framework adapter required.
$ gem install later
$ later jobs --json --db tmp/later.sqlite3 The installed CLI makes durable state inspectable without a separate dashboard service.