# benfry/processing4

Processing 4.x releases for Java 17

Repository: https://github.com/benfry/processing4
Canonical: https://ross.abutalabs.com/products/processing4
Homepage: https://processing.org
Language: Java
License: NOASSERTION
License Family: other
Last push: 2024-03-13T10:44:21+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2526, "days_push": 903, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1328, forks 221 (observed 2026-08-28T04:04:23.694708+00:00)

## What it is
Processing 4 is the source code for the Processing Development Environment, a Java-based creative coding platform and IDE for writing visual sketches. This repository tracks the 4.x releases, which moved the platform to Java 17 and added Apple Silicon and ARM support.

## Use cases
- learn programming through visual sketches
- create generative art and animations
- teach creative coding in classrooms
- prototype interactive graphics quickly
- build cross-platform visual applications in Java
- run Processing on Apple Silicon or Raspberry Pi

## When to choose
- you want the canonical Processing IDE and language for creative coding
- you need Java 17 support or Apple Silicon/ARM builds
- you want to contribute to Processing core development
- you teach programming to artists and beginners

## When to avoid
- you need JavaScript-based sketches (use p5.js instead)
- you want Python or Android variants of Processing
- you need a lightweight library without an IDE
- you require a permissively licensed codebase for redistribution

## Facets
- artifact type: application
- maturity: stable
- function: graphics, gui, programming-language, interpreter, animation, game-engine
- domain: graphics, education, cross-platform, desktop-applications, tutorials
- platform: cross-platform, windows, jvm
- tags: creative-coding, sketching, ide, visual-arts, java-17, processing-language, generative-art, teaching, desktop, macos, linux

## Member repositories
- benfry/processing4 (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:23.694708+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-30T04:45:49.420545+00:00, confidence not recorded.
  - readme: https://github.com/benfry/processing4 (fetched 2026-08-28T04:04:23.694708+00:00, sha 5d1a41b97284)
  - homepage: https://processing.org (fetched 2026-08-29T12:04:52.193073+00:00, sha 6da3e48dc14c)
  - site_page: https://day.processing.org (fetched 2026-08-29T12:04:52.196809+00:00, sha eee98263f34f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
