Alternatives to Processing.js for all platforms with Open Source License

  • D3.js

    D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. .

    Free Open Source Web Self-Hosted

    D3.js icon
  • Processing

    Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists...

    Free Open Source Mac Windows Linux

    Processing icon
  • p5.js

    p5.js a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing.

    Free Open Source Self-Hosted GitHub

    p5.js icon
  • OpenFrameworks

    openFrameworks is an open source C++ toolkit designed to assist the creative process by providing a simple and intuitive framework for experimentation. The toolkit is...

    Free Open Source Mac Windows Linux

    OpenFrameworks icon
  • Cinder

    CINDER PROVIDES A POWERFUL, INTUITIVE TOOLBOX for programming graphics, audio, video, networking, image processing and computational geometry. Cinder is cross-platform...

    Free Open Source Mac Windows

    No features added Add a feature

    Cinder icon
  • Raphaël

    Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop...

    Free Open Source Web

    Raphaël icon
  • Vis.js

    vis.js is a dynamic, browser based visualization library. The library is designed to be easy to use, to handle large amounts of dynamic data, and to enable manipulation...

    Free Open Source Self-Hosted

    Vis.js icon
  • Context Free

    Context Free is a program that generates images from written instructions called a grammar. The program follows the instructions in a few seconds to create images that...

    Free Open Source Mac Windows Linux

    Context Free icon
  • Pts

    Pts is a JavaScript library for visualization and creative-coding. Pts is lightweight and modular. Written in typescript, it comes with many useful algorithms for...

    Free Open Source Self-Hosted

    No features added Add a feature

    Pts icon
  • Protovis

    Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization...

    Free Open Source Mac Windows Linux Web

    Protovis icon
  • uvCharts

    uvCharts is a simple yet powerful JavaScript Charting library built using D3.js. FEATURES Simple - Simple to learn and use - Robust and powerful - Uniform data...

    Free Open Source Self-Hosted

    No features added Add a feature

    uvCharts icon
  • Generativepy

    generativepy can be used to create generative art using Python. It can be used to create art using geometric patterns, fractals, particle systems, cellular automata and...

    Free Open Source Mac Windows Linux

    No features added Add a feature

    Generativepy icon

Platforms

Show 11 less popular platforms