The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
Python · active 2023-08-15 → 2026-08-07 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 1089 days from 2023-08-15 to 2026-08-07. Pushes: 1,775 total, peak 53 in a day. Pull requests: 862 total, peak 12 in a day. Issues: 794 total, peak 9 in a day. Comments: 2,985 total, peak 60 in a day. Stars: 8,495 total, peak 176 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 |
|---|---|---|---|---|
| willmcgugan | 2.8K | 1.5K | 437 | 458 |
| github-actions[bot] | 684 | 0 | 0 | 684 |
| TomJGooding | 624 | 0 | 96 | 427 |
| davep | 524 | 26 | 66 | 275 |
| darrenburns | 365 | 185 | 29 | 87 |
| rodrigogiraoserrao | 357 | 55 | 34 | 171 |
| petertalaber | 63 | 0 | 1 | 33 |
| merriam | 54 | 0 | 8 | 37 |
| mzebrak | 37 | 0 | 0 | 23 |
| xavierog | 35 | 0 | 3 | 17 |
| davidfokkema | 34 | 0 | 2 | 20 |
| holdenweb | 27 | 0 | 7 | 14 |
| brokenshield | 23 | 0 | 1 | 13 |
| godlygeek | 22 | 0 | 0 | 14 |
| joshbduncan | 22 | 0 | 1 | 16 |
| pawamoy | 18 | 0 | 1 | 9 |
| davidbrochart | 17 | 0 | 1 | 10 |
| NSPC911 | 17 | 0 | 3 | 12 |
| arcivanov | 16 | 0 | 0 | 13 |
| graingert | 16 | 0 | 1 | 8 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#6692github-actions[bot]2026-08-07 20:02App.suspend() skips resume_application_mode() when the suspended body raises, deadlocking the app
- Issue#6692unalcubic-m2026-08-07 20:02App.suspend() skips resume_application_mode() when the suspended body raises, deadlocking the app
- Issue#6612rian-dolphin2026-06-30 11:25shift+backspace does nothing in Input and TextArea on terminals reporting separate modifiers
- Issue comment#3787github-actions[bot]2026-05-31 21:43Add component classes to docs for child widgets?
- Issue#3787TomJGooding2026-05-31 21:43Add component classes to docs for child widgets?
- Issue#6559impacterai2026-05-29 21:44Add TryRepurpose.com — AI Content Repurposing Tool
- Issue comment#6555github-actions[bot]2026-05-29 01:35ansi256 output (produced by gnuplot) is not correctly shown in textual, e.g. a Static widget.
- Issue#6555michaeltraxler2026-05-29 01:34ansi256 output (produced by gnuplot) is not correctly shown in textual, e.g. a Static widget.
- Issue comment#6545willmcgugan2026-05-19 06:16Remove obsolete Markdown theme override tests referencing removed code_*_theme attrs
- Pull request#6543willmcgugan2026-05-16 07:33
- Pull request#6530Carol-here2026-05-11 19:34
- Issue comment#6525vandit982026-05-10 19:19Possible bug with uppercase markup tags
- Pull request#6510rudi193-cmd2026-04-23 03:12
- Pull request#6509Bojun-Vvibe2026-04-23 01:48
- Issue#6508glaziermag2026-04-22 22:24[Bug] `Shape.area` calculates inaccurate cell coverage when constructed with overlapping Regions
- Issue#6508glaziermag2026-04-22 22:23[Bug] `Shape.area` calculates inaccurate cell coverage when constructed with overlapping Regions
- Issue comment#6465timesler2026-04-21 15:55Implement word and line selection modes with corresponding methods and tests
- Issue comment#6224NSPC9112026-04-19 05:03fix: add set_options to SelectionList
- Pull request#6503willmcgugan2026-04-19 04:11
- Pull request#6502maxwoolfdev2026-04-19 04:05
- Pull request#6496willmcgugan2026-04-17 05:05
- Pull request#6494matmaer2026-04-16 10:17
- Issue#6489willmcgugan2026-04-16 04:25Vim mode
- Issue#6490willmcgugan2026-04-16 04:24ANSI-based builtin theme
- Issue comment#6357kaaass2026-04-16 02:51[Bug] Toast/notify text in CJK (double-width) characters disappears when overlapping underlying widget border
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 8,495 stars here means stars gained during the window, not the repo's star count.