John Hurliman's repositories
node-rate-limiter
A generic rate limiter for node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
node-streamcount
Provides implementations of "sketch" algorithms for real-time counting of stream data
homebridge-frontpoint
Homebridge plugin for FrontPoint alarm systems.
homebridge-motionblinds
A homebridge plugin to control Motion Blinds by Coulisse B.V. (incl. OmniaBlinds)
node-motionblinds
A node.js library for interfacing with Motion Blinds from Coulisse B.V
music-interpolation
Mix between music tracks using machine learning
jetson-ppa
Build scripts to publish Jetson-optimized software to a custom PPA
mcapextract
Extract images, videos, and point clouds from MCAP files (https://mcap.dev/)
music-key-detection
Detects the musical key of an audio file
jetson-crosscompile-template
A starting point for C++/CUDA cross-compilation and debugging for NVIDIA Jetson
foxglove-studio-threedee
3D extension sandbox for Foxglove Studio
just-performance
Isomorphic ponyfill wrapping browser performance and node.js perf_hooks performance
mcap
MCAP is a modular, performant, and serialization-agnostic container file format for pub/sub messages, primarily intended for use in robotics applications.
mcapshrink
Offline compression and decompression of MCAP files (https://mcap.dev/)
orbslam3-wasm
WebAssembly build of ORB-SLAM via Emscripten
riffusion-manipulation
tools to manipulate audio with riffusion
Robotics-guide
Robotics Guide
roscap
ROS1 MCAP sandbox
studio-extension-marketplace
A public registry of Foxglove Studio extensions
three.js
JavaScript 3D Library.
ws-protocol
Foxglove Studio WebSocket protocol specification and libraries