David Figatner (@davidfig)

Top repositories

1

pixi-viewport

A highly configurable viewport/2D camera designed to work with pixi.js
TypeScript
959
star
2

intersects

a simple collection of 2d collision/intersects functions. Supports points, circles, ellipses, lines, axis-aligned boxes, and polygons
JavaScript
518
star
3

pixi-scrollbox

a scrollbox built for pixi.js using a masked box that scrolls vertically and/or horizontally with optional scrollbars
JavaScript
164
star
4

pixi-cull

a library to visibly cull objects designed to work with pixi.js
TypeScript
106
star
5

pixi-ease

pixi.js animation library using easing functions
JavaScript
95
star
6

window-manager

A javascript-only Window Manager
JavaScript
62
star
7

pixi-intersects

shape collision / intersects library for pixi.js
JavaScript
44
star
8

pixi-dashed-line

TypeScript
32
star
9

tree

vanilla-javascript drag-and-drop UI tree
JavaScript
27
star
10

angle

Library for calculating angles in javascript
TypeScript
16
star
11

moonshot

Game Off 2020 - Shoot the Moon (like literally)
JavaScript
13
star
12

rendersheet

renders a canvas spritesheet for use with pixi.js
JavaScript
11
star
13

shape-points

Generate points for simple shapes and curves: arcs, rectangles, rounded rectangles, bezierCurveTo, bezierCurveThrough (i.e., bezier curves through specific points)
JavaScript
11
star
14

pixi-pixelate

draw proper pixelated graphic primitives (i.e., point, points, line, circle, ellipse, arc, polygon, and fill versions)
JavaScript
8
star
15

pixel-editor

An Electron-based pixel editor/animator
JavaScript
7
star
16

sortable

Vanilla drag-and-drop sortable list(s)
JavaScript
6
star
17

bezierpoints

PIXI graphics function to generate a smooth line through specific points
JavaScript
6
star
18

random

a javascript random number API with seeded support. not cryptographically sound. useful for games
JavaScript
6
star
19

viewport

viewport designed to work with pixi.js
JavaScript
5
star
20

fps

Yet another FPS indicator with graph
TypeScript
5
star
21

cordova-allow-background-audio

Cordova plugin that allows background audio to continue to play while app is running
Objective-C
4
star
22

animate

Javascript animation library for use with PIXI.js
JavaScript
4
star
23

loop

Simple and configurable game/main loop
JavaScript
4
star
24

spotlight

a simple canvas-based spotlight that can be used to highlight elements
JavaScript
4
star
25

pixel

Javascript library to generate pixel art and animated scenes
JavaScript
3
star
26

clicked

Javascript: create click event for both mouse and touch
TypeScript
3
star
27

ui

UI/windows library built on pixi.js
JavaScript
3
star
28

input

basic input support for touch, mouse, and keyboard
JavaScript
3
star
29

vanilla-gesture

JavaScript
3
star
30

renderer

wrapper for pixi.js renderer with automatic loop & clean/dirty settings
JavaScript
3
star
31

pixi-tile

A simple tile library for use with pixi.js and pixi-viewport.
JavaScript
2
star
32

vec2-recycle

another vanilla vec-2 library with recycling
JavaScript
2
star
33

calc-fontsize

calculate font-size for a given bounding box and optionally a font
JavaScript
2
star
34

json-bump

bumps the "version" entry for a JSON file
JavaScript
2
star
35

falldown

a vanilla javascript combobox (combination of dropdown and input box)
JavaScript
2
star
36

time-tracker

[WIP] A self-hosted Time Tracker using node.js, sqlite3, and HTML5
JavaScript
2
star
37

tooltip

Simple vanilla-javascript tooltip replacement.
JavaScript
2
star
38

noise

Simple 1D Noise generator in javascript
JavaScript
1
star
39

easyedit

inline editing of a single HTMLElement
JavaScript
1
star
40

yy-menu

A menu system for web apps inspired by Electron
JavaScript
1
star
41

name-generator

Yopey Yopey's Name Generator
PHP
1
star
42

dom-ease

a simple and super fast DOM animation library
JavaScript
1
star
43

settingspanel

Creates hideable UI to change settings during runtime
JavaScript
1
star
44

atom-autocorrect-text

atom.io plugin for simple autocorrects
CoffeeScript
1
star
45

debug

Javascript Debug Panels (useful for game development)
JavaScript
1
star
46

color

color javascript library
JavaScript
1
star
47

spatialHash

Javascript implementation of a 2D Spatial Hash (ES6 class and module.exports used)
JavaScript
1
star
48

jsdoc-template

jsdoc-template for my projects based on @pixi/jsdoc-template
JavaScript
1
star
49

update

update API for javascript apps
JavaScript
1
star
50

file-older-than

node.js: checks if a file modify date is older than a duration (useful for cache checks)
JavaScript
1
star