Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / njh 233 repositories
Lead Technical Architect for BBC Sounds. This account contains my personal projects and not the BBC's. Please do not contact me about jobs.
njh/binmark-js
Markup language and tool for generating binary files
Language: TypeScript - Size: 27.3 KB - Last synced: 2 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
njh/node-red-contrib-pcap
Network packet capture for Node-RED
Language: HTML - Size: 145 KB - Last synced: 10 days ago - Pushed: almost 3 years ago - Stars: 8 - Forks: 7
njh/Shift_Register_Controller Fork of mmz-bin/Shift_Register_Controller
A library for seamlessly controlling 74HC595 with Arduino.
Size: 26.4 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
njh/PBEnhancer Fork of mmz-bin/PBEnhancer
An Arduino library for easily controlling various events of tactile switches.
Size: 48.8 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
njh/OneShot Fork of mmz-bin/OneShot
Generates an event that occurs only once at a specified interval.
Size: 62.5 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
njh/JoystickController Fork of mmz-bin/JoystickController
This is a library to simplify joystick control for Arduino.
Size: 62.5 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
njh/arduino-ICM42605 Fork of hydra/arduino-ICM42605
Size: 3.65 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0
njh/octocron
Ruby scripts and tools for working with Octopus Energy Smart Tariffs
Language: Ruby - Size: 19.5 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
njh/node-heatmiser-modbus
node.js library for controlling Heatmiser Modbus Thermostats
Language: TypeScript - Size: 331 KB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
njh/ruby-mqtt
Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.
Language: Ruby - Size: 541 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 526 - Forks: 133
njh/EtherCard
EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE
Language: C++ - Size: 745 KB - Last synced: about 1 month ago - Pushed: 12 months ago - Stars: 1,018 - Forks: 447
njh/rotter
Rotter is a Recording of Transmission / Audio Logger for JACK.
Language: C - Size: 163 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 49 - Forks: 10
njh/jackmeter
Jack Meter is a basic console based DPM (Digital Peak Meter) for JACK.
Language: C - Size: 33.2 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 43 - Forks: 12
njh/webshell.js Fork of jotaen/webshell.js
A command line interpreter for the browser, including a lightweight OS emulation.
Size: 332 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
njh/TFT_eSPI_Scroll Fork of xunicatt/TFT_eSPI_Scroll
Arduino Library to add flickerless scrolling to displays.
Size: 13.7 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
njh/node-red-contrib-mapper
A Node-RED node that maps the contents of a message property from one value to another.
Language: HTML - Size: 41 KB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 4
njh/RadioVisDemo Fork of bbc/RadioVisDemo
RadioDNS and RadioVIS Slideshow Protocol Demo
Size: 213 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
njh/OpenJigWare_A Fork of ojw5014/OpenJigWare_A
openjigware for arduino
Size: 320 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
njh/mast
MAST (Multicast Audio Streaming Toolkit) is set of audio streaming tools using RTP over IPv4 and IPv6 Multicast/Unicast.
Language: C - Size: 817 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 103 - Forks: 27
njh/twolame
MPEG Audio Layer 2 (MP2) encoder
Language: C - Size: 1.06 MB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 56 - Forks: 35
njh/W5500MacRaw
Arduino sketch demonstrating using Wiznet W5500 to send raw Ethernet Frames
Language: C++ - Size: 105 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 25 - Forks: 8
njh/imiev-elm-logger
Log data from Mitsubishi i-Miev cars using an ELM compatible OBD2 adaptor
Size: 1000 Bytes - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
njh/mqtt-sn-tools
Command line tools written in C for the MQTT-SN (MQTT for Sensor Networks) protocol
Language: C - Size: 644 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 193 - Forks: 84
njh/Gyro_Tomer Fork of TomerOzer/Gyro_Tomer
Size: 14.6 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
njh/EtherSia
Minimal IPv6 library for Ethernet controllers on Arduino
Language: C++ - Size: 604 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 61 - Forks: 17
njh/mqtt-http-bridge
MQTT to HTTP bridge
Language: Ruby - Size: 52.7 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 116 - Forks: 19
njh/sonoff-ota-flash-cli
Bash script to perform an OTA (Over the Air) firmware update for Sonoff 'DIY Mode' device on the command line
Language: Shell - Size: 51.8 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 126 - Forks: 18
njh/Geekble_Note2Freq Fork of Geekble-Maker/Geekble_Note2Freq
음정 입력으로 쉽게 주파수값을 입력할 수 있는 라이브러리입니다.
Size: 3.91 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
njh/Geekble_LieDetector Fork of Geekble-Maker/Geekble_LieDetector
Arduino Library for Geekble Lie Detector
Size: 28.3 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
njh/Geekble_Oscillator Fork of Geekble-Maker/Geekble_Oscillator
Size: 7.81 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
njh/CH9328-Keyboard Fork of diylxy/CH9328-Keyboard
Arduino WCH CH9328 Library
Size: 10.1 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
njh/rdate
rdate connects to an RFC 868 time server over a TCP/IP network, printing the returned time and/or setting the system clock.
Language: C - Size: 111 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 13 - Forks: 7
njh/ESP32-Faikin Fork of revk/ESP32-Faikin
ESP32 based module to control Daikin aircon units
Language: C - Size: 336 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
njh/arduino-libraries
A website listing all the available Arduino Libraries
Language: Ruby - Size: 148 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 52 - Forks: 12
njh/iotsmartsim Fork of iotconnectivity/iotsmartsim
An Arduino library to interface with SIM Application with Examples for Arduino MKR GSM 1400 and Arduino Nano Every
Size: 1 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
njh/SparkFun_WebServer_ESP32_W5500 Fork of sparkfun/SparkFun_WebServer_ESP32_W5500
A remix of Khoi Hoang's WebServer_ESP32_W5500
Size: 64.5 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
njh/dymo-root-ca-security-risk
An analysis of the DYMO Root CA Security Risk
Size: 847 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 10 - Forks: 0
njh/eloquent_rtls Fork of eloquentarduino/eloquent_rtls
Size: 8.79 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
njh/nodepp-arduino Fork of NodeppOficial/nodepp-arduino
Size: 79.1 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
njh/Adafruit_FT5336 Fork of adafruit/Adafruit_FT5336
Arduino library for FT5336 capacitive touch screen
Size: 114 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
njh/marquette
MQTT enabled Control panel written in node.js
Language: JavaScript - Size: 418 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 157 - Forks: 54
njh/ts2mpa
ts2mpa is a simple tool to extract MPEG Audio from a MPEG-2 Transport Stream.
Language: C - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 5 - Forks: 2
njh/binmark
Markup language and tool for generating binary files
Language: C - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 21 - Forks: 3
njh/silentjack
SilentJack is a silence/dead air detector for the Jack Audio Connection Kit.
Language: C - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 21 - Forks: 4
njh/redstore
RedStore is a lightweight RDF triplestore written in C using the Redland library.
Language: C - Size: 1.03 MB - Last synced: 5 days ago - Pushed: almost 3 years ago - Stars: 59 - Forks: 6
njh/ruby-playlist
A ruby gem to convert playlists between different formats
Language: Ruby - Size: 72.3 KB - Last synced: 23 days ago - Pushed: about 3 years ago - Stars: 7 - Forks: 1
njh/bluetooth-serial Fork of hen1227/bluetooth-serial
An Arduino Library that enables easy communication to and from the BluetoothSerial Connect iOS app.
Size: 38.1 KB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
njh/relay-driver-shield
An Arduino shield for controlling four 12v relays
Size: 913 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 1
njh/arduino-VEML6070 Fork of gty77663/arduino-VEML6070
Arduino VEML6070 library compatible with all Arduino cores.
Size: 9.77 KB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
njh/jackminimix
JackMiniMix is a simple mixer for the Jack Audio Connection Kit with an OSC based control interface.
Language: C - Size: 50.8 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 27 - Forks: 11
njh/captivednsd
captivednsd, the Captive Domain Name Server, returns same authorative response to every query.
Language: C - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 5 - Forks: 3
njh/node-red-contrib-owfs
Node-RED node for talking to 1-wire devices using owfs
Language: HTML - Size: 65.4 KB - Last synced: 15 days ago - Pushed: almost 3 years ago - Stars: 8 - Forks: 8
njh/node-owfs
A node.js client library for the owserver protocol in owfs
Language: JavaScript - Size: 144 KB - Last synced: 4 days ago - Pushed: almost 3 years ago - Stars: 10 - Forks: 4
njh/NanodeMQTT 📦
MQTT for Nanode
Language: C++ - Size: 215 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 67 - Forks: 21
njh/google-ipv6
Per-country ranking table based on data from Google IPv6 Statistics page
Language: HTML - Size: 144 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 10 - Forks: 0
njh/ESP32-RevK Fork of revk/ESP32-RevK
My tools for ESP32 projects under ESP-IDF
Size: 3.51 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
njh/WiFiManager Fork of JacobBriggsAckama/WiFiManager
ESP8266 WiFi Connection manager with web captive portal
Size: 241 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
njh/node-osc Fork of MylesBorins/node-osc
OSC protocol library for Node.js
Language: JavaScript - Size: 149 KB - Last synced: about 1 month ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 1
njh/ruby-rdf-redstore Fork of bhuga/rdf-repository-skeleton
This ruby gem allows you to use a RedStore instance as a backend for RDF.rb.
Language: Ruby - Size: 103 KB - Last synced: about 1 month ago - Pushed: about 9 years ago - Stars: 6 - Forks: 1
njh/vlc-plugin-radiospi
VLC Plugin for parsing Service Information (SI) files
Language: Lua - Size: 2.93 KB - Last synced: about 1 month ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
njh/radiodns-uk
A directory of RadioDNS enabled radio stations in the UK
Language: Ruby - Size: 1.66 MB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 9 - Forks: 1
njh/node-modbus-serial Fork of yaacov/node-modbus-serial
A pure JavaScript implemetation of MODBUS-RTU (and TCP) for NodeJS
Size: 698 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
njh/vyos-firewall-generator
Dual-stack VyOS Zone based Firewall Generator
Language: Ruby - Size: 43.9 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 5 - Forks: 3
njh/CSWButtons Fork of Eugeniusz-Gienek/CSWButtons
The library for the diy smartwatch projects, which operates with their buttons.
Size: 51.8 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
njh/CSWBattery Fork of Eugeniusz-Gienek/CSWBattery
The library for the diy smartwatch projects, which operates with their batteries.
Size: 34.2 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
njh/arduino-aliyun-iot-sdk Fork of ZhouYinan/arduino-aliyun-iot-sdk
运行于 arduino 的 阿里云 IoT 接入 SDK,在底层连接的基础上增加数据回调绑定、发送数据和事件等 api 的封装,免去自己解析数据的痛苦
Size: 35.2 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
njh/ESP32-Supabase Fork of jhagas/ESP32-Supabase
Interface ESP32 microcontroller with Supabase, an open-source alternative to Firebase. This library simplifies the process of connecting to Supabase by providing a set of functions that abstract away the complexity of the underlying API
Size: 22.5 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
njh/node-red-contrib-slip
Encoding and decoding for SLIP packets for Node-RED
Language: HTML - Size: 72.3 KB - Last synced: 15 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 2
njh/ruby-em-mqtt
MQTT support for EventMachine
Language: Ruby - Size: 118 KB - Last synced: 11 days ago - Pushed: almost 3 years ago - Stars: 40 - Forks: 16
njh/twitter-stream-to-mqtt 📦
Listen to Twitter Steaming API and publish to MQTT
Language: Ruby - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 6 - Forks: 2
njh/awesome-broadcasting Fork of ebu/awesome-broadcasting
A curated list of amazingly awesome open source resources related to broadcast technologies
Size: 130 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 3 - Forks: 0
njh/binmark-python
Markup language and tool for generating binary files
Language: Python - Size: 1.95 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
njh/ruby-esgob 📦
Command line tool and library for talking to the Esgob anycast DNS API
Language: Ruby - Size: 55.7 KB - Last synced: 22 days ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
njh/estrella-damm-sequencer-battle 📦
18 cans of Estrella Damm that play sounds when you touch them
Language: Ruby - Size: 427 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
njh/dbpedialite 📦
Sinatra project to produce a slimmed down dbpedia with stable identifiers.
Language: Ruby - Size: 1.23 MB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 36 - Forks: 11
njh/bbc-programmes-php 📦
PHP Library for accessing data on bbc.co.uk/programmes
Language: PHP - Size: 4.88 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
njh/eagle-library 📦
Size: 11.7 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 12 - Forks: 80
njh/mqtt-callerid 📦
BT CallerID to MQTT bridge for POSIX systems
Language: C - Size: 1.64 MB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 2
njh/osc2k8056 📦
OSC server to send commands to the Velleman K8056 kit
Language: C - Size: 4.88 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0
njh/ruby-bbc-programmes 📦
BBC Programmes Library for Ruby
Language: Ruby - Size: 29.3 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 6 - Forks: 1
njh/owmqtt 📦
1-wire to MQTT Bridge
Language: C - Size: 10.7 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 6 - Forks: 2
njh/twig-html-helpers
Rails style view helpers for HTML tags in PHP Twig
Language: PHP - Size: 22.5 KB - Last synced: 4 days ago - Pushed: almost 3 years ago - Stars: 13 - Forks: 8
njh/node-dymo-scales
Read from Dymo Scales over USB from command line node.js
Language: JavaScript - Size: 53.7 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
njh/gen-webid-cert
Shell script to generate a Self-signed Certificate for use with WebID
Language: Shell - Size: 10.7 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 14 - Forks: 5
njh/arduino-duktape Fork of joeqread/arduino-duktape
Embedded JavaScript interperter for Arduino
Size: 1.03 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
njh/Inkplate-Arduino-library Fork of SolderedElectronics/Inkplate-Arduino-library
Inkplate family Arduino library. The easiest way to add e-paper to your project.
Size: 68 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
njh/ESP32-ENC28J60 Fork of tobozo/ESP32-ENC28J60
ENC28J60 Ethernet driver for ESP32-Arduino 2.0.5, lwip compliant
Size: 549 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
njh/velux-blind-control
Velux Blind Control Arduino Sketch by hacking a Velux remote control
Language: C++ - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
njh/MAX7219Segment Fork of An7orAhmed/MAX7219Segment
Size: 31.3 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
njh/avrsh
AVR command shell
Language: C++ - Size: 50.8 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
njh/denham-village
Language: SCSS - Size: 1.08 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
njh/node-red-contrib-osc
Open Sound Control (OSC) support for Node-RED
Language: JavaScript - Size: 643 KB - Last synced: 9 days ago - Pushed: about 2 months ago - Stars: 21 - Forks: 14
njh/tinyppp6
Tiny implementation of PPP for IPv6
Language: C - Size: 119 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0
njh/ADCButtons Fork of An7orAhmed/ADCButtons
Size: 3.91 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
njh/ruby-sqlitecache
SQLiteCache is a gem to allow you cache slow queries in ruby code. It provides a simple API to make it easy to add caching to your ruby code.
Language: Ruby - Size: 16.6 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
njh/dvbshout
dvbshout takes an MPEG transport stream from a DVB card, extracts audio channels from stream, and sends the audio to an Icecast / Shoutcast server and/or a RTP multicast packet stream.
Language: C - Size: 124 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 9 - Forks: 0
njh/AntiKeyRepetition.h Fork of yanranxiaoxi/AntiKeyRepetition.h
无延迟阻止按键重复触发 Arduino 库
Size: 22.5 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
njh/echolife-hg612-dslstats
Ruby script to get DSL connection rate stats from an EchoLife HG612 modem
Language: Ruby - Size: 2.93 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0
njh/LettersKeypad Fork of An7orAhmed/LettersKeypad
A simple arduino alphanumeric (A-Z,a-z,0-9) 4x3 Matrix keypad.
Size: 27.3 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
njh/RingEEPROM Fork of shuvangkardas/RingEEPROM
High Endurance EEPROM Library for megaAVR devices in Arduino platform
Size: 69.3 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0