Story

Show HN: FastScheduler – Decorator-first Python task scheduler, async support

michielme Tuesday, January 13, 2026

Hi! I've built this because I kept reaching for Celery for simple scheduled tasks and it felt like overkill. I just needed "run this function every hour" or "daily at 9am", not distributed workers.

So it's decorators for scheduling (@scheduler.every(5).minutes, @scheduler.daily.at("09:00")), state saves to JSON so jobs survive restarts, and there's an optional FastAPI dashboard if you want to see what's running.

No Redis, no message broker, runs in-process with your app. Trade-off is it's single process only — if you need distributed workers, stick with Celery.

Summary
The FastScheduler is an open-source scheduling library for Node.js that provides a simple and efficient way to execute tasks on a recurring schedule. It offers features like schedule management, time zone support, and error handling, making it a useful tool for developers working on scheduling-related applications.
4 0
Summary
github.com
Visit article Read on Hacker News