An open API service providing repository metadata for many open source software ecosystems.

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/telebit-build.go

Size: 0 Bytes - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

coolaj86/chat.go

An example chat server in golang.

Size: 598 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

coolaj86/nowww.js

Size: 97.7 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

coolaj86/socket-pair.js

Size: 203 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/holepunch.js

Size: 43.9 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0

coolaj86/human-readable-ids.js

Size: 375 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

josh/lm-setup-script

Size: 23.4 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

lastlink/testrepo

Size: 0 Bytes - 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