GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” GitHub - 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.

BranchesTags
Open more actions menu

Latest commit

 

History

8,061 Commits
8,061 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.storybook
.storybook
 
 
client
client
 
 
common
common
 
 
contributor_docs
contributor_docs
 
 
e2e
e2e
 
 
infrastructure
infrastructure
 
 
public
public
 
 
server
server
 
 
translations
translations
 
 
webpack
webpack
 
 
.babelrc
.babelrc
 
 
.env.e2e
.env.e2e
 
 
.env.example
.env.example
 
 
.eslintignore
.eslintignore
 
 
.eslintrc
.eslintrc
 
 
.gitignore
.gitignore
 
 
.nvmrc
.nvmrc
 
 
.prettierrc
.prettierrc
 
 
.travis.yml
.travis.yml
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
Procfile
Procfile
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
app.json
app.json
 
 
deploy.sh
deploy.sh
 
 
deploy_staging.sh
deploy_staging.sh
 
 
docker-compose-development.yml
docker-compose-development.yml
 
 
docker-compose.yml
docker-compose.yml
 
 
index.js
index.js
 
 
kubernetes_app.yml
kubernetes_app.yml
 
 
loadEnv.js
loadEnv.js
 
 
nodemon.json
nodemon.json
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
playwright.config.ts
playwright.config.ts
 
 
tsconfig.base.json
tsconfig.base.json
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

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.

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.

Stay in touch with Processing Foundation across other platforms:

  • Instagram
  • Youtube
  • X
  • Discord
  • Forum

Using the p5.js Editor πŸ€”

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.

For more information on usage guidelines for the p5.js Editor, check out the p5.js Editor Terms of Use. To gain better insight into how we handle user data and data privacy, refer to the p5.js Editor Privacy Policy.

Contributing πŸ“– πŸ› 🎨

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. To get started with contributing to the p5.js Editor, we recommend exploring the following resources in order:

  1. p5.js Community Statement and Code of Conduct - Read our Community Statement and Code of Conduct to understand the values that guide our community and how to participate respectfully and constructively.

  2. Contributor Docs - For a deeper look at how to get involved with the p5.js Editor, check out our Contributor Docs for more in-depth details about contributing to different areas of the project, including code, bug fixes, documentation, discussion, and more.

  3. All Contributors list on the p5.js repository - Explore the All Contributors list to see the wide range of contributions by our amazing community!

TypeScript Migration: We have initiated migrating the repo to Typescript as part of the p5.js Web Editor pr05 Grant, and the repo is now open to migration contributions.

Please see Typescript Migration for migration guidelines. Please see 2025 pr05 Typescript Migration Project for details and technical decisions for the migration project.

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:


About

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.

editor.p5js.org

Resources

Readme
LGPL-2.1 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

1.7k stars

Watchers

48 watching

Forks

1.7k forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.