# processing/p5.js-web-editor

The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.

Repository: https://github.com/processing/p5.js-web-editor
Canonical: https://ross.abutalabs.com/products/p5js-web-editor
Homepage: https://editor.p5js.org
Language: JavaScript
License: LGPL-2.1
License Family: copyleft
Last push: 2026-08-25T20:13:25+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 3774, "days_push": 8, "days_rel": 8, "gap_med": 8, "n_releases_24m": 62}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1692, forks 1667 (observed 2026-08-28T04:05:22.731543+00:00)

## What it is
The p5.js Web Editor is an open-source website for creating, sharing, and remixing p5.js sketches directly in the browser. It is designed to make coding accessible to artists, designers, educators, and beginners with no setup required.

## Use cases
- write and run p5.js sketches in the browser without installing anything
- teach creative coding to beginners in a classroom
- share a p5.js sketch with a link for others to view or remix
- remix existing p5.js examples to learn by modification
- host a self-hosted instance of the p5.js editor
- contribute to an inclusive open-source creative coding tool

## When to choose
- you want a zero-setup environment for learning or teaching p5.js
- you need to quickly prototype and share creative coding sketches
- you are an educator introducing programming to artists or beginners
- you want to self-host a browser-based coding editor for p5.js

## When to avoid
- you need a full-featured IDE with debugging, version control, or advanced tooling
- you are working with frameworks other than p5.js
- you need offline desktop development without a browser

## Facets
- artifact type: application
- maturity: active
- function: editor, developer-tools, frontend-framework
- domain: education, web-development, developer-tools, graphics
- platform: browser, cross-platform
- tags: p5js, creative-coding, sketching, beginner-friendly, web-editor, processing-foundation, web-server, nodejs

## Member repositories
- processing/p5.js-web-editor (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:22.731543+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:38:14.942496+00:00, confidence not recorded.
  - readme: https://github.com/processing/p5.js-web-editor (fetched 2026-08-28T04:05:22.731543+00:00, sha a73afa039416)
  - homepage: https://editor.p5js.org (fetched 2026-08-29T11:13:26.038817+00:00, sha d2977684a926)
- Data as of 2026-08-30T08:39:29.467469+00:00.
