Meta tags:
description= Processing Foundation s 2025 impact report highlights a period of significant
organizational evolution and programmatic growth. The nonprofit strengthened its shared
leadership model while advancing its mission to make creative coding accessible through education,
open source community building, and innovative programs.;
Headings (most frequently used words):
version, and, 11, processing, by, community, the, p5, js, of, year, changes, bug, fixes, creative, website, visitors, coding, in, art, code, foundation, open, survey, institutional, corporate, contributors, 10, impact, report, table, contents, dear, mission, people, state, technological, innovations, powered, participation, classrooms, bridging, teaching, age, ai, programs, sustaining, our, ecosystem, numbers, further, readings, looking, ahead, thank, yous, fellowship, pr05, developer, grant, google, summer, source, software, apprenticeship, assembly, annual, spendings, income, investment, strategy, editor, surveys, 12, educator, publications, conference, presentations, podcast, interviews, workshops, learning, resources, supporters, partners, individual, donors, fellows, grantees, apprentices, downloads, minor, patch, releases, timeline, platforms, users, results, elekhlekha, อีเหละเขละขละ, payton, croskey, jiwon, ham, ana, leonardo, aranda, kate, sicchio, maryam, kazeem, jubril, olambiwonnu, daniel, corbani, claire, peng, stephan, max, vaivaswat, dubey, ego, nwaekpe, kamakshi, bali, divyansh, srivastava, izzy, snyder, tonz, dorine, tipo, sonya, zheng, jaiyn,
Text of the page (most frequently used words):
and (323), the (280), #processing (110), 2025 (86), community (62), with (61), for (58), contributors (55), that (54), creative (51), code (50), 2024 (49), open (44), #foundation (41), source (37), software (36), coding (34), our (33), from (31), version (28), new (26), art (24), editor (24), github (24), more (23), has (22), educators (22), project (20), their (20), have (19), work (19), 000 (19), mentor (19), this (18), about (18), learning (17), time (16), artists (16), are (16), these (16), across (16), fellowship (16), not (15), but (15), development (15), program (15), support (14), how (14), contributor (14), releases (14), kit (13), who (13), future (13), over (13), they (13), programs (13), made (12), projects (12), technology (12), kuksenok (12), education (12), org (12), team (12), summer (12), john (11), through (11), year (11), accessible (11), been (11), lead (11), its (11), p5js (11), all (11), will (11), into (11), google (11), communities (11), robert (10), people (10), build (10), coders (10), shared (10), both (10), release (10), investment (10), students (10), make (10), merged (10), technical (10), was (10), pr05 (10), david (9), building (9), tools (9), part (9), one (9), closed (9), issues (9), tool (9), 2026 (8), you (8), grant (8), daniel (8), digital (8), diverse (8), engagement (8), can (8), teaching (8), accessibility (8), created (8), what (8), xin (8), learners (8), director (8), two (8), years (8), professional (8), learn (8), survey (8), while (8), average (8), may (8), apr (8), group (8), 2023 (8), maintenance (8), arts (8), where (8), making (8), theater (8), richard (7), raphaël (7), bug (7), developing (7), continue (7), series (7), resources (7), qianqian (7), during (7), including (7), mission (7), month (7), visitors (7), improvements (7), contributions (7), discord (7), leadership (7), courtesy (7), design (6), courville (6), michael (6), many (6), artistic (6), members (6), documentation (6), first (6), participants (6), features (6), like (6), include (6), conference (6), llms (6), than (6), past (6), supported (6), use (6), fixes (6), available (6), commits (6), website (6), developer (6), values (6), staff (6), experience (6), creator (6), executive (6), individual (5), corporate (5), because (5), lim (5), stef (5), tervelde (5), understanding (5), which (5), just (5), mentorship (5), together (5), variable (5), fonts (5), beginner (5), friendly (5), workshop (5), collaboration (5), poetry (5), collaborative (5), practices (5), possibilities (5), materials (5), commitment (5), infrastructure (5), educational (5), working (5), respondents (5), also (5), developers (5), core (5), codebase (5), major (5), testing (5), added (5), goal (5), around (5), now (5), built (5), income (5), justice (5), data (5), assembly (5), world (5), live (5), mid (5), student (5), collage (5), without (5), under (5), impact (5), systems (4), chen (4), stephan (4), christian (4), matthew (4), mark (4), kate (4), juan (4), jonathan (4), james (4), studio (4), dave (4), alex (4), thank (4), creating (4), technological (4), expression (4), experiences (4), ways (4), structures (4), text (4), presented (4), based (4), rachel (4), introduced (4), evolution (4), classrooms (4), moon (4), davé (4), efforts (4), tech (4), critical (4), labor (4), technologies (4), generative (4), providing (4), themselves (4), teachers (4), out (4), ecosystem (4), identify (4), makers (4), some (4), continues (4), performance (4), thinking (4), bring (4), early (4), challenges (4), views (4), continued (4), minor (4), patch (4), prs (4), changes (4), within (4), pull (4), requests (4), enhancements (4), sep (4), expanding (4), improving (4), aug (4), jul (4), reference (4), nov (4), library (4), worked (4), focus (4), spending (4), financial (4), organization (4), 2022 (4), million (4), return (4), zevin (4), communications (4), stewardship (4), most (4), york (4), day (4), network (4), archive (4), real (4), emerging (4), grantees (4), storytelling (4), collages (4), youth (4), political (4), panel (4), backgrounds (4), play (4), beyond (4), consumer (4), perspectives (4), manager (4), engineering (4), access (4), innovative (4), tim (3), thomas (3), scott (3), van (3), roopa (3), vasudevan (3), pierre (3), philip (3), nicholas (3), martin (3), hollenbach (3), carlos (3), jan (3), jun (3), hans (3), edward (3), per (3), claudine (3), chris (3), casey (3), brian (3), anthony (3), andrew (3), adrian (3), donors (3), institutional (3), thanks (3), pagurek (3), question (3), requires (3), stronger (3), help (3), grow (3), sustained (3), inclusive (3), those (3), conversations (3), should (3), beta (3), asynchronous (3), launch (3), participated (3), nikki (3), niktari (3), makagiansar (3), fridge (3), internet (3), podcast (3), role (3), care (3), driven (3), canvas (3), high (3), school (3), your (3), them (3), sovereign (3), alongside (3), free (3), week (3), guidance (3), rather (3), teach (3), pathway (3), contribution (3), reflection (3), introducing (3), further (3), other (3), several (3), strategic (3), educator (3), creators (3), user (3), directly (3), feel (3), addition (3), being (3), after (3), self (3), designers (3), reveals (3), used (3), completed (3), different (3), users (3), computational (3), practice (3), strengthen (3), each (3), hosted (3), standards (3), period (3), released (3), times (3), latest (3), focusing (3), term (3), custom (3), shaders (3), significant (3), reflect (3), downloads (3), stage (3), behind (3), nonprofit (3), form (3), returns (3), service (3), received (3), paso (3), texas (3), account (3), reflects (3), base (3), annual (3), portfolio (3), human (3), global (3), management (3), social (3), governance (3), hosting (3), full (3), fundraising (3), essential (3), sustaining (3), museum (3), moving (3), image (3), attendees (3), commons (3), participate (3), collective (3), liberatory (3), response (3), public (3), space (3), projection (3), resistance (3), ensemble (3), audience (3), apprentices (3), apprenticeship (3), gained (3), hands (3), operations (3), joined (3), organizing (3), mentors (3), ideas (3), active (3), growth (3), protest (3), payton (3), croskey (3), jiwon (3), ham (3), ana (3), fellows (3), ask (3), decision (3), process (3), bringing (3), meaningful (3), contributed (3), story (3), life (3), mariana (3), blanco (3), los (3), angeles (3), model (3), opportunity (3), only (3), expanded (3), become (3), would (3), nearly (3), roles (3), participation (3), reached (3), forward (3), web (3), had (3), fellow (3), believe (3), long (3), dear (3), published (2), march (2), inc (2), tomas (2), gilles (2), acevedo (2), schmid (2), bruno (2), johnson (2), pérez (2), garcia (2), roberto (2), rob (2), green (2), rich (2), rey (2), peter (2), alvaro (2), bonelli (2), book (2), nick (2), mcintyre (2), timmons (2), nathan (2), muhammad (2), max (2), mauro (2), matt (2), masaki (2), mary (2), müller (2), markus (2), fernández (2), lucas (2), leo (2), lee (2), kristin (2), kevin (2), kenneth (2), gomez (2), joshua (2), davis (2), joseph (2), jon (2), williams (2), henry (2), johannes (2), jean (2), jason (2), jack (2), izzy (2), snyder (2), ivan (2), ian (2), hasan (2), hanna (2), gerhard (2), georges (2), frank (2), ben (2), eric (2), donor (2), young (2), pre (2), christopher (2), reas (2), martinez (2), carl (2), barry (2), andres (2), barbudo (2), andreas (2), alexander (2), chung (2), adam (2), aaron (2), flourish (2), stewards (2), kept (2), teacher (2), place (2), yous (2), environment (2), serves (2), deeper (2), translations (2), committed (2), leaders (2), designing (2), especially (2), looking (2), ahead (2), amy (2), woodman (2), fundamentals (2), bézier (2), curves (2), really (2), facilitated (2), using (2), writing (2), interactive (2), sketches (2), workshops (2), directions (2), covered (2), cultures (2), graphic (2), middle (2), own (2), doing (2), fosdem (2), agency (2), led (2), served (2), invisible (2), drew (2), computing (2), offered (2), potentials (2), between (2), video (2), hello (2), readings (2), former (2), emphasis (2), helping (2), confidence (2), see (2), pathways (2), diversity (2), contexts (2), integrate (2), outside (2), responded (2), coder (2), supports (2), disciplines (2), reported (2), point (2), likely (2), researchers (2), results (2), well (2), others (2), reflecting (2), belief (2), understand (2), bridge (2), surveys (2), 2016 (2), get (2), revealed (2), tooling (2), becoming (2), addressed (2), updated (2), missing (2), versions (2), pages (2), bugs (2), context (2), aware (2), autocomplete (2), start (2), typescript (2), migration (2), sketch (2), regression (2), however (2), keep (2), stay (2), https (2), default (2), until (2), least (2), august (2), oct (2), mar (2), feb (2), move (2), elements (2), images (2), smooth (2), mode (2), sod (2), priorities (2), stability (2), remain (2), 100 (2), fund (2), funding (2), rendering (2), closer (2), feature (2), windows (2), macos (2), linux (2), monthly (2), scenes (2), were (2), debugging (2), numbers (2), information (2), total (2), fees (2), private (2), grants (2), category (2), donations (2), awarded (2), partnerships (2), end (2), balances (2), conditions (2), models (2), 150 (2), asset (2), board (2), organizations (2), primary (2), recognize (2), evolving (2), change (2), approach (2), analytics (2), cloud (2), operating (2), costs (2), payroll (2), taxes (2), benefits (2), legal (2), office (2), outreach (2), 700 (2), organizational (2), initiatives (2), supportive (2), explore (2), online (2), started (2), imagining (2), culture (2), combining (2), networks (2), call (2), transforms (2), amplify (2), gong (2), performers (2), engage (2), non (2), profit (2), related (2), immersive (2), contributing (2), translation (2), mapping (2), diya (2), solanki (2), tristan (2), espinoza (2), responsibilities (2), gsoc (2), visual (2), career (2), libraries (2), corbani (2), akmyrat (2), 2013 (2), relationships (2), opportunities (2), engaged (2), focused (2), then (2), when (2), skills (2), shortcut (2), problem (2), solving (2), friction (2), answers (2), risk (2), might (2), age (2), platform (2), medium (2), opening (2), took (2), radford (2), came (2), persistence (2), editing (2), programming (2), cueing (2), projections (2), direction (2), scene (2), serve (2), style (2), vision (2), twelve (2), create (2), lived (2), street (2), bridging (2), centered (2), show (2), designed (2), journey (2), equally (2), possible (2), means (2), thought (2), campos (2), health (2), saw (2), transitioning (2), questions (2), communication (2), transparency (2), find (2), floss (2), regular (2), synchronous (2), meetings (2), way (2), cultural (2), much (2), innovations (2), powered (2), itself (2), ongoing (2), grown (2), five (2), learned (2), look (2), javascript (2), expressive (2), greater (2), licensed (2), state (2), roxana (2), hadad (2), set (2), hope (2), fields (2), president (2), deepened (2), methodologies (2), connected (2), repository (2), directors (2), report (2), international, 26th, 登志夫表, 中島良一, 鍵本聡, 陳瓊蕙, 李珺河, 山川毅, 趙植芳, yuta, nakayama, yunbin, deng, yamagishi, kanata, yagi, shohe, xiaohan, liao, xiaodan, zhu, xavier, hollebecq, fraser, wolf, mende, wiredpieces, wesson, steele, werner, ertl, wayne, mercer, vinícius, mendonça, vincenzo, lombardo, vincent, gagnon, victor, byerly, vera, costa, valtteri, mäki, umang, jain, udo, frese, tyler, hobb, trudy, hicks, tsuchiya, tribal, tony, hanggoro, toshiyuki, tomoko, ozawa, hendriks, gropl, tom, poot, timur, dzhalalov, babamuratov, thorsten, sideboard, lewin, knüsel, thanathorn, taewattanapanit, terence, brantner, ted, spencer, tatsuo, hori, taro, amano, tania, halbach, taiju, muto, den, brinker, sylvia, stein, sven, havemann, susan, reiser, suryanarayana, sunwhi, kim, sungshil, park, sui, steve, cardwell, stephen, lew, stephane, schwab, schulz, antimodular, hagmann, stefan, burri, sophie, ferrlein, estes, sophia, wood, soonnam, jang, solimán, lópez, sinan, ascioglu, simon, broughton, silvestro, pintori, sikriti, dakua, shuzhan, yang, sherman, walter, wright, sherlyne, shefali, nayak, shawn, ewbank, shaik, hussain, sergei, khusnutdinov, serge, lachapelle, sebastian, sandra, bello, sapperlot, productdesign, sasa, ilijic, black, teresi, sean, enslin, sama, sadat, sabine, probst, russ, sansom, rugved, borade, rubén, valverde, ruben, alberto, medellin, cuevas, roskilde, universitet, rosemarie, thun, romello, goodman, romain, astouric, roland, roger, zollinger, rodolphe, peccatte, rocio, robles, robin, sandow, betini, junior, berchi, vaughan, uriarte, mclennan, mccrory, mackinnon, lundstrom, jordan, gorr, grohmann, feather, carter, schip, schafer, rigmar, osterkamp, rick, companje, piccioni, munde, leary, escamilla, baker, ricardo, creemers, riah, evinz, kinoshita, alicea, renjie, rené, rebekah, mcdaniel, rebecca, travis, ralph, scimeca, ralf, merkel, rainer, bautz, princely, onaifo, quenel, pit, noack, pippin, barr, pilar, oliván, marcuello, menard, goffinet, berger, phillip, pash, stephenson, rosedale, krüger, phil, callihan, thomason, kaelin, pere, ruiz, pedro, pitillas, paul, jefferis, oleg, oleh, halitsan, omar, rojas, bolaños, worland, paolo, patra, virasathienpornkul, patrick, sanan, oksana, loktionova, oswald, nug, doug, dinka, norbert, nohadra, noah, rinke, nieko, baarda, nicola, bogotto, steffen, goss, neil, connor, phillips, hall, nagaraj, rao, nacho, saraza, imran, abdullah, russell, boston, moustafa, uchimura, montanna, tilton, monika, steinberg, monica, rizzolli, mohsen, mansouryar, miodrag, gladović, minting, xiao, mikhail, shumakov, michelle, bobo, michel, cleempoel, lumsdon, higgins, heffron, connolly, brenner, armingeon, micha, schaefer, melissa, cerrillo, meirion, pritchard, elkins, ciccarese, maurizio, lella, perkins, mori, kenney, christie, brown, blair, mats, pettersson, mathias, bernhard, masasi, yorimoto, masao, nakamura, shimazaki, itagaki, tsiongas, macdiarmid, martynas, jocius, wieland, melin, marta, podkowinska, wilhelm, keuter, zaidel, townsend, othell, murphy, marisol, álvarez, marc, böhlen, mads, hobyr, maciej, zawadzki, lynn, abrahamson, lutz, freitag, lyn, luke, mistruzzi, luis, correia, luen, banks, andersen, luca, monti, lorena, howard, lizabeth, arum, lina, maria, giraldo, lidia, smith, leonello, tarabella, leonard, brandenburg, rudberg, ross, lenin, compres, lena, eder, lawrence, kneisel, laust, sörensen, laurent, areschal, laurel, shepard, larry, kyung, kwon, bauer, kozue, nakano, koya, kimura, kouichi, matsuda, klaus, fahrner, holland, ellwood, kensuke, miyashita, lambert, kazumi, wada, kathryn, fahnline, kantonsschule, alpenquai, luzern, julio, castillo, anselmi, julian, kollataj, juhani, halkomäki, juerg, lienhard, fernandez, manuel, mañogil, ponce, campuzano, white, killough, allerton, josep, bosch, andreu, jose, elvira, jörg, bunselmeyer, joonas, toivenen, steffens, newman, mcconnell, dinu, koffel, haavie, vokoun, vishart, sampson, loach, hribar, thompson, hayhow, fuhrmann, bowers, adjaye, schütt, joos, johann, wolfgang, gothier, jochen, braun, jiacong, yan, ghigny, jey, veerasamy, jessica, marino, jesse, jerry, kingzett, jeremy, weikel, jens, heyer, roebers, favory, jayson, powers, dong, boyd, jasmine, jared, tarbell, eddie, ruud, jamie, fenton, sutton, sosinski, modugno, jacob, guz, campbell, bradley, jaap, meijers, scutti, arturo, angoitia, ite, smit, ismael, naranjo, misiego, isabella, münnich, ingólfur, gíslason, indri, wahyuni, ikanyeng, molemele, ihor, stovbur, igor, romanovskiy, ware, clegg, iain, currie, hugo, bec, hsienchang, wang, hong, faulkner, henk, lamers, heidy, malory, chala, heidi, reyes, heath, dimmack, mohammad, harley, ungar, harald, herres, haonan, tammen, rauc, heller, züllig, hamish, maku, gregor, dirks, greg, laporta, gordon, smits, gökhan, uzun, glenn, carnes, giorgio, gatti, ginette, delpech, kirchschläger, kirchschlaeger, gérard, caussidéry, madar, george, legrady, geoffrey, mason, geffen, gilbert, gary, fuller, gamal, mothersil, fulvia, solomonidu, freid, lachnowicz, freddy, sanchez, reinhold, malik, françois, labonne, francesco, del, zotti, forrest, erickson, firdaws, said, felix, tolleson, fbm, sciences, ltd, falko, sternberg, fadhil, fabrizio, stavola, erwin, grüner, erick, calderon, erich, weber, revillet, peeters, enrique, retana, enivaldo, eliot, lash, wilkinson, ringel, carney, duncan, tamaklo, dirma, janse, dierk, dohmann, diana, abells, dia, detlev, lang, rhythhmics, derek, king, deleted, request, deborah, ghrist, tidgwell, rasch, kauffman, fairburn, carnevale, bouchard, ryan, dante, cerron, daniela, fischer, quintana, malenky, macdonald, lamas, biessels, damian, gill, dale, rebhorn, craig, feathers, counterpoint, solutions, associates, llc, cory, fisher, cordelia, norris, corbin, boughen, cody, tatman, clemens, stosiek, claus, giesting, claudio, jimenez, clad, christensen, ciara, belle, whittenbury, swift, christoph, priglinger, teuscher, pecho, behncke, paynter, marten, amat, chigozie, obialor, caterina, antonopoulou, labrack, carles, gutiérrez, vitasa, petersen, iii, calvin, seymour, bryan, ressler, paliaga, bruce, patek, stoner, sorahan, marsden, brad, ashburn, boris, rocco, bora, ayper, bill, hsu, bibhuti, mishra, bern, veld, prado, belleville, belen, pagani, voeten, gleeson, barbara, castro, arvind, artur, busch, armando, berdones, arjen, beij, arjan, der, meij, aram, comjean, jay, yanesa, april, koh, dmitri, cherniak, antónio, madeira, kay, dowidowicz, bongiovanni, anna, hickerson, andrius, kapitanova, woods, trujillo, hackett, rodriguez, kohli, andre, lamothe, anca, mateescu, amelie, oyarzabal, obyrne, aluan, wan, alonzo, alois, dinhobl, allen, comfort, aliaksander, charniauski, alexis, halverson, alexandre, goncalves, alexandra, huber, niederhöfer, calderwood, pither, mead, gamma, alain, pauloin, advist, consutling, plani, newgent, adrián, burló, adhemas, silva, hausknecht, porterfield, cohick, 3000d, srl, 3kd, partners, supporters, shown, genuinely, consistently, heartfelt, lauren, mccarthy, gus, becker, alm, karen, abe, mentored, moderated, going, every, supporter, partner, learner, asker, finder, collaborator, exists, fertile, ground, creativity, imagination, empower, surrounding, provide, onramps, outlets, generate, genuine, aim, explicitly, highlight, various, contribute, done, solid, innovating, historically, excluded, shape, lives, gave, overview, demonstrating, loading, contours, extrusion, quilt, try, recent, licia, artist, break, down, construction, shapes, curve, munus, shih, guided, exercises, prompts, culminating, poetic, stretch, twist, morph, shift, words, combinatory, demystify, steph, talked, rodenbröker, discussed, sustain, oss, host, littauer, topics, strategies, fostering, spoke, rodenbroeker, value, contemporary, interviews, meets, illinois, association, why, nodes, artifice, nyc, invite, rethink, computer, science, attended, expert, delegation, appointed, session, panelist, bastien, guerry, ruth, ikegah, fair, research, ensure, mislead, novice, read, computers, observation, establish, direct, consumers, ucsc, symposium, keynote, presentations, chapter, civic, media, showcasing, publications, meeting, maintain, thon, findings, validate, bridges, capable, clear, reminds, strength, lies, serving, type, flexible, feedback, creation, mechanisms, example, filled, post, taught, subjects, typically, did, before, friendliness, quick, pick, effectively, transition, felt, scale, remarkably, mixed, usage, browser, nature, offer, power, programmers, engineers, hobbyists, hold, multiple, identities, notably, groups, surveyed, better, uses, face, 548, responses, paint, picture, multifaceted, aligns, acquainted, introduction, metrics, 353k, unique, last, totaling, 257, plans, finalizing, codemirror, update, fully, compliant, wcag, 280, 304, refactored, components, upgraded, designs, accounts, wide, variety, incremental, switching, privacy, settings, numerous, platforms, adds, splines, noise, currently, therefore, stable, longer, bugfinding, bugfixes, welcome, any, posted, instagram, weeks, beforehand, candidate, let, lighting, geometry, filter, season, docs, writer, nickmcintyre, computenormals, imagelight, draggable, timeline, hosts, 199, 116, 741, 418, 262, 2516, along, patches, focuses, loaded, notes, tablet, phone, desktop, visitor, revitalize, strong, late, commissioned, already, allowed, begin, integrating, webgpu, next, updates, pipeline, raspberry, daily, prolific, setting, residence, resume, cycle, delivering, fifteen, automation, allowing, planning, review, 990, filings, propublica, 971, 139, 687, 959, 133, 034, government
Text of the page (random words):
average month k views in an average month 0 10 20 30 40 50 60 70 80 90 100 84 9 desktop 14 7 phone 0 4 tablet p5 js over the past two years significant enhancements have been made to the p5 js project thanks to all the contributors from 2024 to 2025 the p5 js library has merged 418 pull requests closed 262 issues made 2516 commits and released the new 2 0 major version along with 3 minor releases on 1 x and 17 patches release notes while new development continues on p5 js 2 x to reflect the community driven priorities for this release maintenance of p5 js 1 x focuses on stability and bug fixes until at least august 2026 p5 js 1 x will remain the default version loaded in the p5 js editor the p5 js website now hosts both p5 js 1 x reference materials p5js org and p5 js 2 x reference materials beta p5js org the p5 js website has merged 199 pull requests closed 116 issues and made 741 commits over the past two years codebase changes and bug fixes p5 js commits 2024 07 01 2025 06 30 merged prs 2024 07 01 2025 06 30 closed issues 2024 07 01 2025 06 30 releases 2024 07 01 2025 06 30 p5 js website commits 2024 07 01 2025 06 30 merged pr s 2024 07 01 2025 06 30 closed issues 2024 07 01 2025 06 30 minor and patch releases timeline 2023 2023 nov 28 2023 nov 28 2023 version 1 9 0 17 github contributors in this release p5 js added draggable to let you move around elements added imagelight to get 3d lighting from images added computenormals smooth for custom smooth 3d geometry and added support for custom filter shaders in 2d mode we updated a group of p5 js reference pages as part of 2023 season of docs sod program with a goal to make them more accessible and beginner friendly thanks to the sod technical writer nickmcintyre 2024 2024 feb 29 2024 feb 29 2024 version 1 9 1 33 github contributors mar 19 2024 mar 19 2024 version 1 9 2 17 github contributors apr 24 2024 apr 24 2024 version 1 9 3 17 github contributors may 22 2024 may 22 2024 version 1 9 4 13 github contributors jul 31 2024 jul 31 2024 version 1 10 4 22 github contributors sep 25 2024 sep 25 2024 version 1 11 0 26 github contributors oct 31 2024 oct 31 2024 version 1 11 1 11 github contributors nov 28 2024 nov 28 2024 version 1 11 2 8 github contributors 2025 2025 jan 22 2025 jan 22 2025 version 1 11 3 12 github contributors apr 16 2025 apr 16 2025 version 1 11 4 22 github contributors apr 17 2025 apr 17 2025 version 2 0 0 1 11 5 22 github contributors we have released p5 js 2 0 for community testing and development p5 js 1 x reference will stay on https p5js org and p5 js 2 x documentation will be on https beta p5js org in the p5 js editor the default will continue to be 1 x until at least august 2026 apr 23 2025 apr 23 2025 version 2 0 1 4 github contributors may 14 2025 may 14 2025 version 1 11 6 1 11 6 5 github contributors may 14 2025 may 14 2025 version 2 0 2 5 github contributors may 30 2025 may 30 2025 version 2 0 3 3 github contributors jun 5 2025 jun 5 2025 version 1 11 8 6 github contributors jul 18 2025 jul 18 2025 version 1 11 9 10 github contributors aug 5 2025 aug 5 2025 version 2 0 4 16 github contributors aug 23 2025 aug 23 2025 version 1 11 10 8 github contributors currently we are focusing on expanding and improving 2 x therefore no new features will be added to 1 x however the goal is to keep 1 x available as a stable version of p5 js longer term so bugfinding bugfixes and documentation improvements are welcome any new release will first have a release candidate available for testing which is posted on discord instagram and github for several weeks beforehand sep 1 2025 sep 1 2025 version 2 0 5 4 github contributors this patch fixes a regression on noise and adds many improvements in the documentation of splines and curves community visitors platforms k visitors to p5js org and editor p5js org in an average month m views in an average month discord members as of 2025 09 04 p5 js editor over the past two years the p5 js editor project has introduced numerous enhancements and features that include the addition of sketch privacy settings p5 js version switching the start of an incremental typescript migration accessibility testing context aware autocomplete enhancements the project has also updated missing translations refactored major components upgraded core tooling to the latest versions created new designs for the about and my accounts pages and addressed a wide variety of bugs many of which have served as first time contributions from new community members within this period the project has addressed 280 merged pull requests closed 304 issues and released 64 times including 54 patch releases and 10 minor releases codebase changes and bug fixes merged prs 2024 07 01 2025 06 30 merged prs 2024 07 01 2025 06 30 closed issues 2024 07 01 2025 06 30 closed issues 3 minor releases and 29 patch releases 2024 07 01 2025 06 30 to help new contributors get acquainted with the p5 js editor the project has hosted several introduction to open source contribution workshops community engagement metrics revealed 353k unique visitors in the last year with 80 contributors including 43 first time contributors totaling 257 contributors from 2016 to 2025 future plans include finalizing the codemirror update to version 6 continued improvements to the project s tooling and becoming fully compliant with wcag 2 2 aa accessibility standards community visitors users and contributors k editor sketches in the past year m visitors to p5js org and editor p5js org in an average month m views in an average month contributors from 2016 to 2025 community surveys processing survey in early 2026 we surveyed our community to better understand who uses processing how they use it and what challenges they face the 548 responses paint a picture of a diverse multifaceted community that aligns with our mission to bridge software learning and artistic practice while 53 of processing users identify as developers programmers coders or engineers 36 identify as artists 22 as designers and 34 as hobbyists many respondents hold multiple identities reflecting our core belief that computational thinking and creative practice strengthen each other educators make up 30 of respondents and they bring rich creative practices to their teaching notably they re more likely than other groups to identify as artists 44 designers 29 researchers 28 and makers 21 the survey reveals 57 of processing user respondents also used p5 js at some point remarkably educators who completed the survey reported mixed usage of both software in different contexts the browser based beginner friendly nature of p5 js serves many users well while processing continues to offer power and performance for others processing survey results artists designers makers researchers 0 5 10 15 20 25 30 35 40 44 29 21 28 educators are more likely to identify as k 12 educator survey the design and development of processing and p5 js integrate community feedback and co creation mechanisms including working directly with k 12 educators for example over the past two years the art code professional development series program has supported 54 middle and high school teachers to learn to teach with p5 js of these 44 filled out a post survey the teachers taught subjects outside of computing typically art and over 68 of survey respondents responded that they did not feel like a coder at all before the pd in addition to understanding beginner friendliness as being quick to pick up p5 js and its ecosystem of education materials also supports educators across disciplines to effectively transition from learners of p5 js to teaching creative coding to their own students 93 of the survey respondents felt more like a coder after the pd based on a self reported 5 point scale these findings validate several strategic directions our investment in providing educator friendly materials our work building bridges between processing and p5 js our emphasis on helping learners build confidence and see themselves as capable creators and our commitment to developing clear documentation and learning pathways the diversity of our community reminds us that our strength lies not in serving one type of user but in creating flexible accessible infrastructure for creative coding across art design and educational contexts qianqian ye director of creative technology and former p5 js project lead meeting other open source software leaders at the maintain a thon during the 2025 un open source week further readings publications release of hello p5js org processing foundation published a new version of hello p5js org an interactive video introducing p5 js showcasing its possibilities for learners artists and coders we are civic media book launch qianqian ye presented their chapter p5 js care work in open source software a reflection on p5 js conference presentations keynote from code education to code contribution 2024 ucsc open source symposium xin xin and kate hollenbach presented their observation on open source creative coding s potentials to establish a direct pathway between code consumers and code contributors teaching code as a text to be read by both people and computers 2025 learning to teach creative technologies with generative ai conference kit kuksenok drew on research about llms in computing education and offered guidance on how to ensure ai tools support rather than mislead novice coders un open source week qianqian ye attended as part of an expert delegation appointed by the sovereign tech agency qianqian led the session free labor to fair labor in open source and served as a panelist for invisible work critical code alongside bastien guerry and ruth ikegah processing creative coding and the future of education fosdem 2026 moon davé and raphaël de courville shared their learning as stewards of processing and how these efforts invite them to rethink creative coding s role in the future of computer science education why you should build your own tools and how you can support your community doing so nodes i artifice nyc code meets canvas creative coding for middle and high school art classrooms illinois art education association conference podcast interviews kit kuksenok on p5 js 2 0 kit kuksenok spoke with tim rodenbroeker about the evolution of p5 js 2 0 and its value for graphic design and contemporary creative coding practices qianqian ye on p5 js qianqian ye discussed the role of care work in open source with sustain oss podcast host richard littauer topics covered include the community driven evolution of p5 js and strategies for fostering collaborative inclusive contributor cultures the future of processing with raphaël and stef on the demystify technology podcast raphaël de courville and steph tervelde talked to tim rodenbröker about processing s new directions workshops learning resources p5 js 2 0 combinatory poetry with variable fonts nikki niktari makagiansar munus shih guided p5 js 2 0 coding exercises through collaborative writing prompts culminating in interactive poetic sketches that stretch twist morph and shift words internet fridge poetry workshop nikki niktari makagiansar facilitated a p5 js 2 0 fridge poetry workshop using variable fonts what really shapes a bézier curve licia he participated in the p5 js 2 0 artist series to break down the construction of bézier curves open source software contributor workshop p5 js editor in this beginner friendly workshop p5 js editor project lead rachel lim introduced the fundamentals of open source collaboration creative coding with p5 js kit kuksenok and amy b woodman presented on how to build code based art for a digital quilt and try new features from the recent p5 js 2 0 launch p5 js 2 0 with kit kuksenok kit kuksenok gave an overview of the p5 js 2 0 beta demonstrating new features like variable fonts asynchronous loading text to contours and 3d text extrusion looking ahead the work we ve done this year has created a solid foundation to continue building community and innovating together as artists educators and coders we are designing a future that is more inclusive and accessible especially for those who have been historically excluded from conversations of how technology should shape our lives creating a digital environment that serves as fertile ground for creativity and imagination requires us to empower the diverse community surrounding our software provide more technological onramps and outlets for creative expression and generate learning experiences that build genuine engagement and deeper understanding of code and artistic expression we aim to more explicitly highlight the various ways in which community members can contribute to our projects not just through code but through documentation teaching translations accessibility work and more and we re committed to developing stronger structures for mentorship and support that help people grow from first time participants to sustained contributors and leaders thank yous processing and p5 js flourish because of the people who have shown up genuinely and consistently heartfelt thanks to casey reas lauren lee mccarthy kenneth lim dave pagurek stef tervelde nick mcintyre gus becker cy x alm chung karen abe and the many stewards and contributors who ve mentored moderated and kept this community going and to every supporter partner teacher learner question asker bug finder and collaborator this place exists because of you thank you institutional and corporate supporters institutional and corporate partners individual donors 3000d srl 3kd be a green aaron cohick aaron porterfield adam grant adam hausknecht adhemas silva adrian chung adrián fernández burló adrian newgent adrian plani advist consutling alain pauloin alex gamma alex mead alex pither alexander d calderwood alexander niederhöfer alexandra huber alexandre goncalves alexis halverson aliaksander charniauski allen comfort alois dinhobl alonzo e williams aluan wan g alvaro obyrne amelie oyarzabal anca mateescu andre lamothe andreas kohli andreas müller andres barbudo andres barbudo rodriguez andrew hackett andrew trujillo andrew woods andrius kapitanova s anna hickerson anthony bongiovanni anthony dowidowicz anthony kay antónio madeira april koh and dmitri cherniak ar jay yanesa aram comjean arjan van der meij arjen beij armando berdones gomez artur busch arvind v barbara castro barry gleeson barry voeten belen pagani belleville ag ben prado bern de veld bibhuti mishra bill hsu bora ayper boris di rocco brad ashburn brian marsden brian sorahan brian stoner bruce patek bruno paliaga bryan ressler calvin seymour carl petersen iii carl vitasa carles gutiérrez carlos martinez casey labrack casey reas caterina antonopoulou chigozie obialor chris amat o chris marten s chris paynter christian behncke christian pecho christian teuscher christoph priglinger christopher swift christopher whittenbury ciara belle clad christensen claudine chen claudio jimenez claus giesting clemens stosiek cody tatman corbin ...
|