nowfound

Dev tools · January 13, 2026

FastScheduler – Decorator-first Python task scheduler, async support

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.

FastScheduler – Decorator-first Python task scheduler, async support launched on January 13, 2026 with 46 votes, #564 of 14,585 launches that month and more than 95% of that year's launches.

Visit github.com ↗Alternativestop 4% of January 2026

In plain words

FastScheduler is a Python task scheduler designed for developers who need simple, lightweight job scheduling without the complexity of distributed systems like Celery. It uses decorators to define recurring tasks at intervals or specific times, persists job state to JSON for crash recovery, and includes an optional FastAPI dashboard for monitoring. The scheduler runs in-process with your application, requiring no external message broker or Redis, making it ideal for single-process applications with straightforward scheduling needs.

written from the facts on this page · September 2026

From the sources

Decorator-first Python scheduler — cron/interval/at jobs with simple persistence and built-in run history. - MichielMe/fastscheduler

Does a similar job

all alternatives →
  • Rocketry – Statement-based scheduling framework for Python2022 · github.com · ▲168

    Modern scheduling library for Python. Contribute to Miksus/rocketry development by creating an account on GitHub.

  • Async tasks in 350 lines of C2024 · github.com · ▲146

    Tasks are a primitive for asynchronous programming and an alternative to working with threads directly. Instead of creating a thread, performing work, then waiting on it using synchronization primitives, you only define a unit of work and let a scheduler decide when and where to execute it. The threads that the scheduler uses are created once and reused for many tasks throughout the program's lifetime. In most cases, creating and executing a task requires not even a single syscall and is a significantly faster operation than creating a thread, resulting in lower latency. Furthermore, tasks…

  • IB
    I built a cron job scheduler2020 · blog.cronhub.io · ▲84
  • runCLAUDErun2025 · runclauderun.com · ▲112

    I built runCLAUDErun because I got tired of manually running the same Claude Code tasks every day. It's free and it runs locally. What it does: It's a macOS app that schedules your local Claude Code to run on any schedule you want - daily, weekly, or custom cron expressions. My use case: Every night at 11pm, it automatically summarizes my Obsidian daily notes. But, it can schedule any Claude task - code reviews, data processing, report generation, web research, file organization, etc... Technical details: - Native macOS app (Electron + React) - Uses launchd for scheduling (proper macOS…

  • A simple lazy Python calculation engine, with spreadsheet demo2021 · github.com · ▲123

    Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.

  • Repid – new Python job scheduler with Asyncio in mind2023 · github.com · ▲6

    Repid is a simple, fast, and extensible async task queue framework, with built-in AsyncAPI 3.0 schema generation - aleksul/repid

More dev tools this month

the category →
  • /dev/null▲481

    a social network for devs

    Dev tools · 2d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲341

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, January 2026

the whole month →
  • IN

    Hey HN! I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code. Of course no-code doesn't mean no-engineering. This project took a lot more manual labor than I'd hoped! I wrote a deep dive on the workflow and some thoughts about the future of AI coding and creativity: http://cannoneyed.com/projects/isometric-nyc

    AI · Jan 2026 · cannoneyed.com

  • Cowork▲1,088

    Turn Claude into your digital coworker

    AI · Jan 2026 · claude.com

  • DataFast▲867

    Revenue-first analytics

    Growth · Jan 2026 · datafa.st

  • OpenClaw▲836

    The AI that actually does things

    AI · Jan 2026 · openclaw.ai

  • Automatic AI-powered code reviews the moment you open a PR

    Dev tools · Jan 2026 · kilo.ai

  • AI Content Maker, for Social Media Publishing

    AI · Jan 2026 · postsyncer.com