17 repository-uri
Libraries for managing time-based and recurring background tasks.
Explore 17 awesome GitHub repositories matching part of an awesome list · Task Scheduling. Refine with filters or upvote what's useful.
Quartz.NET is a job scheduler for .NET applications designed to schedule and execute programmatic tasks. It functions as a distributed task orchestrator and enterprise task orchestrator, capable of managing recurring jobs with concurrency limits and complex intervals. The system provides high availability through a clustered execution model that balances loads and provides fail-over redundancy across multiple server instances. It utilizes a relational database job store to persist job and trigger states, ensuring that scheduled tasks survive application restarts. The framework includes capab
Enterprise-grade job scheduling library for .NET.
Lightweight workflow engine for .NET Standard
Lightweight, embeddable workflow engine.
TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron time-based execution, and a real-time dashboard.
High-performance, reflection-free job scheduler.
Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
Framework for writing long-running persistent workflows.
Cron utils for parsing, validations and human readable descriptions as well as date/time interoperability.
Library for parsing and validating cron expressions.
Crontab for .NET
Library for parsing crontab expressions and calculating schedules.
A Light-weight Job Scheduling Framework
Job scheduling framework for managing background tasks.
A Job Scheduler sitting on top of IHostedService in dotnet.
Job scheduler integrated with .NET hosted services.
Human-readable recurrence expressions for .NET – easier than Cron!
Scheduling library using natural-language expressions.
A powerful and intuitive .NET library for defining, filtering, transforming, and scheduling instant and period timelines.
Library for defining and scheduling timeline-based events.
.. role:: bash(code) :language: bash
Time-based task scheduling program.
NCrontab.Scheduler is a simple, open source task scheduling system that can be used in any .NET application
Task scheduler based on crontab expressions.
Distributed scheduled job solution for large-scale systems.
This project is very much a work in progress. Feel free to submit issues/PR's
Persistent scheduler supporting deepsleep between tasks.
.. role:: bash(code) :language: bash
Unix-style cron task scheduler.
This library provides an approximated calculation of sunrise and sunset time. It is written in Python and targets the MicroPython's constrained environments.
Calculates sunrise and sunset times based on coordinates.
CPython supports asynchronous programming via the asyncio library. MicroPython provides asyncio which is a subset of this, optimised for small code size and high performance on bare metal targets. This repository provides documentation, tutorial material and code to aid in its effective use.
Scheduler for asyncio-based applications.