This is your work, valued

Sat
Sun
Mon
Tue
Wed
Yesterday
Today
New York, NY

Daniel Shiffman

Top 12%
@shiffman

noc-book-2. The 2024 edition of The Nature of Code with p5.js. Includes Notion workflow and build system.

1.8k

threads-api. Unofficial, Reverse-Engineered Node.js/TypeScript client for Meta's Threads. Web UI Included.

1.6k

ml4processing-forked. Forked repo for ml4processing. Future updates on https://github.com/jjeongin/creative-machine

14

Macrodata-Refinement. Marcrodata Refinement

459

You-You-Are-Bot. You You Are Bot

22

dear-github-2.0. 📨 An open letter to GitHub from the maintainers of open source projects

1.9k

p5mimicry. A javascript plugin for p5.js based on Nature of Code

30

Lenia. Lenia - Mathematical Life Forms

3.8k

annyang. 💬 Speech recognition for your site

6.8k

p5buddy. JavaScript

8

Final-Projects. For tracking final projects and documentation

10

awesome-actions. A curated list of awesome actions to use on GitHub

28k

tfjs. A WebGL accelerated JavaScript library for training and deploying ML models.

19k

p5.js-speech. Web Audio Speech Synthesis / Recognition for p5.js

263

CommunityClouds. Cloud Designs for Processing Community Day

35

p5deeplearn. deeplearn.js meets p5

19

GoodForPoC. The website for Good for PoC.

58

p5.geometry. p5.js addon

7

tsne-js. t-distributed stochastic neighbor embedding (t-SNE) algorithm implemented in JavaScript

249

icm-help-sessions. Weekly ICM Help Sessions with Craig and Kat

8

toxiclibs. Official master repo (Git version)

203

WoofJS. Learnable JavaScript

158

ham4corpus. Data from "Hamilton: An American Musical", formatted for reuse. See below for some interesting text analysis basic findings! I am not throwing away my stopword?

53

p5.js-web-editor. The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.

1.7k

p5.js-widget. A reusable widget for embedding editable p5 sketches in web pages.

166

processing-glvideo. Hardware accelerated video playback using GL textures (for Processing on Raspberry Pi)

70

compromise. modest natural-language processing

12k

learning-nodejs. :book: An example-based Node.js tutorial.

67

tabletop. Tabletop.js gives spreadsheets legs

3.8k

p5.serialserver. Server for use with p5.serialport

163

corpora. A collection of small corpuses of interesting data for the creation of bots and similar stuff.

5.1k

node-youtube-resumable-upload. Upload large(r) videos to youtube via Google's 'resumable upload' API

43

p5js-webIDE. demo ~

48

javacpp-presets. The missing Java distribution of native C++ libraries

2.9k

get-the-banana. A wikipedia powered word association game

8

youmightnotneedjquery. Astro

14k

ScriptCraft. Write Minecraft Plugins in JavaScript.

1.9k

p5-server. A lightweight server environment designed to let you get up and running quickly with p5.js

9

github-markdown-css. The minimal amount of CSS to replicate the GitHub Markdown style

8.9k

itp-networked-media. Repository for ITP Networked Media, Fall 2014

14

ijeoma.js. A Javascript library for animating HTML5 and javascript properties

49

Creative-Coding-UG-Fall-2014. Repository for Creative Coding (DM-UY 1133), Polytechnic School of Engineering, NYU. Fall, 2014.

19

p5.js-website-OLD. The website for p5.js.

60

servi-ide. JavaScript

15

servi.js. JavaScript

36

ProcessingOculus. Work in progress of an Oculus library for Processing

7

Flip. It's not Powerpoint

51

MassivePixelEnvironment. Massive Pixel Environment (MPE) is a Processing library for easily extending sketches to distributed display environments.

54

jbox2d. a 2d Java physics engine, native java port of the C++ physics engines Box2D and LiquidFun

1.1k

TweakMode. A new mode for Processing's PDE that allows modifying fixed numbers in the code while the sketch is running and seeing the result in real-time.

46

p5.js. p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. Looking for p5.js 2.0? http://beta.p5js.org

24k

Nature-Of-Code. Nature Of Code examples in iOS

38

Debug. Examples for the "My Code is Broken, Now What" workshop.

4

ConwaysGameOfLife. Conway's Game of Life in Processing.js, jQuery and Sinatra.

6

Eyeo2012. Projects I created for my talk at the Eyeo Festival.

217

HTTProcessing. Java

5

XQMode. Live Syntax and Error Checker for Processing IDE

13

TemplateMode. Mode Template for extending Java mode in Processing IDE 2.0

8

HTTP-Requests-for-Processing. Java

145

Random-Walk. Nature of Code Homework 1 - A Self-Avoiding Walk

2

Nature-of-Code. My nature of code experiments and doodles

2

asciidoc. NB: YOU SHOULD PROBABLY USE THE ASCIIDOCTOR GEM INSTEAD. An AsciiDoc parser written in Ruby. Parses an AsciiDoc file into native Ruby objects, and provides an interface for exporting to HTML / PDF with custom .erb templates

15

CakeMix-Processing. Processing Library for ITP CakeMix

7

Magic-Book-Project. DEPRECATED: We are reviving the Magic Book project as a node package: https://github.com/magicbookproject/magicbook

613

ItpResidency. Java

8

OpenTLD. OpenTLD is an open source library for real-time 2D tracking of a single object in video. This repository is no longer under development. For latest version see: http://www.tldvision.com/tld2.html

2.1k

conways-game-of-life. Conway's Game of Life in Processing.js

15

Box2D-for-Processing. Processing JBox2D helper library and examples

287

The-Nature-of-Code-archive. The very first build system for The Nature of Code

923

dat.gui. Lightweight controller library for JavaScript.

7.7k

kinectJavaHandtracking. Basic hand tracking in processing using Daniel Shiffman's processing library

5

kinectaby. ruby bindings to libfreenect

45

Most-Pixels-Ever-Processing. The Most Pixels Ever is an open-source Java and C++ framework for spanning Processing sketches and openFrameworks applications across multiple screens.

288

libfreenect. Just working on Processing library here

122

processing-openkinect. Processing library for OpenKinect

52

libfreenect. Drivers and libraries for the Xbox Kinect device on WIndows, Linux, and OS X

12

libfreenect. Drivers and libraries for the Xbox Kinect device on WIndows, Linux, and OS X

4

ofxKinect. legacy openFrameworks wrapper for the xbox kinect (OF pre-0.8.0+ only) - ofxKinect is now included and is being maintained in OF releases

542

libfreenect. Drivers and libraries for the Xbox Kinect device on Windows, Linux, and OS X

3.8k

all-thumbs. every image, ever

3

Cinder. Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.

5.5k

ringo-processing-samples. JavaScript

5

sshj. ssh, scp and sftp for java

2.7k

flocking. Dan Shiffman's flocking code ported to Clojure

7

PBox2DSketches. These sketches are small excercises based on Daniel Shiffmans developing PBox2D demo's and online publications.

2

processing-tweet-stream. A Processing library for the Twitter Streaming API

22

openFrameworks. openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

10k