Pinned Repositories
charming
:tophat: Lettering.js in vanilla JavaScript
create-figma-plugin
:battery: The comprehensive toolkit for developing plugins and widgets for Figma and FigJam
ffmpeg-cheatsheet
:vhs: A cheatsheet for common video processing operations in FFmpeg
figma-plugins
:fire: Monorepo for my Figma plugins
line-clamp
:clamp: Line clamp a DOM element in vanilla JavaScript
load-google-maps-api
:earth_asia: A lightweight Promise-returning helper for loading the Google Maps JavaScript API
malarkey
:keyboard: Simulate a typewriter effect in vanilla JavaScript.
stable-diffusion-rest-api
🤗 Run Stable Diffusion locally via a REST API on an M1/M2 MacBook
vdx
:film_strip: An intuitive CLI for processing video, powered by FFmpeg
vim-basics
:v: Just the basics to get you up and running with Vim
yuanqing's Repositories
yuanqing/interpolate
Simple string interpolation in PHP.
yuanqing/grouper
Assign objects to groups by one or more properties, by object value, or by using a comparator function.
yuanqing/extract
Sugar for getting data out of strings in PHP.
yuanqing/fi
Query a collection of text files like a document database in PHP.
yuanqing/Q.js
A micro JavaScript library.
yuanqing/versus
Compare two variables with the comparison operator specified as a string.
yuanqing/gulp-boilerplate
A Gulp-powered boilerplate for Node and JavaScript projects.
yuanqing/johnson-trotter
An implementation of the Johnson-Trotter permutation algorithm.
yuanqing/pppath
Join strings to form a valid file path.
yuanqing/rectify
Unsmarten your quotes, dashes, and ellipses.
yuanqing/unfurl
Extract the query string and hash of a URL.
yuanqing/cellophane
A lightweight wrapper around the array.
yuanqing/diff-line
A shell script that compares two text files and prints the line number of the first character that differs.
yuanqing/hashbrown
Extract tags inlined in running text.
yuanqing/jaunt
Get or set a value in an object/array using a dot-delimited string or array of keys.
yuanqing/kontact
An extensible contact form in PHP and vanilla JavaScript/AJAX.
yuanqing/mitch
[DEPRECATED] Sugar for getting data out of strings.
yuanqing/numero
A stricter `parseInt` and `parseFloat`.
yuanqing/rampage
A generic way to split an array into pages, with optional callbacks to modify the structure of each page.
yuanqing/recoil
Mock properties on global objects across a `require` call.
yuanqing/sejs
Embedded JavaScript templates without the bells and whistles.
yuanqing/stereotype
Cast a string (where possible) to a primitive type.
yuanqing/strfmt
Named string interpolation, with format specifiers.
yuanqing/taxonomist
Assign objects to categories based on an object property.
yuanqing/tmplt.py
Minimal templating for Python.
yuanqing/tmplt.rb
Interpolate values from a hash or array into a template string in Ruby.
yuanqing/whitespace
A shell script for visualising the whitespace characters in text files.