45 lines
2.6 KiB
Markdown
45 lines
2.6 KiB
Markdown
---
|
|
tags: [processing]
|
|
---
|
|
|
|
# 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)
|