Python Scheduler

Open-source Python projects categorized as Scheduler

Top 16 Python Scheduler Projects

  • Airflow

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

    Project mention: Airflow Plugin Syncing | reddit.com/r/dataengineering | 2023-01-21

    The Official Apache Airflow Solution allows devs to sync DAGs through Git Sync from their Git repo. However, this feature does not exist for plugins (Github Issue). Any workaround or do you just keep deploying a new Airflow Image whenever a plugin change occurs similar to this example?

  • dagster

    An orchestration platform for the development, production, and observation of data assets.

    Project mention: dbt Cloud Alternatives? | reddit.com/r/dataengineering | 2023-01-23

    Dagster? https://dagster.io

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • rocketry

    Modern scheduling library for Python

    Project mention: Is SQL a prerequisite to learning Python ? | reddit.com/r/Python | 2022-12-29

    Intuitive scheduling framework: https://rocketry.readthedocs.io/

  • rq-scheduler

    A lightweight library that adds job scheduling capabilities to RQ (Redis Queue)

    Project mention: RQ-Scheduler for tasks in far future? | reddit.com/r/Python | 2022-12-28

    RQ-Scheduler is another simpler alternative (rq/rq-scheduler: A lightweight library that adds job scheduling capabilities to RQ (Redis Queue) (github.com)) that appears to be good for such purposes. It's not immediately clear if it would suffer from the same issues, but it seems not (Redis manages issues with data loss well, a separate queue is used for the scheduled tasks, etc.). Is anyone aware of any drawbacks to using RQ-Scheduler for something like this?

  • flask-apscheduler

    Adds APScheduler support to Flask

    Project mention: Creating bots with OAuth 2.0 Authorization Code Flow with PKCE and V2 of the Twitter API | dev.to | 2022-09-23

    When I’ve previously made bots, I’ve typically used an external service such as Render’s cron job service or Google’s cloud scheduler to handle the timing of my bots. But for @noun__verb, I used flask-apscheduler to set up the timing. This might be better for smaller projects, but you may want to consider a cloud service as you scale.

  • scheduler-component

    Custom component for HA that enables the creation of scheduler entities

    Project mention: Newbie question | reddit.com/r/insteon | 2022-05-12
  • Flask-RQ2

    A Flask extension for RQ.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • deck-chores

    A job scheduler for Docker containers, configured via labels.

  • starthinker

    Reference framework for building data workflows provided by Google. Accelerates authentication, logging, scheduling, and deployment of solutions using GCP. To borrow a tagline.. "The framework for professionals with deadlines."

  • beatserver

    Beatserver, a periodic task scheduler for Django 🎵

    Project mention: BeatServer – Runs like celery beat but using Django ASGI | news.ycombinator.com | 2022-08-13
  • diffusion-for-beginners

    denoising diffusion models, as simple as possible

    Project mention: Diffusion for beginners, GitHub, a gentle introduction to diffusion | news.ycombinator.com | 2022-10-18
  • AnnA_Anki_neuronal_Appendix

    Using machine learning on your anki collection to enhance the scheduling via semantic clustering and semantic similarity

  • coo

    Schedule Twitter updates with easy

  • NiceHash-Mining-Scheduler

    Schedule the start and stop of your NiceHash miners using this script.

    Project mention: NiceHash Mining Scheduler | reddit.com/r/NiceHash | 2022-02-06

    I created this script using the NiceHash API with instructions for you to use.

  • pipelines

    Create Async Processing Pipelines Quick! (by theboxahaan)

  • scheduled_thread_pool_executor

    Scheduled Thread Pool Executor implementation in python

    Project mention: ScheduledThreadPoolExecutor in Python | dev.to | 2022-06-20

    View on GitHub

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-23.

Python Scheduler related posts

Index

What are some of the best open-source Scheduler projects in Python? This list will help you:

Project Stars
1 Airflow 28,905
2 dagster 6,364
3 rocketry 2,617
4 rq-scheduler 1,279
5 flask-apscheduler 983
6 scheduler-component 377
7 Flask-RQ2 208
8 deck-chores 163
9 starthinker 152
10 beatserver 130
11 diffusion-for-beginners 62
12 AnnA_Anki_neuronal_Appendix 46
13 coo 46
14 NiceHash-Mining-Scheduler 2
15 pipelines 2
16 scheduled_thread_pool_executor 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com