Skip to content

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —

JavaScript · active 2025-02-042026-08-10 (UTC)

Partial coverage11,862 / 13,269 hourly files (89%) · 2 absent upstream · 1,403 failed, retryable2025-02-042026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
5.5K
Pushes
637
Pull requests
508
Issues
470
Stars
860
Forks
206

Activity over time

Daily event counts in the loaded window

Line chart, 553 days from 2025-02-04 to 2026-08-10. Pushes: 637 total, peak 21 in a day. Pull requests: 508 total, peak 16 in a day. Issues: 470 total, peak 16 in a day. Comments: 2,001 total, peak 38 in a day. Stars: 860 total, peak 14 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
davepagurek1.2K304108403
ksen044413969155
perminder-173474541139
allcontributors[bot]2211135256
limzykenneth1632116100
Abhayaj247890558
welcome[bot]780078
GregStanton770055
github-actions[bot]63000
VANSH31046201047
quinton-ashley620050
nbogie470526
holomorfo400118
dhowe390428
LalitNarayanYadav360526
Piyushrathoree330423
avinxshKD290419
aashu2006280519
sidwellr280026
Vaivaswat2244260317

Recent activity

Latest issues, pull requests and releases

  • Issue comment#9026michtesar2026-08-10 10:50
    [p5.js 2.0+ Bug Report]: Infinite loops detected when calling splineVertex
  • Issue comment#9020ulgens2026-08-08 21:51
    Build and dependencies updates
  • Issue comment#9049ksen02026-08-07 17:09
    “New issue” template links to the old p5.sound repository
  • Issue#9049ksen02026-08-07 17:09
    “New issue” template links to the old p5.sound repository
  • Issue#9000ksen02026-07-22 20:45
    [p5.js 2.0+ Bug Report]: Large slowdown in `p5.Graphics.set()` compared to v1.11.x
  • Pull request#9005mirkosalvato1-ctrl2026-07-22 12:03
  • Issue#8930ksen02026-06-29 12:59
    [p5.js 2.0+ Bug Report]: Some Vector friendly errors don't work correctly
  • Issue#8930ksen02026-06-29 12:59
    [p5.js 2.0+ Bug Report]: Some Vector friendly errors don't work correctly
  • Pull request#8952aashu20062026-06-22 01:21
  • Pull request#8946vamshi567bh2026-06-20 21:33
  • Issue comment#8917p5-bot[bot]2026-06-14 21:18
    fixing-mouseClick
  • Pull request#8878aashu20062026-06-11 17:40
  • Issue comment#8899VANSH31042026-06-11 04:55
    fix : other shape use the shape class also add new roundrect Primitive
  • Issue comment#7313davepagurek2026-06-10 23:43
    Add Gradients for Fill and Strokes
  • Issue comment#8883ksen02026-06-10 15:50
    [p5.js 2.0+ Bug Report]: `lerpColor()` not affected by `colorMode()`
  • Pull request#8898p5js-bot2026-06-10 11:37
  • Pull request#8892ksen02026-06-10 09:45
  • Issue#8884davepagurek2026-06-08 17:52
    [p5.js 2.0+ Bug Report]: Floats in strands shaders are always rounded to 4 decimals
  • Issue comment#8200BHARATH01532026-06-06 07:39
    [p5.js 2.0 Bug Report]: p5.js overrides uSampler uniform for user shaders
  • Issue comment#8862welcome[bot]2026-06-02 04:36
    feat: add friendly error for cross-hook property access (#8813)
  • Issue comment#8857p5-bot[bot]2026-06-01 14:06
    Fix WebGL shader version regex
  • Issue comment#8852Vaivaswat22442026-06-01 01:09
    [1.x] Update CI node version to 24
  • Issue#8851golanlevin2026-05-30 21:31
    RGBHDR colorMode confuses gamut and dynamic range, and should be renamed
  • Issue#8851golanlevin2026-05-30 21:31
    RGBHDR colorMode confuses gamut and dynamic range, and should be renamed
  • Issue comment#8847quinton-ashley2026-05-29 20:56
    [p5.js 2.0+ Question]: Stroke Scaling is Different in p5 WebGL and WebGPU

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 860 stars here means stars gained during the window, not the repo's star count.