Skip to content

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-152026-08-07 (UTC)

Partial coverage20,531 / 26,287 hourly files (78%) · 2 absent upstream · 5,753 failed, retryable2023-08-152026-08-14 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
16.4K
Pushes
1.8K
Pull requests
862
Issues
794
Stars
8.5K
Forks
334

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

ContributorContributionsPushesPRsComments
willmcgugan2.8K1.5K437458
github-actions[bot]68400684
TomJGooding624096427
davep5242666275
darrenburns3651852987
rodrigogiraoserrao3575534171
petertalaber630133
merriam540837
mzebrak370023
xavierog350317
davidfokkema340220
holdenweb270714
brokenshield230113
godlygeek220014
joshbduncan220116
pawamoy18019
davidbrochart170110
NSPC911170312
arcivanov160013
graingert16018

Recent activity

Latest issues, pull requests and releases

  • Issue comment#6692github-actions[bot]2026-08-07 20:02
    App.suspend() skips resume_application_mode() when the suspended body raises, deadlocking the app
  • Issue#6692unalcubic-m2026-08-07 20:02
    App.suspend() skips resume_application_mode() when the suspended body raises, deadlocking the app
  • Issue#6612rian-dolphin2026-06-30 11:25
    shift+backspace does nothing in Input and TextArea on terminals reporting separate modifiers
  • Issue comment#3787github-actions[bot]2026-05-31 21:43
    Add component classes to docs for child widgets?
  • Issue#3787TomJGooding2026-05-31 21:43
    Add component classes to docs for child widgets?
  • Issue#6559impacterai2026-05-29 21:44
    Add TryRepurpose.com — AI Content Repurposing Tool
  • Issue comment#6555github-actions[bot]2026-05-29 01:35
    ansi256 output (produced by gnuplot) is not correctly shown in textual, e.g. a Static widget.
  • Issue#6555michaeltraxler2026-05-29 01:34
    ansi256 output (produced by gnuplot) is not correctly shown in textual, e.g. a Static widget.
  • Issue comment#6545willmcgugan2026-05-19 06:16
    Remove 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:19
    Possible 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:55
    Implement word and line selection modes with corresponding methods and tests
  • Issue comment#6224NSPC9112026-04-19 05:03
    fix: 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:25
    Vim mode
  • Issue#6490willmcgugan2026-04-16 04:24
    ANSI-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.