{"id":16299700,"url":"https://github.com/koji/awesome-itp","last_synced_at":"2026-03-08T21:10:30.172Z","repository":{"id":91474835,"uuid":"131194584","full_name":"koji/Awesome-ITP","owner":"koji","description":"Awesome things from ITPers","archived":false,"fork":false,"pushed_at":"2020-06-04T20:12:52.000Z","size":57,"stargazers_count":64,"open_issues_count":0,"forks_count":12,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-05-22T13:35:06.749Z","etag":null,"topics":["awesome-list","itp"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/koji.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-04-26T18:18:56.000Z","updated_at":"2023-12-04T19:24:20.000Z","dependencies_parsed_at":"2024-01-07T01:28:52.683Z","dependency_job_id":"0ffe5d71-8cff-4ba3-98a8-a539aa9d82c7","html_url":"https://github.com/koji/Awesome-ITP","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koji%2FAwesome-ITP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koji%2FAwesome-ITP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koji%2FAwesome-ITP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koji%2FAwesome-ITP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koji","download_url":"https://codeload.github.com/koji/Awesome-ITP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244056404,"owners_count":20390719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","itp"],"created_at":"2024-10-10T20:49:11.238Z","updated_at":"2026-03-08T21:10:25.149Z","avatar_url":"https://github.com/koji.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Awesome-ITP\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nAwesome tools, libraries and documents created by ITPers ✊🏻\n1. [Tools](#tools)\n1. [Libraries](#libraries)\n1. [Documents and Workshops](#docs-and-workshops)\n1. [Boilerplates and Templates](#boilerplates)\n\n## Tools\n*__Arduino__*  \nArduino is an open source hardware and software company and maker community.  \nhttps://github.com/topics/arduino  \n\n*__Kinectron__*  \nKinectron sends Kinect depth, color and skeletal data over a peer network.  \nhttps://kinectron.github.io\n\n*__ml5.js__*      \nA wrapper around deeplearn.js and a set of ready-to-use machine learning utilities.  \nhttps://ml5js.org \n\n*__PressKit.js__*    \nPressKit.js generates a fancy press kit for your project!  \nhttps://github.com/dodiku/PressKit.js   \n\n*__Volume__*    \nVolume 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.  \nhttps://volume.gl/  \n\n*__Runway__*     \nMachine Learning for Everyone  \nhttps://runwayml.com/   \n\n*__Archetype__*    \nArchetype is an invitation for artists to explore the web as an independent exhibition space.  \nhttps://archetype.cc/  \n\n*__Videogrep__*    \nVideogrep 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.  \nhttp://antiboredom.github.io/videogrep/  \n\n*__scenescoop__*    \nScenescoop 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.  \nhttps://github.com/cvalenzuela/scenescoop  \n\n*__docode__*    \nA tool that automatically generates media files, such as videos, GIFs, and screenshots, from your JavaScript sketch file.  \nhttps://mgs.github.io/docode/  \n\n*__easyGAN__*    \neasyGAN allows users to use DCGAN with one line command.  \nhttps://easygan.netlify.com/  \n\n*__DepthKit.js__*  \nA plugin for using DepthKit's volumteric captures in Three.js.  \nhttps://github.com/juniorxsound/DepthKit.js\n\n*__DepthKit for A-Frame__*  \nAn A-Frame component for rendering DepthKit volumetric videos in WebVR.  \nhttps://github.com/juniorxsound/DepthKit-A-Frame\n\n*__odyssey__*  \nAudio Transcription platform for oral stories.  \nhttps://github.com/SharifH/odyssey  \n\n*__Future of Comics: Creator Tool__*  \nMake mobile interactive comic books for iPhone and publish it directly to the App Store  \nhttps://github.com/cruzdiego/futureofcomics  \n  \n*__manipulation__*  \nSoftware MIDI manipulation of hardware MIDI instruments  \nhttps://github.com/maquinitas  \n\n*__Dockspacer__*  \nA Mac OS X command line utility that creates spacers in the Dock.  \nhttps://github.com/code-warrior/dockspacer  \n\n*__Screenshot Shadow__*  \nA Mac OS X command line tool that allows users to enable/disable box shadows around screenshots.  \nhttps://github.com/code-warrior/screenshot-shadow  \n\n*__Screenshot File Format__*  \nA Mac OS X command line utility that allows users to choose PNG, PDF, PSD, JPG, TIF, or GIF as the format for screenshots.  \nhttps://github.com/code-warrior/screenshot-file-format  \n\n*__p5.serialport__*  \nSerial Port API and Server for p5.js  \nhttps://github.com/vanevery/p5.serialport  \n\n*__OSCAR__*   \nOSCAR 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.  \nhttps://github.com/trafalmejo/OSCAR\n\n\n## Libraries\n*__AudioOwl__*    \nAudioOwl is using librosa and RNN models to run fast analysis of music files 🎸.  \nhttps://github.com/dodiku/AudioOwl  \n\n*__VidPy__*    \nA Python video editor and compositor based on the MLT Multimedia Framework.  \nhttps://antiboredom.github.io/vidpy/  \n\n*__Mappa__*    \nMappa is a library to facilitate work between the canvas element and existing map libraries and APIs.  \nhttps://mappa.js.org/  \n\n*__Interval__*    \nInterval Library for Arduino  \nhttps://github.com/tigoe/Interval  \n\n*__sACNSource__*    \nA library for sending DMX-512 messages in an sACN packet over UDP  \nhttps://github.com/tigoe/sACNSource\n\n*__plottr.js__*    \nJavascript interface and API for working with X-Y pen plotters and/or vinyl cutters that understand HPGL.\nhttps://github.com/mgs/plottr.js  \n\n*__MixingBear__*  \nAutomatic beat-mixing of music files in Python, using AudioOwl 🎚  \nhttps://github.com/dodiku/MixingBear  \n\n*__protestpy__*      \npython module for protesting  \nhttps://github.com/montoyamoraga/protestpy \n\n*__PoseNet__*  \nhttps://github.com/oveddan/tfjs-models/tree/master/posenet  \n\n*__Threaded Depth Cleaner__*  \nThreaded depth-map cleaning and inpainting using OpenCV.  \nhttps://github.com/juniorxsound/ThreadedDepthCleaner  \n\n## Docs and workshops\n\n*__Coding Train__*    \nDaniel Shiffman makes videos on how to code!  \nThe Coding Train features \"creative coding\" video tutorials with new ones released every week.  \nhttp://thecodingtrain.com/ \n\n*__Making Art With Your Graphics Card__*    \nAn introductory workshop on fragment shaders.  \nhttps://github.com/oshoham/making-art-with-your-graphics-card\n  \n*__Unity with Shaders__*      \na general usage of shader-implermented perlin noise in unity3D / post-processing-stack  \nhttps://github.com/avseoul/10.15.2017_itp_workshop  \n\n*__shadertoytothreejs__*     \nHow to steal shadertoy  \nhttps://github.com/franklinzhu/shadertoytothreejs\n \n*__Wekinator workshop and example code for MAX/MSP__*  \nhttps://github.com/Tiriree/wekinatorClass   \n\n*__Avateering with Kinectron - (Research)__*  \nhttps://github.com/kinectron/kinectron/wiki/Avartron  \n\n*__Making music with data__*    \nThe 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.  \nhttps://github.com/dodiku/music_with_data_workshop\n\n*__Machine Learning Demystified__*  \nA weekly workshop series at ITP to teach machine learning with a focus on deep learning  \nhttps://github.com/shekit/machine-learning-demystified\n\n*__Programmable Air__*  \nA hardware kit to experiment with inflatable and vacuum based soft robotics.  \nhttps://github.com/tinkrmind/programmable-air  \nhttps://github.com/programmable-air   \n\n*__workshop_threevr__*  \nMaterial for the threeVR workshop  \nhttps://github.com/nicolaspe/workshop_threevr  \n\n*__PiRecipes__*\nA collection of ways to do things on a Raspberry Pi     \nhttps://github.com/tigoe/PiRecipes    \n\n*__Pi Note__*  \nFor Raspberry Pi setup workshop  \nhttps://github.com/koji/RaspberryPi-Note      \n\n*__p5js-shaders__* \nhttps://glitch.com/@kcconch/p-5-js-shaders    \nhttps://github.com/ITP-xStory/p5js-shaders    \n\n## Boilerplates\n*__THREE-Multiplayer__* \nA boilerplate server and client setup for Three.js multiplayer using Socket.io.  \nhttps://github.com/juniorxsound/THREE-Multiplayer\n\n*__oF-shader-boilerplate__*  \nA boilerplate for openFrameworks with fragment shader.  \nhttps://github.com/koji/oF-shader-boilerplate  \n\n*__Twitter-Bot-Template-4-python__*  \ntwitter bot template for python with twython  \nhttps://github.com/koji/Twitter-Bot-Template-4-python   \n\n*__Web Dev Boilerplates__*\nWebpack, Typescript, threejs, reactjs   \nhttps://github.com/koji/typescript    \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoji%2Fawesome-itp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoji%2Fawesome-itp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoji%2Fawesome-itp/lists"}