An open API service indexing awesome lists of open source software.

awesome-creative-coding

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
https://github.com/terkelg/awesome-creative-coding

Last synced: 2 days ago
JSON representation

  • Tools

    • Visual Programming Languages

      • TiXL - Open source tool for creating interactive 3d content and animations.
      • XOD - platform] - Open source visual programming language and environment for microcontroller-based projects.
      • Isadora - platform] - Scene based media control software with integrated projection mapper.
      • Notch Builder - Node-based authoring tool with a strong focus on real-time graphics. Currently in beta.
      • Synopsis - A suite of open source software for computational cinematography.
      • JOY.JS - Realtime visual coding tool, easy to understand and aimed at beginners.
      • Circles - Live graphics node editor, powered by AsyncGraphics.
      • TIC-80 - Make pixel art style games and art on a 240\*136 pixel screen.
      • Vuo - Live interactive-media programming environment.
      • tooll - Open source tool for creating interactive 3d content and animations.
      • eternal - Programs as graphs and graphs as compositional tools for creation.
      • Circles - Live graphics node editor, powered by AsyncGraphics.
      • TouchDesigner - Visual development platform to create realtime projects.
      • ossia score - platform] - Interactive, intermedia audio-visual sequencer.
    • Web Programming • Libraries

      • Stackgl - Open software ecosystem for WebGL, built on top of browserify and npm.
      • Paper.js - The swiss army knife of vector graphics scripting.
      • p5.js - JavaScript library that starts with the original goal of Processing.
      • Pts.js - JavaScript library for visualization and creative-coding.
      • Fabric.js - JavaScript canvas library, SVG-to-canvas parser.
      • Maker.js - Parametric line drawing for SVG, CNC & laser cutters.
      • OpenJSCAD - Programmatic 3D modeling in JavaScript.
      • Two.js - Two-dimensional drawing api geared towards modern web browsers.
      • ClayGL - WebGL graphic library for building scalable Web3D applications.
      • css-doodle - A web component for drawing patterns with CSS.
      • Zdog - A pseudo-3D engine for canvas & SVG.
      • GraphicsJS - A lightweight open-source JavaScript library for graphics and animations (SVG/VML).
      • three.js - JavaScript 3D library.
      • regl - Functional WebGL.
      • Paper.js - The swiss army knife of vector graphics scripting.
      • Sketch.js - Minimal JavaScript creative coding framework.
      • lightgl.js - A lightweight WebGL library.
      • picogl.js - A minimal WebGL 2 rendering library.
      • Alfrid - A WebGL tool set.
      • Babylon.js - complete JavaScript framework for building 3D games with HTML 5 and WebGL.
      • twgl.js - A tiny WebGL helper library.
      • OGL.js - JavaScript 3D library (WebGL).
      • luma.gl - WebGL2 Components for Data Visualization.
      • Ammo.js - Direct port of the Bullet physics engine to JavaScript using Emscripten.
      • Theatre.js - Motion design library with visual tools.
      • Pixi.js - HTML 5 2D rendering engine that uses webGL with canvas fallback.
      • JSCAD - Programmatic 3D modeling in JavaScript.
      • luma.gl - WebGL2 Components for Data Visualization.
      • Oimo.js - Lightweight 3D physics engine for JavaScript.
      • textmode.js - JavaScript canvas library for real-time ASCII and textmode graphics.