• Stars
    star
    6,411
  • Rank 5,567 (Top 0.2 %)
  • Language
    Java
  • License
    Other
  • Created almost 11 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Source code for the Processing Core and Development Environment (PDE)

Since the release of Processing 3.5.4 in January 2020, development has moved to a new repository.

Using a 4.0 release (even an alpha or beta version) is recommended if you find an issue. To avoid confusion, this repo will remain open at least until a 4.0 release is the default download at https://processing.org/download. We chose to move to a new repository so that we could clean out old files accumulated over the last 20 years.

Processing

This is the official source code for the Processing Development Environment (PDE), the β€œcore” and the libraries that are included with the download.

I've found a bug! Let us know here (after first checking if someone has already posted a similar problem). If it's a reference, web site, or examples issue, take that up with folks here. There are also separate locations for Android Mode, or the Video and Sound libraries. The processing.js project is not affiliated with us, but you can find their issue tracker here.

Locked Issues Where possible, I've started locking issues once resolved. This helps reduce the amount of noise from folks adding to an issue that's been closed for years. Because this project has existed for a long time and we have thousands of closed issues, lots of them may sound similar to an issue you're having. But if there's a new problem, it'll be missed if it's lost in a comment added to an already closed issue. I don't like to lock issues because it cuts off conversation, but it's better than legitimate problems being missed. Once an issue has been resolved for 30 days, it will automatically lock.

That processing-bugs fella is suspicious. The issues list has been imported from Google Code, so there are many spurious references amongst them since the numbering changed. Basically, any time you see references to changes made by processing-bugs, it may be somewhat suspect. Over time this will clean itself up as bugs are fixed and new issues are added from within GitHub. Help speed this process along by helping us!

Please help. The instructions for building the source are here. Please help us fix problems, and if you're submitting code, following the style guidelines helps save me a lot of time.

And finally... Someday we'll also fix all these bugs, throw together hundreds of unit tests, and get rich off all this stuff that we're giving away for free. But not today.

So in the meantime, I ask for your patience, participation, and patches.

Ben Fry, 20 January 2019

More Repositories

1

p5.js

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
20,157
star
2

p5.js-web-editor

p5.js Web Editor, officially launched!
JavaScript
1,111
star
3

p5.js-sound

p5.sound brings the Processing approach to Web Audio and p5.js. Demos:
JavaScript
844
star
4

processing-android

Processing mode and core library to create Android apps with Processing
Java
757
star
5

processing-docs

[Deprecated] Processing reference, examples, tutorials, and website
HTML
371
star
6

p5.js-editor

Deprecated desktop editor for p5.js
JavaScript
337
star
7

processing-video

GStreamer-based video library for Processing
Java
271
star
8

p5.js-website

p5.js website built using Node.js, Grunt, YAML and Assemble
JavaScript
226
star
9

p5.js-video

JavaScript
174
star
10

processing-library-template

Processing Library Template for Eclipse
CSS
135
star
11

processing-sound

Audio library for Processing built with JSyn
Java
132
star
12

processing-web-archive

Repository for the Processing.org web site, examples, reference, and dreams
HTML
128
star
13

processing-sound-archive

Archived Sound Library for Processing
HTML
123
star
14

processing-android-archive

Java
96
star
15

p5.accessibility

p5.accessibility.js makes the p5 canvas more accessible to people who are blind and visually impaired. It can be used with any p5.js sketch and it is used in the p5.js web editor.
JavaScript
74
star
16

processing-experimental

Experimental Mode for the PDE
Java
72
star
17

processing-templates

Library, Mode, and Tool templates
Java
60
star
18

p5.js-website-OLD

The website for p5.js.
JavaScript
60
star
19

Processing-Hour-Of-Code

Repository for an interactive one-hour Processing tutorial.
JavaScript
56
star
20

processing-eclipse

Eclipse plugin project for Processing
Java
50
star
21

processing-website

Repository for the new processing.org
MDX
46
star
22

processing-android-library-template

Processing Android Library Template for Gradle
CSS
32
star
23

processing-tool-template

Processing Tool Template for Eclipse
Java
27
star
24

processing-pi-website

Files for the pi.processing.org subdomain that documents Processing on the Raspberry Pi
CSS
16
star
25

processing-examples

Example files for "processing4" and "processing-website"
Processing
15
star
26

p5.sound.js

new experimental build of p5.sound.js library
JavaScript
15
star
27

p5.js-getting-started-es

Spanish translation of Getting Started with p5.js
HTML
14
star
28

processing-design-system

Processing
10
star
29

processing4-javafx

JavaFX library for Processing 4
Java
9
star
30

processing-javadocs

I am testing the idea of using github pages for javadocs
HTML
7
star
31

processing-forum-archive

Bugs and details about the Processing Forum: http://forum.processing.org
7
star
32

p5.js-website-translator

Experimental web app to facilitate the p5.js website translation.
Vue
7
star
33

OSACC-p5.js-Access-Report

6
star
34

processing-library-template-gradle

Processing Library Template for Gradle and IntelliJ
Java
6
star
35

p5.js-release

Holds the built, versioned releases of p5.js.
JavaScript
5
star
36

p5.js-showcase

JavaScript
4
star
37

processing-community-day-website

The website for Processing Community Day
CSS
2
star
38

processing-gsoc

1
star
39

cardboard-wrapper-sdk

Wrapper Library for Google's Cardboard sdk for VR
C++
1
star
40

processing-doclet

Java
1
star