Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nature-of-code/noc-examples-processing

Repository for example code from The Nature of Code book
https://github.com/nature-of-code/noc-examples-processing

Last synced: 5 days ago
JSON representation

Repository for example code from The Nature of Code book

Awesome Lists containing this project

README

        

# The-Nature-of-Code-Examples

This is the repository for example [Processing](http://processing.org) code from [The Nature of Code book](http://natureofcode.com/). If you are looking for the book's raw content (text, illustrations, images, CSS, etc.), have a look at [The Nature of Code repo](https://github.com/shiffman/The-Nature-of-Code).

## Ports to other Languages

### openFrameworks
* [firmRead's port of examples](https://github.com/firmread/NatureOfCode)
* [tecnecollective's port of examples](https://github.com/tecnecollective/The-Nature-of-Code-Examples)
* [emmanuelgeoffray book translation](https://github.com/emmanuelgeoffray/The-Nature-of-Code)
* [itpresidents' port of examples](https://github.com/itpresidents/The-Nature-of-Code-Examples)
* [GPU Flocking](https://github.com/robotconscience/OF-GPU-Flocking)

### Cinder
* [Learning Cinder tutorial](http://www.iamnayr.com/tutorials/learn-cinder-tutorial-part-1/)
* [Greg Kepler's Cinder examples](https://github.com/gregkepler/The-Nature-of-Code-Examples)

### JavaScript and family
* [p5.js port](https://github.com/shiffman/The-Nature-of-Code-Examples-p5.js)
* [wonderino's d3.js port](https://github.com/wonderino/natureOfCode_d3)
* [eskimoblood's Plask port](https://github.com/eskimoblood/The-Nature-of-Code-Examples)
* [dead_horse's Raphael.js port](https://github.com/dead-horse/the-nature-of-code-raphael)([online demo](http://deadhorse.me/the-nature-of-code-raphael/))
* [edsilv's TypeScript port of examples](https://github.com/edsilv/processing-ts)
* [Path Following using canvas by roman01la](https://github.com/roman01la/path-following)
* [hardmaru's paper.js port of box2d physics lib examples](https://github.com/hardmaru/paperjs_box2d)([online demo](http://otoro.net/paperbox/))
* [mvcrft's port of Adobe After Effects examples](https://github.com/mvcrft/NOC_AE)
* [ming/playgrd's three.js port](https://github.com/playgrdstar/natureofcode_threejs)
* [boid-ts Boids with canvas, gl-vec2 and typescript](https://github.com/nkint/boids-ts)

### Ruby
* [Ruby-processing port](https://github.com/ruby-processing/The-Nature-of-Code-Examples-in-Ruby) for processing-2.2.1
* [JRubyArt port](https://github.com/ruby-processing/The-Nature-of-Code-for-JRubyArt) for processing-3.0+

### Clojure
* [sjl's Quil port](https://github.com/sjl/The-Nature-of-Code-Examples)
* [mudphone's Quil port](https://github.com/mudphone/natureofclojure)
* [Clojure2d port](https://github.com/Clojure2D/clojure2d-examples/tree/master/src/NOC)

### Rust
* [Examples written in Rust using Nannou](https://github.com/nannou-org/nannou/tree/master/nature_of_code)