Turtle is a pre-installed Python library that enables users to create pictures and shapes.
p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! p5.js is free and open-source because we believe software, and the tools to learn it, should be accessible to everyone.
Tkinter is a Python binding to the Tk GUI toolkit. It is the standard Python interface to the Tk GUI toolkit, and is Python's de facto standard GUI.
Get started creating graphics with Java and Processing.
Java is a popular object-oriented language. Swing is a graphical user interface (GUI) toolkit for creating interactive applications in Java.
CMU Graphics is a persistent-object graphics package geared towards beginner computer science students.
Processing 4.0 beta 1
Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning and prototyping.
Created by @JSer | Render 3D objects using the popular Three.js library.
Write p5.js sketches using Python in your browser!
Brython is designed to replace Javascript as the scripting language for the Web. As such, it is a Python 3 implementation (you can take it for a test drive through a web console), adapted to the HTML5 environment, that is to say with an interface to the DOM objects and events.
Processing.py is an implementation of Processing in Jython (Java Python).
Create images and animations with code! Powered by kaboom.js
GLSL Shader in WebGL