Awesome-ITP

Awesome things from ITPers

Stars
64

Awesome-ITP

Awesome tools, libraries and documents created by ITPers ✊🏻

  1. Tools
  2. Libraries
  3. Documents and Workshops
  4. Boilerplates and Templates

Tools

Arduino Arduino is an open source hardware and software company and maker community. https://github.com/topics/arduino

Kinectron Kinectron sends Kinect depth, color and skeletal data over a peer network. https://kinectron.github.io

ml5.js A wrapper around deeplearn.js and a set of ready-to-use machine learning utilities. https://ml5js.org

PressKit.js PressKit.js generates a fancy press kit for your project! https://github.com/dodiku/PressKit.js

Volume Volume is a tool for reconstructing a single 2D image or video in 3D space. Using state-of-the-art machine learning research, Volume is able to generate a 3D asset from a single view. https://volume.gl/

Runway Machine Learning for Everyone https://runwayml.com/

Archetype Archetype is an invitation for artists to explore the web as an independent exhibition space. https://archetype.cc/

Videogrep Videogrep is a command line tool that searches through dialog in video files (using .srt or .vtt subtitle tracks, or pocketsphinx transcriptions) and makes supercuts based on what it finds. http://antiboredom.github.io/videogrep/

scenescoop Scenescoop is a tool to get similar semantic scenes from a pair of videos. Basically, you input a video and get a scene that has a similar meaning in another video. You can run it as a python script or as a web app. https://github.com/cvalenzuela/scenescoop

docode A tool that automatically generates media files, such as videos, GIFs, and screenshots, from your JavaScript sketch file. https://mgs.github.io/docode/

easyGAN easyGAN allows users to use DCGAN with one line command. https://easygan.netlify.com/

DepthKit.js A plugin for using DepthKit's volumteric captures in Three.js. https://github.com/juniorxsound/DepthKit.js

DepthKit for A-Frame An A-Frame component for rendering DepthKit volumetric videos in WebVR. https://github.com/juniorxsound/DepthKit-A-Frame

odyssey Audio Transcription platform for oral stories. https://github.com/SharifH/odyssey

Future of Comics: Creator Tool Make mobile interactive comic books for iPhone and publish it directly to the App Store https://github.com/cruzdiego/futureofcomics

manipulation Software MIDI manipulation of hardware MIDI instruments https://github.com/maquinitas

Dockspacer A Mac OS X command line utility that creates spacers in the Dock. https://github.com/code-warrior/dockspacer

Screenshot Shadow A Mac OS X command line tool that allows users to enable/disable box shadows around screenshots. https://github.com/code-warrior/screenshot-shadow

Screenshot File Format A Mac OS X command line utility that allows users to choose PNG, PDF, PSD, JPG, TIF, or GIF as the format for screenshots. https://github.com/code-warrior/screenshot-file-format

p5.serialport Serial Port API and Server for p5.js https://github.com/vanevery/p5.serialport

OSCAR OSCAR is a tool to create beautiful graphic user interaces (GUIs) to send OSC messages and control interactive installations (Resolume arena, Touch Designer, Ableton, Processing, PD, UNITY, Unreal, etc). Let's create beautiful, responsive and touchable interfaces. https://github.com/trafalmejo/OSCAR

Libraries

AudioOwl AudioOwl is using librosa and RNN models to run fast analysis of music files 🎸. https://github.com/dodiku/AudioOwl

VidPy A Python video editor and compositor based on the MLT Multimedia Framework. https://antiboredom.github.io/vidpy/

Mappa Mappa is a library to facilitate work between the canvas element and existing map libraries and APIs. https://mappa.js.org/

Interval Interval Library for Arduino https://github.com/tigoe/Interval

sACNSource A library for sending DMX-512 messages in an sACN packet over UDP https://github.com/tigoe/sACNSource

plottr.js Javascript interface and API for working with X-Y pen plotters and/or vinyl cutters that understand HPGL. https://github.com/mgs/plottr.js

MixingBear Automatic beat-mixing of music files in Python, using AudioOwl 🎚 https://github.com/dodiku/MixingBear

protestpy python module for protesting https://github.com/montoyamoraga/protestpy

PoseNet https://github.com/oveddan/tfjs-models/tree/master/posenet

Threaded Depth Cleaner Threaded depth-map cleaning and inpainting using OpenCV. https://github.com/juniorxsound/ThreadedDepthCleaner

Docs and workshops

Coding Train Daniel Shiffman makes videos on how to code! The Coding Train features "creative coding" video tutorials with new ones released every week. http://thecodingtrain.com/

Making Art With Your Graphics Card An introductory workshop on fragment shaders. https://github.com/oshoham/making-art-with-your-graphics-card

Unity with Shaders a general usage of shader-implermented perlin noise in unity3D / post-processing-stack https://github.com/avseoul/10.15.2017_itp_workshop

shadertoytothreejs How to steal shadertoy https://github.com/franklinzhu/shadertoytothreejs

Wekinator workshop and example code for MAX/MSP https://github.com/Tiriree/wekinatorClass

Avateering with Kinectron - (Research) https://github.com/kinectron/kinectron/wiki/Avartron

Making music with data The goal of this workshop is to expose participants of all levels to the ability of utilizing web APIs and online datasets to build data-driven experiences for creative purposes. https://github.com/dodiku/music_with_data_workshop

Machine Learning Demystified A weekly workshop series at ITP to teach machine learning with a focus on deep learning https://github.com/shekit/machine-learning-demystified

Programmable Air A hardware kit to experiment with inflatable and vacuum based soft robotics. https://github.com/tinkrmind/programmable-air https://github.com/programmable-air

workshop_threevr Material for the threeVR workshop https://github.com/nicolaspe/workshop_threevr

PiRecipes A collection of ways to do things on a Raspberry Pi https://github.com/tigoe/PiRecipes

Pi Note For Raspberry Pi setup workshop https://github.com/koji/RaspberryPi-Note

p5js-shaders https://glitch.com/@kcconch/p-5-js-shaders https://github.com/ITP-xStory/p5js-shaders

Boilerplates

THREE-Multiplayer A boilerplate server and client setup for Three.js multiplayer using Socket.io. https://github.com/juniorxsound/THREE-Multiplayer

oF-shader-boilerplate A boilerplate for openFrameworks with fragment shader. https://github.com/koji/oF-shader-boilerplate

Twitter-Bot-Template-4-python twitter bot template for python with twython https://github.com/koji/Twitter-Bot-Template-4-python

Web Dev Boilerplates Webpack, Typescript, threejs, reactjs https://github.com/koji/typescript

Badges
Extracted from project README
PRs Welcome Awesome