Creative coding

Creative coding

We have put together a list of some creative coding software and related libraries for aspiring artists. If you have any recommendations, we would love to hear from you.

Cinder logo
Cinder

Free and open source library for professional-quality creative coding in C++

Three JS logo
JavaScript (three.js)

Stunning 3D Web Graphics Library (WebGL)

Nannou Rust logo
Nannou

Open-source creative-coding framework for Rust

Processing logo
Processing

Flexible software sketchbook

JavaFX logo
JavaFX

Rich graphical library preceded by Java Canvas Abstract Window Toolkit (AWT) and Swing

Microsoft MakeCode logo
MakeCode

Free online learn-to-code Microsoft platform

Simple Directmedia Layer logo
Simple DirectMedia Layer

Cross-platform development library with low level access

Clojure-ClojureScript-Quil-logo
Quil

Clojure/ClojureScript library for creating interactive drawings and animations

Metal 3 Apple logo
Metal by Apple

Graphics acceleration

Vulkan NVIDIA logo
Vulkan by NVIDIA

New generation ray tracing technologies with NVIDIA GeForce, RTX and Quadro Graphical Processing Units (GPUs)

microsoft directx logo
DirectX by Microsoft

High-performance 2D and 3D graphics

AMD Radeon logo
Radeon by AMD

Next-generation performance, visuals, and efficiency

DALL-E Point E logo
Point-E

3D point cloud generation by OpenAI

NVIDIA Magic3D logo
Magic3D

Text-to-3D content creation by NVIDIA

DreamFusion Google logo
DreamFusion

Text-to-3D using 2D Diffusion

ggplot2 logo
ggplot2

Data visualization package

tableau-public-logo
Tableau Public

Free data visualisations platform

infogram logo
Infogram

Intuitive visualization tool

Datamatic IO
Datamatic 

Free beautiful data visualizations

datawrapper logo
Datawrapper

Beautiful charts, maps, and tables

Flourish logo
Flourish

Beautiful and easy data visualization and storytelling

Matplotlib-logo
Matplotlib

Static, animated, and interactive visualizations

bokeh-logo
Bokeh

Interactive visual library for browsers

plotly js logo
Plotly JavaScript

Open Source Graphing Library

JSX Graph logo
JSX Graph

Dynamic mathematics with JavaScript

MathBox logo
MathBox

Presentation-quality WebGL math graphing

The above list is only for information purpose to help you get started. We encourage you to research independently and thoroughly before making any decisions. Did we miss your favourite creative coding software or related library? Write to us at info@chitrapata.in and let us know.