Skip to content
prjctimgPublic

About

An offline first mobile app to learn p5.js 🌸

Resources

Stars

6 stars

Watchers

0 watching

Forks

Latest commit

 

History

69 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn P5

License: GPL-3.0-or-later Android build GitHub release

An offline-first Android app for learning p5.js through small coding exercises. Built with React Native (Expo SDK 55) and a CodeMirror 6 editor with a live p5.js sketch preview inside an embedded WebView.

A GSoC 2026 project for the Processing Foundation.

What is this

Each exercise presents a small p5.js task with a live canvas preview. The editor provides syntax highlighting, p5.js-aware autocomplete, and a context-aware programming keyboard. Exercises are validated against the p5.js reference and unlock sequentially. It is not a replacement for the p5.js web editor.

Who is this for

Anyone who wants to learn p5.js at a relaxed pace, on the go, without a network connection.

Try it

Android APKs are published on the releases page.

Documentation

Suggestions

Open a thread in GitHub Discussions.

Contributors

prjctimg

License

Free software released under the GPL-3.0-or-later. Third-party licenses and notices are listed in THIRD_PARTY_NOTICES.md.

About

An offline first mobile app to learn p5.js 🌸

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages