Copenhagen, Denmark

Thomas Watson

Elite
@watson

Computer programmer, Node.js Core member, open source hacker working at @DataDog, formerly Tech Lead at @elastic + @opbeat

awesome-computer-history. An Awesome List of computer history videos, documentaries and related folklore

2.9k

airplanejs. 📡 ✈️ App that picks up ADS-B radio signals from airplanes and plots them in real time on a map in your browser

735

bonjour. A Bonjour/Zeroconf protocol implementation in JavaScript

654

ipp-printer. An IPP printer written in Node.js

579

worker-threads-pool. Easily manage a pool of Node.js Worker Threads

426

conferences. List of awesome conferences

414

is-ci. Detect if the current environment is a CI server

402

ci-info. Get details about the current Continuous Integration environment

364

airplay-server. A low level AirPlay server

264

stackman. He is like Batman, but for Node.js stack traces

257

base64-emoji. Like base64 but encoding into emojis ⭐✊☕

128

airplay-protocol. A low level protocol wrapper on top of the AirPlay HTTP API

114

console-log-level. The most simple logger imaginable

114

monster-drift. 📻🏎 Drive a radio controlled car with Node.js and HackRF

111

airserver. Node.js AirPlay server

103

progress-string. Get a progress bar as a string

96

http-echo-server. A simple HTTP echo server

95

rtsp-stream. A transport agnostic RTSP serial multiplexer module for Node

93

airplayer. Query your local network for Apple TV's and have them play videos

83

workload. 🤖 Workload sends HTTP requests to a server to mimic a natual load

81

rtl-sdr. A modern Node.js wrapper around the librtlsdr library

81

request-stats. Get stats on your Node.js HTTP server requests

77

memory-usage. Sample memory usage for your Node.js program and write the samples to a stream

75

wifi-triangulate. Finds your current position on planet earth using the wifi access points in your vicinity

71

original-url. Reconstruct the original URL used in an HTTP request based on the HTTP request headers

70

chart-stream. Chart time series data from either STDIN or programmatically from any Node.js app in real time directly in your browser

67

ipp-encoder. Internet Printing Protocol (IPP) encoder and decoder

65

bcc. An IPP tool to Man-in-the-Middle all traffic to a local printer

64

libmodes. A Mode S / ADS-B decoder library

64

talks. A collection of slides and related code for talks that I've given

62

http-traceroute. A command line tool for following and showing HTTP redirects for a given URL

61

printbin. A way to install a printbin printer

56

test-all-versions. Run your test suite against all published versions of a dependency

55

patterns. Match a string against a list of patterns

51

code-status. Check if any of your git projects needs attention

48

uuid-benchmark. Benchmark of different UUID generation methods in Node.js 🐢🚀

48

old-unix-spell-checker. A modern recreation of the UNIX spell checker example from "The UNIX Operating System" video

45

git-state. Get the current state of any git repository

43

bonjour-browser. A command line tool to browse for Bonjour/Zeroconf enabled services on your local network

43

reverse-http. A reverse HTTP client

41

event-debug. Log all events emitted by a Node.js EventEmitter object

41

http-headers. HTTP header string parser

39

rtsp-server. A low level module for creating RTSP servers

33

https-pem. Self-signed PEM key and certificate ready for use in your HTTPS server

29
44
Apply