This is your work, valued
Reformed lawyer turned software developer living and working in Seattle, WA and Taipei, Taiwan
intersects. a simple collection of 2d collision/intersects functions. Supports points, circles, ellipses, lines, axis-aligned boxes, and polygons
564pixi-scrollbox. a scrollbox built for pixi.js using a masked box that scrolls vertically and/or horizontally with optional scrollbars
179pixi-ease. pixi.js animation library using easing functions
104window-manager. A javascript-only Window Manager
64pixi-intersects. shape collision / intersects library for pixi.js
47tree. vanilla-javascript drag-and-drop UI tree
40pixi-dashed-line. TypeScript
39angle. Library for calculating angles in javascript
16moonshot. Game Off 2020 - Shoot the Moon (like literally)
13shape-points. Generate points for simple shapes and curves: arcs, rectangles, rounded rectangles, bezierCurveTo, bezierCurveThrough (i.e., bezier curves through specific points)
12rendersheet. renders a canvas spritesheet for use with pixi.js
11pixi-pixelate. draw proper pixelated graphic primitives (i.e., point, points, line, circle, ellipse, arc, polygon, and fill versions)
8pixel-editor. An Electron-based pixel editor/animator
8random. a javascript random number API with seeded support. not cryptographically sound. useful for games
6sortable. Vanilla drag-and-drop sortable list(s)
6fps. Yet another FPS indicator with graph
6bezierpoints. PIXI graphics function to generate a smooth line through specific points
6viewport. viewport designed to work with pixi.js
5spotlight. a simple canvas-based spotlight that can be used to highlight elements
4loop. Simple and configurable game/main loop
4cordova-allow-background-audio. Cordova plugin that allows background audio to continue to play while app is running
4animate. Javascript animation library for use with PIXI.js
4pixel. Javascript library to generate pixel art and animated scenes
3tooltip. Simple vanilla-javascript tooltip replacement.
3renderer. wrapper for pixi.js renderer with automatic loop & clean/dirty settings
3input. basic input support for touch, mouse, and keyboard
3vanilla-gesture. JavaScript
3clicked. Javascript: create click event for both mouse and touch
3ui. UI/windows library built on pixi.js
3awesome-pixijs. My list of awesome pixi.js related parties
2time-tracker. [WIP] A self-hosted Time Tracker using node.js, sqlite3, and HTML5
2pixi-tile. A simple tile library for use with pixi.js and pixi-viewport.
2falldown. a vanilla javascript combobox (combination of dropdown and input box)
2vec2-recycle. another vanilla vec-2 library with recycling
2json-bump. bumps the "version" entry for a JSON file
2update. update API for javascript apps
1settingspanel. Creates hideable UI to change settings during runtime
1easyedit. inline editing of a single HTMLElement
1debug. Javascript Debug Panels (useful for game development)
1atom-autocorrect-text. atom.io plugin for simple autocorrects
1color. color javascript library
1file-older-than. node.js: checks if a file modify date is older than a duration (useful for cache checks)
1dom-ease. a simple and super fast DOM animation library
1