Portfolio concentration
76%
Top three share
Shows whether the organization is driven by one breakout repo or several visible projects.
Breadth
30 repos
Visible snapshot
14 repositories updated in the last 90 days.
Leading language
JavaScript
Portfolio mix
JavaScript (6), Unknown (5), Java (3)
Average size
27
Stars per repository
Useful for distinguishing one flagship-heavy publisher from a repeatable portfolio.
76%
of the visible star count comes from this organization's top three repositories.
27
stars per repository in this same snapshot.
JavaScript
is the most common language here, with 14 repositories updated in the last 90 days.
Why this rank
This organization stands out because one flagship repo drives 57% of its visible star count.
Organization pages work best when you separate portfolio breadth from flagship concentration. In Processing Foundation's case, the visible top three repositories account for about 76% of total stars in this snapshot, which helps explain whether the organization is known for one breakout project or for a broader repeatable portfolio.
The dominant language mix here is JavaScript (6), Unknown (5), Java (3). That makes this page useful not just for popularity checks, but also for seeing what technical shape an organization's public ecosystem actually has.
| # | Repository | Language | Stars |
|---|---|---|---|
| 1 | processing/processing4 Source code for Processing, the software sketchbook and Java-based programming language for students, artists, designers, educators, hobbyists, and creative coders. Includes the core library, and editor (PDE) | Java | 451 |
| 2 | processing/p5.js-website New p5.js website! | MDX | 92 |
| 3 | processing/libprocessing An experimental implementation of the Processing API in Rust | Rust | 58 |
| 4 | processing/p5.sound.js p5.sound.js extends the musical and sonic capabilities of p5.js. It is designed to be a minimal abstraction of the Tone.js library with a feature set that is inspired by p5.js's approach to accessible and poetic creative coding. Key functionalities include audio input, sound file playback and manipulation, effects, synthesis and analysis. | JavaScript | 52 |
| 5 | processing/p5.js-libraries | TypeScript | 26 |
| 6 | processing/processing-vscode-extension This extension provides support for the Processing programming language in Visual Studio Code. | TypeScript | 22 |
| 7 | processing/pr05-grant Documentation related to the Processing Foundation Software Development Grant also known as `pr05` | 19 | |
| 8 | processing/p5.js-compatibility Add-on libraries that add p5.js 1.x features to p5.js 2.x for backwards compatibility | JavaScript | 18 |
| 9 | processing/processing-library-template | Java | 16 |
| 10 | processing/processing-contributions This repo holds the list of user contributed libraries, tools, modes, and examples and the scripts to convert this list to the appropriate format for the PDE Contribution Manager and the website. | Python | 7 |
| 11 | processing/hello-p5js-video Interactive video introduction to p5.js | JavaScript | 7 |
| 12 | processing/processing-p5.js-mode Write and run p5.js sketches on desktop using the p5.js mode | Java | 5 |
| 13 | processing/processing-community-day A global map of Processing Community Day events. Find your local node or start one! | Vue | 3 |
| 14 | processing/p5.js-addon-template | JavaScript | 3 |
| 15 | processing/p5.js-offline-reference | JavaScript | 3 |
| 16 | processing/processing-download-archive Backup of the legacy dependency files used for building Processing | Shell | 3 |
| 17 | processing/processing-examples-mewnala Processing examples port to Python libprocessing (mewnala) | Processing | 2 |
| 18 | processing/p5.js-src p5.js Shared Responsibility Committee makes collective decisions about p5.js, focusing on increasing access. | 2 | |
| 19 | processing/processing4-javadocs This repository automatically generates the Javadoc for Processing 4 and hosts it on GitHub Pages | 2 | |
| 20 | processing/noiz A simple, configurable, blazingly fast noise library built for and with Bevy. | Rust | 1 |
| 21 | processing/processing-legacy-dependencies | Shell | 1 |
| 22 | processing/art-plus-code Website for curriculum and resources from the 2024 Art + Code Teacher Camp. | SCSS | 1 |
| 23 | processing/p5.js-translator | Svelte | 1 |
| 24 | processing/bevy A refreshingly simple data-driven game engine built in Rust | Rust | 0 |
| 25 | processing/all-contributors-image Generates an image of the icons of all users in all-contributors list | 0 | |
| 26 | processing/fellowship-landing-page-sketch Sketch for Fellowship landing page on the Processing Foundation website | HTML | 0 |
| 27 | processing/data Public survey data from the Processing community | 0 | |
| 28 | processing/noc-2-mewnala-port A Port of Nature of code from: p5.js -> Processing -> mewnala | Processing | 0 |
| 29 | processing/p5.js-comment-bot | TypeScript | 0 |
| 30 | processing/branch-pr-close-issue Github action to close linked issues on PR merging against non-default branch | JavaScript | 0 |
Total stars are useful as a discovery signal, but they do not tell you whether a team maintains every repository equally. Pair this page with release cadence, maintainer activity, and the flagship concentration shown above before making adoption decisions.
For broader background on GitStar's ranking logic and editorial guidance, see Methodology & Editorial Standards.