简单友好的 Python 任务调度库。该项目人性化的 API 设计,让开发者仅用几行代码就能轻松实现定时任务。它不依赖任何第三方库,全部代码也就一个文件 800 多行,拥有丰富的注释和单元测试,源码阅读起来十分轻松。Python job scheduling for humans.
active 2023-08-15 → 2026-07-15 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 1066 days from 2023-08-15 to 2026-07-15. Pushes: 10 total, peak 4 in a day. Pull requests: 27 total, peak 6 in a day. Issues: 58 total, peak 11 in a day. Comments: 98 total, peak 14 in a day. Stars: 1,298 total, peak 11 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| SijmenHuizenga | 60 | 10 | 16 | 18 |
| mdwybo | 7 | 0 | 0 | 4 |
| coveralls | 7 | 0 | 0 | 7 |
| bellt | 6 | 0 | 0 | 3 |
| alkanex-xyz | 5 | 0 | 0 | 4 |
| gigittygit | 5 | 0 | 0 | 4 |
| wasnertobias | 4 | 0 | 0 | 3 |
| fryfrog | 3 | 0 | 0 | 1 |
| gaby | 3 | 0 | 0 | 3 |
| Arka-cell | 3 | 0 | 0 | 1 |
| fantagaro | 3 | 0 | 0 | 1 |
| kimata | 3 | 0 | 0 | 1 |
| sosdarko | 3 | 0 | 0 | 3 |
| mohana-martin | 2 | 0 | 0 | 2 |
| Dorbmon | 2 | 0 | 0 | 2 |
| jsvachon2 | 2 | 0 | 0 | 2 |
| empve | 2 | 0 | 0 | 2 |
| liaochris | 2 | 0 | 0 | 0 |
| JasonnnW3000 | 2 | 0 | 2 | 0 |
| C-1995-O1 | 2 | 0 | 1 | 0 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#646rubimoutlook740-bot2026-07-15 08:29[CRASH CONDITION] - Guard self.unit against None
- Issue#649C-1995-O12025-10-28 23:35Bug when DST ends
- Pull request#648C-1995-O12025-10-28 23:30
- Issue#646VbhvGupta2025-08-12 10:26[CRASH CONDITION] - Guard self.unit against None
- Issue comment#615QuintenQVD02025-06-28 12:14Add specific day on month
- Issue comment#612phil-el2025-04-15 20:40How can I retrieve the name of the next scheduled job?
- Pull request#645bonito109932025-04-06 00:48
- Pull request#644Natasha-Nice2025-03-30 18:45
- Issue#643SijmenHuizenga2025-03-09 22:24Question mark ❓‼️
- Issue#643phoenixmariepornstaractress2025-03-09 14:42Question mark ❓‼️
- Issue#639stankudrow2025-03-08 16:07Could you possibly open the "Discussions" for this repository?
- Issue comment#377dberardo-com2025-02-10 15:14Schedule persistence and Listing all active/pending jobs
- Issue comment#377dberardo-com2025-02-10 14:42Schedule persistence and Listing all active/pending jobs
- Issue#642reidhoch2025-01-22 18:36Has this projected been abandoned?
- Issue#641BlackRose012025-01-22 13:38[Feature Request] Add milliseconds as unit
- Issue comment#640Arka-cell2025-01-13 12:14What is the role of the attribute interval in a Job?
- Issue#640Arka-cell2025-01-13 12:14What is the role of the attribute interval in a Job?
- Issue#640Arka-cell2025-01-13 12:10What is the role of the attribute interval in a Job?
- Issue#639stankudrow2025-01-09 18:25Could you possibly open "Discussions" for this repository?
- Issue comment#565Kugeleis2025-01-06 14:57Add the functionality to run jobs at monthly or yearly intervals on specific dates
- Pull request#638JasonnnW30002024-12-31 18:34
- Pull request#638JasonnnW30002024-12-31 18:33
- Issue comment#581taras802024-12-03 21:15add support for crontab expressions
- Issue comment#597gigittygit2024-12-02 10:18Unable to schedule from a specific time and following a specific calendar
- Pull request#637slickpockets2024-11-22 01:12
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 1,298 stars here means stars gained during the window, not the repo's star count.