{"repo":"ManiMozaffar/aioclock","free":true,"listed":false,"github":"https://github.com/ManiMozaffar/aioclock","clone":"git clone https://github.com/ManiMozaffar/aioclock.git","description":"A modern python scheduling framework with dependency injection and modular integration support. Alternative for Rocketry or apscheduler","language":"Python","stars":242,"topics":["async","asynchronous","asyncio","pydantic","pydantic-v2","python","rocketry","scheduler","scheduling","apscheduler"],"license":"MIT","category":"productivity","readme_excerpt":"aioclock An asyncio-based scheduling framework designed for execution of periodic task with integrated support for dependency injection, enabling efficient and flexiable task management - Github repository : Features Aioclock offers: - Async: 100% Async, very light, fast and resource friendly - Scheduling: Keep scheduling tasks for you - Group: Group your task, for better code maintainability - Trigger: Already defined and easily extendable triggers, to trigger your scheduler to be started - Easy syntax: Library's syntax is very easy and enjoyable, no confusing hierarchy - Pydantic v2 validation: Validate all your trigger on startup using pydantic 2. Fastest to fail possible! - Soon : Running the task dispatcher (scheduler) on different process by default, so CPU intensive stuff on task won't delay the scheduling - Soon : Backend support, to allow horizontal scalling, by synchronizing, maybe using Redis Getting started To Install aioclock, simply do Help See documentation for more details. A Sample Example","default_branch":null,"files":null,"tree":[],"storefront":"/r/ManiMozaffar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ManiMozaffar/aioclock/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}