Turtle is a pre-installed Python library that enables users to create pictures and shapes for educational and creative use. It's a great way for learners to encounter programming concepts and interactions with software.
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.
Java is a popular object-oriented language. Swing is a graphical user interface (GUI) toolkit for creating interactive applications in Java.
Get started creating graphics with Java and Processing.
CMU Graphics is a persistent-object graphics package geared towards beginner computer science students.
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
The easy-to-use JavaScript library for turtle graphics.
This is the official template for turtley.js. You can find documentation and other information here.
Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface.