Processing
Focus: coding for beginners. Shares creative coding and generative art with p5.js. A desktop app, not a framework. Adds Windows, macOS and Linux. Rated 4.5 (p5.js: 4.6).
Framework
A free, open-source JavaScript library for learning to code and making art.
Rating
4.6 / 5
Pricing
Free
Difficulty
Beginner
Works on
Web
Built with love by Shushant Lakhyani. Building bestproductivityresources.com
p5.js is a no-cost, open-source JavaScript library described on its site as a friendly tool for learning to code and make art. The site has a reference, tutorials and examples, and you can download the library or use the online editor. The project says it will not add new features except those that increase access, and it runs workshops and community channels including Discord and a forum.
Beginners and artists who want to learn coding through visual projects.
People looking for a ready-made design tool.
Not sold on p5.js? These do a similar job, and each card says what it has in common.
Focus: coding for beginners. Shares creative coding and generative art with p5.js. A desktop app, not a framework. Adds Windows, macOS and Linux. Rated 4.5 (p5.js: 4.6).
Focus: claude, claude skills and algorithmic art. Shares generative art and creative coding with p5.js. An AI tool, not a framework. Rated 4.7 (p5.js: 4.6).
Focus: music, chiptune and composition. Shares open source with p5.js. A web app, not a framework. Adds Offline. Same 4.6 rating.
Focus: handwritten notes, pdf annotation and infinite canvas. Shares open source with p5.js. A desktop app, not a framework. Adds Linux, Windows and macOS. Same 4.6 rating.
Focus: mind map, markdown and visual notes. Shares open source with p5.js. A web app, not a framework. Rated 4.5 (p5.js: 4.6).
Focus: live coding, music and coding for beginners. Shares open source with p5.js. A desktop app, not a framework. Adds Windows, macOS and Linux. Rated 4.5 (p5.js: 4.6).
Want to spend nothing? These free picks cover similar ground.
Focus: learn to code and web development. Shares javascript and open source with p5.js. A course, not a framework. Rated 4.8 (p5.js: 4.6).
Focus: gpt, llm and training. Shares open source with p5.js. Adds macOS, Windows and Linux. Rated 4.8 (p5.js: 4.6).
Focus: coding for kids, games and animation. Also in Learning and Brainstorming, like p5.js. A web app, not a framework. Adds Windows, macOS and Android. Rated 4.8 (p5.js: 4.6).
Focus: music, education and experiments. Also in Learning and Brainstorming, like p5.js. A website, not a framework. Rated 4.7 (p5.js: 4.6).
Focus: diagrams as code, flowcharts and gantt charts. Shares open source with p5.js. Adds macOS, Windows and Linux. Rated 4.7 (p5.js: 4.6).
Focus: web design, inspiration and showcase. Also in Brainstorming and Learning, like p5.js. A website, not a framework. Same 4.6 rating.
Free Notion database
Real online businesses, creators and projects, broken down by how they make money: apps, online stores, AI tools and more. Free on Gumroad.
Get the free databaseFree Notion database
Hundreds of online income methods in one place, so you can compare options and pick one to try. Free on Gumroad.
Get the free listFor research and ideas only. Results vary and nothing here is a promise of income. See our Disclaimer.
Weekly newsletter
One short email every Monday with everything shipped that week: new free tools and websites, new guides, new free browser tools and what's new in my free Gumroad libraries, plus how the site is growing. Free, and you can unsubscribe anytime.
Join the newsletterYou sign up on Gumroad, which stores your email to send the newsletter. See our Privacy Policy.