Charles Hill's repositories
proxy-lists
Node.js module and CLI tool to get proxies from publicly available proxy lists.
express-mysql-session
A MySQL session store for the express framework in node
lnurl-node
Flexible lnurl server implementation with API and CLI implemented in nodejs.
proxy-verifier
NodeJS module to check proxies: if functional, anonymity level, tunneling, supported protocols.
passport-lnurl-auth
Passport strategy that uses lnurl-auth
geoip-native-lite
Super-fast IP to country lookups for node.js with minimal RAM usage.
lnurl-toolbox
A web interface with tools for testing and integrating LNURL
data-sourcer
Get (and filter) data from multiple different data sources quickly and efficiently.
lnurl-platformio
lnurl library for platformio
bleskomat-server
A simple web server to facilitate and authorize payments on behalf of Bleskomat ATMs.
bleskomat-pos
The Bleskomat POS is an offline point-of-sale terminal device for the Bitcoin Lightning Network
bleskomat-web-serial
JavaScript library to connect to Bleskomat hardware devices via the WebSerial browser API. Flash (upload) firmware; listen to serial monitor; send JSON-RPC commands to get current installed firmware info, get/set device configurations, and more.
btcpayserver
A cross platform, self-hosted server compatible with Bitpay API
coin-rates-node
Fetch currency exchange rate for coin/fiat currency pairs in nodejs
esptool.js
TypeScript port of the esptool
lightning-backends-node
Node.js module to integrate with various Lightning Network node software and service providers.
lnbits-legend
LNbits, free and open-source lightning-network wallet/accounts system.
lnurl-offline-node
Node.js module to support LNURL offline devices.
scrypt-node
Node.js module that provides a wrapper API to node's built-in scrypt implementation.
secp256k1-node
Node.js binding for an Optimized C library for EC operations on curve secp256k1