Nathan Friedly's repositories
facebook-js-sdk
Facebook's debug.js (what gets minified into sdk.js), updated every 10 minutes
nfriedly.com
My personal website. Contact info, portfolio, links, etc.
eleventy-plugin-img2picture
Eleventy plugin to replace <img> using <picture> with resized and optimized images.
node-unblocker
Web proxy for evading internet censorship, and general-purpose Node.js library for proxying and rewriting remote webpages
approximate-number
Converts numbers into a more human-friendly format. E.g. 123456 becomes 123k. Similar to `ls -lh` or Stack Overflow's reputation numbers.
couchdb-backup-restore
Node.js library for simple backup and restore of CouchDB databases
set-cookie-parser
Parse HTTP set-cookie headers in JavaScript
get-user-media-promise
Basic wrapper for navigator.mediaDevices.getUserMedia with automatic fallback to navigator.getUserMedia
node-bestzip
Provides a `bestzip` command that uses the system `zip` if avaliable, and a Node.js implimentation otherwise.
running-average
Memory-efficient module that tracks the average value of an unlimited quantity of numbers
nodeunblocker.com
Evade internet censorship!
11ty-website
Documentation site for the Eleventy static site generator.
eleventy-plugin-less
Plugin for eleventy (11ty) to convert Less stylesheets to CSS
openwrt-packages
Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
zola
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
mastodon-to-bluesky
A Node.js script for crossposting from mastodon to bluesky
flatbuffers
FlatBuffers: Memory Efficient Serialization Library
advent-of-code-2023
My solutions to the 2023 Advent of Code challenges
GPD-before-buying
What you should know if you are purchasing a GPD product for the first time.
ratelimit-headers
Repository for IETF WG draft ratelimit-headers
docs
🪴 Mintlify's documentation
docpad-plugin-redirector
DocPad plugin for redirecting URLs to other websites via configuration.
fullstory-babel-plugin-annotate-react
A Babel plugin that annotates React components, making them easier to target with FullStory search
memcache
Node.js memcached client with the most efficient ASCII protocol parser
rate-limit-memcached
A rate limiting store for express-rate-limit with Memcached
ua.nfriedly.com
Static User Agent parser, previously at whatsmyua.com
simplepie
A simple Atom/RSS parsing library for PHP.
contributor-locations
List the locations of all contributors to a GitHub repo.