git.coolaj86.com
coolaj86/dig.js
Create and capture DNS and mDNS query and response packets to disk as binary and/or JSON. Options are similar to the Unix dig command.
Size: 313 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/greenlock-rill.js
Free SSL and Automatic HTTPS for node.js with rill and other middleware systems via ACME (Let's Encrypt)
Size: 76.2 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/old-keypairs.js
Interchangeably use RSA & ECDSA with PEM and JWK for Signing, Verifying, CSR generation and JOSE. Ugh... that was a mouthful. :)
Size: 910 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/electron-demo.js
Demo Electron app to use all the "sexy" features.
Size: 32.2 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/caddy-installer.sh
Full-service installer for the Caddy web server, including systemd.
Size: 273 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/le-store-certbot.js
The "certbot" storage strategy for Greenlock.js
Size: 637 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/pyconf.js
pyconf can read and write python config files non-destructively (preserves comments)
Size: 340 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/walnut_launchpad.html
Prototype OAuth3 Web App
Size: 1.2 MB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/masterquest-sqlite3.js
A NoSQL / SQLite Hybrid. All your indices are belong to us. Master Quest.
Size: 258 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/digd.js
A lightweight DNS daemon (nameserver) in node.js.
Size: 2.06 MB - Last synced at: over 1 year ago - Stars: 1 - Forks: 1
coolaj86/chat.go
An example chat server in golang.
Size: 598 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/node-browser-compat.js
Size: 17.6 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/fs-safe-replace.js
A wrapper around fs.writeFile for safely replacing a file, especially to guard against double-writes
Size: 176 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/dns-suite.js
Fast, lightweight, easy-to-extend, easy-to-test, pure JavaScript (ES5.1) implementation for DNS / mDNS.
Size: 500 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/json-storage.js
A wrapper for storage engines which use the W3C Storage API
Size: 55.7 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/sclient.js
Secure Client for node.js. Connect to a secure service via TLS (aka SSL). Also enables multiplexing a single port with multiple protocols via SNI.
Size: 336 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/node-installer.sh
A script to install basic development tools for node (git, node, gcc, pkg-config, etc)
Size: 266 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 1
coolaj86/serve-tpl-download.js
A template for serve-static with a direct download option (requires serve-index).
Size: 162 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/greenlock-tcp.js
Automated TLS for TCP with Greenlock for node.js
Size: 0 Bytes - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
josh/gitea-pi-installer.sh
Universal Gitea Installer
Size: 28.3 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
josh/gitea-installer.sh Fork of coolaj86/gitea-installer.sh
Install gitea with systemd
Size: 644 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
josh/telebit.js Fork of coolaj86/telebit.js
Break out of localhost. Access your devices from behind firewalls. Securely access your services from anywhere. An easy-to-use secure tunnel for all sorts of wonderful things (kind of like a poor man's VPN).
Size: 1.2 MB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
josh/python-hard-way
Python The Hard Way exercise files.
Size: 1.14 MB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/Hanna
The perfect music player.
Size: 0 Bytes - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/minigrep.rs
Example project from the rust book.
Size: 125 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/json2yaml.js
A command-line utility to convert a JSON file (.json) to YAML (.yml)
Size: 258 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/knuth-shuffle.js
The Fisher-Yates (aka Knuth) shuffle for Browser JavaScript and Node.js
Size: 430 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
josh/script-toolkit
A collection of useful scripts. You have to look at code comments to see what they do.
Size: 89.8 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/httpserver.rs
Example Rust web server from The Book.
Size: 242 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/gitroast
My fork of gitea / gogs with the UX updates that are most important to me.
Size: 116 MB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/local-storage.js
localStorage implementation for node.js
Size: 195 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/nodejs-self-signed-certificate-example
The end off all your self-sign certificate woes (in node.js at least)
Size: 453 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/deardesi.js
A DIY blog platform for wizards and muggles.
Size: 240 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/desirae.js
A blog platform written in JavaScript for developers, but with normal people in mind.
Size: 388 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/desirae-datamap-ruhoh.js
A ruhoh-compatible data mapper for desirae
Size: 246 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/mdig.js
multicast dig. A dig-like mDNS browser for debugging, written in node.js.
Size: 188 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
josh/ppl-os
WIP ppl-os building tools
Size: 402 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/ecdsa-csr.js
A focused, zero-dependency ECDSA library to generate a Certificate Signing Request (CSR) and sign it!
Size: 426 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/eckles.js
💯 ECDSA tools. Key Generation. PEM-to-JWK. JWK-to-PEM. Lightweight. Zero Dependencies. Universal compatibility.
Size: 691 KB - Last synced at: over 1 year ago - Stars: 2 - Forks: 1
coolaj86/uasn1.js
An insanely minimal ASN.1 builder for X.509 common schemas, specifically SEC1/X9.62 PKCS#8, SPKI/PKIX, PKCS#1 and CSR.
Size: 62.5 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/rasha.js
💯 RSA tools. Lightweight. Zero Dependencies. Great tests. Universal compatibility.
Size: 1.32 MB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0
coolaj86/rsa-csr.js
💯 A focused, zero-dependency RSA library to generate a Certificate Signing Request (CSR) and sign it!
Size: 395 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/eckles-cli.js
Command line ECDSA tools to generating key pairs and converting between JWK, various PEM formats, and SSH.
Size: 70.3 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
josh/node-installer.sh Fork of coolaj86/node-installer.sh
A script to install basic development tools for node (git, node, gcc, pkg-config, etc)
Size: 721 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
jshaver/digd.js Fork of coolaj86/digd.js
A lightweight DNS daemon (server) for creating and capturing DNS and mDNS query and response packets to disk as binary and/or JSON. Options are similar to the Unix dig command.
Size: 626 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/asn1-parser.js
An ASN.1 parser in less than 100 lines of Vanilla JavaScript, part of the BlueCrypt suite.
Size: 391 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0
coolaj86/asn1-packer.js
An ASN.1 packer in less than 100 lines of Vanilla JavaScript, part of the BlueCrypt suite.
Size: 54.7 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/ssh-to-jwk.js
💯 SSH to JWK in a lightweight, zero-dependency library.
Size: 352 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/bluecrypt-ssh-to-jwk.js
Bluecrypt SSH to JWK in VanillaJS for Browsers
Size: 102 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/jwk-to-ssh.js
💯 JWK to SSH in a lightweight, zero-dependency library.
Size: 309 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/bluecrypt-jwk-to-ssh.js
JWK to SSH in < 100 lines of VanillaJS.
Size: 62.5 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/ssh-fingerprint.js
💯 SSH Fingerprint in a lightweight, zero-dependency VanillaJS node library.
Size: 219 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/bluecrypt-ssh-fingerprint.js
SSH Fingerprint in < 150 lines of VanillaJS, part of the Bluecrypt suite for Browser Crypto.
Size: 164 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/greenlock.js-ARCHIVED
🔐 Free SSL, Free Wildcard SSL, and Fully Automated HTTPS for node.js, issued by Let's Encrypt v2 via ACME
Size: 3.86 MB - Last synced at: over 1 year ago - Stars: 3 - Forks: 0
coolaj86/hello.neon.js
Just going through the hello world at https://neon-bindings.com/docs/hello-world
Size: 85.9 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
jshaver/neon-testing
Playing around with neon for rust+node
Size: 58.6 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
josh/dss
Determined Server Setup
Size: 97.7 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
josh/wordpress-church-setup
Wordpress Setup
Size: 72.3 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/keyfetch.js-ARCHIVED
An easy, lightweight, and secure module for fetching JWK Public Keys and verifying JWTs. Great for OIDC, Auth0, JWKs URLs.
Size: 270 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/keypairs-cli.js
CLI for Keypairs.js. It's magic.
Size: 160 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/greenlock-store-fs.js
A greenlock keypair and certificate storage strategy with wildcard support (simpler successor to le-store-certbot)
Size: 379 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/greenlock-store-memory.js
Certificate and Key storage reference implementation for Greenlock v2.7+ (and v3)
Size: 133 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0
coolaj86/acme-http-01-cli.js
ACME http-01 challenge reference implementation for Greenlock v2.7+ (and v3)
Size: 121 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/greenlock-cli.js
🔐 Free SSL, Free Wildcard SSL, and Automatic HTTPS for web servers and proxies - Apache, Nginx, HAProxy, etc.
Size: 611 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/le-manage-test.js
A very simple test for all Greenlock management strategies. Any `le-manage-` plugin should be able to pass this test.
Size: 46.9 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/acme-challenge-test.js
The base set of tests for all ACME challenge strategies (including greenlock). Any `acme-challenge-` plugin should be able to pass these tests.
Size: 535 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/greenlock-store-test.js
The base set of tests for all certificate and keypair storage strategies. Any Greenlock `greenlock-store-` plugin should be able to pass these tests.
Size: 70.3 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 0
coolaj86/mkdirp.js
A zero-dependency, Promise-friendly mkdirp written in VanillaJS for node
Size: 39.1 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/bluecrypt-keypairs.js
Interchangeably use RSA & ECDSA with PEM and JWK for Signing, Verifying, CSR generation and JOSE. For Browsers. Ugh... that was a mouthful. :)
Size: 1.26 MB - Last synced at: over 1 year ago - Stars: 1 - Forks: 1
coolaj86/greenlock-cluster.js
Use greenlock (ACME / Let's Encrypt client) with node cluster.
Size: 271 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/le-challenge-webroot.js
An fs-based strategy for node-letsencrypt for setting, retrieving, and clearing ACME challenges issued by the ACME server
Size: 27.3 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/bluecrypt.js
A port of Greenlock.js to the browser.
Size: 0 Bytes - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/greenlock-hapi.js
Free SSL and Automatic HTTPS for node.js with hapi and other middleware systems via ACME (Let's Encrypt)
Size: 340 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/le-challenge-memory.js
A memory-based strategy for node-letsencrypt for setting, retrieving, and clearing ACME challenges issued by the ACME server
Size: 97.7 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/greenlock-koa.js
Free SSL and Automatic HTTPS for node.js with KOA and other middleware systems via ACME (Let's Encrypt)
Size: 75.2 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/git-scripts
Just a few git hooks and deploy scripts, mostly for myself.
Size: 391 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/acme-dns-01-digitalocean.js
Digital Ocean DNS for Let's Encrypt / ACME dns-01 challenges with ACME.js and Greenlock.js
Size: 258 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/acme-dns-01-vultr.js
Vultr DNS for Let's Encrypt / ACME dns-01 challenges with ACME.js and Greenlock.js
Size: 234 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/service-installer.sh
Scripts for creating a curl | bash service installer.
Size: 78.1 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/acme-dns-01-namecheap.js
NameCheap DNS + Let's Encrypt for Node.js - ACME dns-01 challenges w/ ACME.js and Greenlock.js
Size: 379 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/acme-dns-01-duckdns.js
DuckDNS + Let's Encrypt for Node.js - ACME dns-01 challenges w/ ACME.js and Greenlock.js
Size: 33.2 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/go-watchdog
Get notified when sites go down.
Size: 2.33 MB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/acme-dns-01-test.js
ACME dns-01 tests for Let's Encrypt integration. Any `acme-dns-01-` plugin should be able to pass these tests.
Size: 118 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/acme-http-01-test.js
ACME http-01 test harness for Let's Encrypt integration. Any `acme-http-01-` plugin should be able to pass these tests.
Size: 402 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/batchasync.js
Like forEachAsync, or Promise.all(), but handling a bounded number of items at any given time.
Size: 160 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/go-again
Webhooks, on time.
Size: 3.88 MB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/gitea-installer.sh
Install gitea with systemd
Size: 941 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 1
coolaj86/acme-dns-01-cloudflare.js
Cloudflare DNS + Let's Encrypt for Node.js - ACME dns-01 challenges w/ ACME.js and Greenlock.js
Size: 62.5 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/how-npm-am-i.js
Shows how many downloads you get on npm each month, across all your packages.
Size: 125 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/go-csv-to-json
Read in a full-spec CSV (y'know, the nasty kind with escaped quotes, newlines, and a variable number of columns), get back JSON
Size: 39.1 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/oauth3.js
Pure JavaScript (ES5.1) OAuth3 implementation for Browsers and Node.js
Size: 492 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/issuer.html
A complete client-side browser application for an OAuth3 issuer implementation.
Size: 1.5 MB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
coolaj86/issuer.rest.walnut.js
Node.js implementation of issuer REST APIs for OAuth3
Size: 47.9 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0