Hammer
Hammer is an open-source library that recognizes touch-based and mouse-based gestures. By default it adds a set of tap, doubletap, press, pan, swipe, pinch and rotate gestures. It is also possible to add custom gestures.
Hammer is an open-source library that recognizes touch-based and mouse-based gestures. By default it adds a set of tap, doubletap, press, pan, swipe, pinch and rotate gestures. It is also possible to add custom gestures.
GSAP (Greensock Animation Platform) is a fast and robust animation library that can be used for tweening any numeric property of any object. It also supports timelines and sequencing. While it is not open source, it’s license is permissive enough for a lot of projects to use it for free.
Johnny-Five is a robotics and IoT programming framework based on the Firmata protocol. Johnny-Five programs can be written for Arduino (all models), Electric Imp, Beagle Bone, Intel Galileo & Edison, Linino One, Pinoccio, pcDuino3, Raspberry Pi, Spark Core, TI Launchpad and more!
Pedalboard.js is an open source JavaScript framework for developing audio effects and applying them to sound sources targeted particularly at guitar effects. You can bring multiple pedals together to create a pedal board and easily adjust their settings and routing.
DSP.js is a comprehensive digital signal processing library. It includes many functions for signal analysis and generation, including oscillators(sine, saw, square, triangle), window functions (Hann, Hamming, etc.), envelopes (ADSR), IIR filters (lowpass, highpass, bandpass, notch), FFT/DFT transforms, delays and reverb.
The dart-mic library allows the detection of pitch/note and volume detection on live microphone input. It also provides recording and general purpose data processing such as FFT (Fast Fourier Transform) and autocorrelation.
The tracking.js library brings various computer vision algorithm to JavaScript. It can perform color tracking, face detection, feature detection, and much more. It is well-documented and examples-rich.
headtrackr is a library for real-time face tracking and head tracking. It tracks the position of a user’s head in relation to the computer screen, via a web camera and the WebRTC/getUserMedia standard.
Vizor is a content portal for virtual reality projects available in the browser. It is also a powerful dataflow programming toolset to aid in the creation and distribution of VR experiences (WebGL and WebVR).
Cylon.js is a JavaScript framework for robotics, physical computing, and the Internet of Things. It makes it incredibly easy to command robots and devices. It supports many platforms such as: ARDrone, Sphero, Philips Hue, LeapMotion, Raspberry Pi, Arduino, Nest, OpenCV, Pebble, Skynet and much more…
Subscribe to our newsletter and you'll create awesome projects using the web stack (HTML, CSS & JavaScript).
By the way, we hate spam too. We will not share your email with anyone.