• Stars
    star
    1,385
  • Rank 33,928 (Top 0.7 %)
  • Language
    JavaScript
  • License
    GNU Lesser Genera...
  • Created over 8 years ago
  • Updated about 1 month ago

Reviews

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

Repository Details

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.

p5.js Editor

Welcome! 👋👋🏿👋🏽👋🏻👋🏾👋🏼

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. It is designed with beginners in mind, limiting features and frills. The editor is free and open-source because we believe software, and the tools to learn it, should be accessible to everyone.

Community

We are a community of, and in solidarity with, people from every gender identity and expression, sexual orientation, race, ethnicity, language, neuro-type, size, ability, class, religion, culture, subculture, political opinion, age, skill level, occupation, and background. We acknowledge that not everyone has the time, financial means, or capacity to actively participate, but we recognize and encourage involvement of all kinds. We facilitate and foster access and empowerment. We are all learners.

The p5.js Editor is a collaborative project created by many individuals, mostly volunteers, and you are invited to help. All types of involvement are welcome. See the community section to get started! You can also check out the contributor docs for more in-depth details about contributing to different areas of the project, including code, bug fixes, documentation, discussion, and more.

Learn more about our community and read our community statement and code of conduct. You can directly support our work with p5.js by donating to the Processing Foundation.

Get Started

Make your first sketch in the p5.js Editor! Learn more about sketching with p5.js on the Get Started and find everything you can do in the Reference. You can also look at examples and remix them in the p5.js Editor.

Setting Up the Development Environment

Issues

If you have found a bug in the p5.js Web Editor, you can file it under the "issues" tab. You can also request new features here. A set of templates for reporting issues and requesting features are provided to assist you (and us!). The p5.js Editor is maintained mostly by volunteers, so we thank you for your patience as we try to address your issues as soon as we can. Please post bugs and feature requests in the correct repository if you can:

Acknowledgements

Support for this project has come from Processing Foundation, NYU ITP, CS4All, NYC DOE, COSA at DU, STUDIO for Creative Inquiry, Grant for the Web, New Media Rights, and many others.

Hosting and technical support has come from:

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,905
star
2

processing

Source code for the Processing Core and Development Environment (PDE)
Java
6,448
star
3

p5.js-sound

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

processing-android

Processing mode and core library to create Android apps with Processing
Java
766
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
272
star
8

p5.js-website-legacy

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

p5.js-video

JavaScript
175
star
10

processing-sound

Audio library for Processing built with JSyn
Java
146
star
11

processing-library-template

Processing Library Template for Eclipse
CSS
140
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
125
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-website

Repository for the processing.org website
MDX
68
star
18

processing-templates

Library, Mode, and Tool templates
Java
60
star
19

p5.js-website-OLD

The website for p5.js.
JavaScript
60
star
20

Processing-Hour-Of-Code

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

processing-eclipse

Eclipse plugin project for Processing
Java
50
star
22

processing-android-library-template

Processing Android Library Template for Gradle
CSS
33
star
23

p5.sound.js-ARCHIVE

new build of p5.sound.js library
JavaScript
33
star
24

processing-video-android

Processing Video implementation for Android
Java
32
star
25

processing-tool-template

Processing Tool Template for Eclipse
Java
28
star
26

processing-examples

Example files for "processing4" and "processing-website"
Processing
22
star
27

p5.js-libraries

TypeScript
21
star
28

processing-pi-website

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

p5.js-website

New p5.js website!
MDX
16
star
30

p5.js-getting-started-es

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

pr05-grant

Documentation related to the Processing Foundation Software Development Grant also known as `pr05`
13
star
32

processing4-javafx

JavaFX library for Processing 4
Java
11
star
33

processing-design-system

Processing
10
star
34

processing-library-template-gradle

Processing Library Template for Gradle and IntelliJ
Java
9
star
35

p5.sound.js

JavaScript
9
star
36

processing-javadocs

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

processing-android-website

Repository of the official Processing for Android website
HTML
7
star
38

processing-forum-archive

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

p5.js-website-translator

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

OSACC-p5.js-Access-Report

6
star
41

p5.js-showcase

JavaScript
6
star
42

p5.js-release

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

Processing-Foundation-GSoC

This repository is a central hub for all resources, project ideas, and guidelines related to the Google Summer of Code (GSoC) program at the Processing Foundation
4
star
44

processing-community-day-website

The website for Processing Community Day
CSS
2
star
45

cardboard-wrapper-sdk

Wrapper Library for Google's Cardboard sdk for VR
C++
2
star
46

processing-gsoc

1
star
47

processing-doclet

Java
1
star
48

p5.js-example

GLSL
1
star
49

p5.js-offline-reference

JavaScript
1
star