Processing.js!

* Download the latest version of Processing.js! http://processingjs.org/download/
* Quick Start JavaScript Developer

Processing.js alternatives

  • D3.js

  • D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. For example, you can use D3 to generate an HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.

    tags: charts data-visualization graphs infographics javascript-library
  • RAWGraphs

  • RAW Graphs is an open source data visualization framework built with the goal of making the visual representation of complex data easy for everyone.

    tags: alluvial-diagram analytics angular area-graph barchart
  • 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 designed to work as a general purpose glue, and wraps together several commonly used libraries, including:

    tags: api art c-plus-plus generative generative-art
  • p5.js

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

    tags: javascript javascript-library processing visual-programming
  • AnyChart

  • AnyChart is a flexible, cross-platform and cross-browser JavaScript charting library that allows you to create interactive HTML5 charts, stock charts, maps, Gantt charts, and dashboards for any project, in any browser, on any platform/OS.

    tags: bar-chart charting charts data-visualization design-tools
  • 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 and rotate widget, for example, you can achieve it simply and easily with this library. Raphaël ['ræfe??l] uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later. Raphaël’s goal is to provide an adapter that will make drawing vector art compatible cross-browser and easy.Raphaël currently supports Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+. »

    tags: animation javascript javascript-library svg vector-graphics
  • XStart

  • Script runtime for rapid software development.

    tags: Portable audio-input-and-output automation game-development json
  • amCharts

  • amCharts is an advanced charting library that will suit any data visualization need. Our charting solution include Column, Bar, Line, Area, Step, Step without risers, Smoothed line, Candlestick, OHLC, Pie/Donut, Radar/ Polar, XY/Scatter/Bubble, Bullet, Funnel/Pyramid charts as well as Gauges.

    tags: charts-and-visualization html5-charts javascript javascript-library
  • 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 of and interaction with the data. The library consists of the components DataSet, Timeline, Network, Graph2d and Graph3d.

    tags: charts-and-visualization html5 javascript
  • Paper.js

  • 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.

    tags: animation art interactive javascript-development svg
  • 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 can contain millions of shapes.

    tags: art generative generative-art procedural procedural-generation
  • 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, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations; no plugin required (though you will need a modern web browser)! Although programming experience is helpful, Protovis is mostly declarative and designed to be learned by example. »

    tags: charts html javascript visualisation visualization
  • uvCharts

  • uvCharts is a simple yet powerful JavaScript Charting library built using D3.js.

    tags: charting-library charts-and-visualization html5-charts javascript javascript-library