An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by davidfig

A curated list of projects in awesome lists by davidfig .

https://github.com/davidfig/intersects

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

2d aabb circles collision ellipses geometry intersects lines points polygons

Last synced: 08 Apr 2025

https://github.com/davidfig/pixi-scrollbox

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

drag pixi scroll scrollbar ui

Last synced: 05 Apr 2025

https://github.com/davidfig/pixi-ease

pixi.js animation library using easing functions

animate ease easing pixi

Last synced: 10 Feb 2025

https://github.com/davidfig/pixi-intersects

shape collision / intersects library for pixi.js

Last synced: 14 Apr 2025

https://github.com/davidfig/tree

vanilla-javascript drag-and-drop UI tree

Last synced: 14 Apr 2025

https://github.com/davidfig/angle

Library for calculating angles in javascript

Last synced: 14 Apr 2025

https://github.com/davidfig/moonshot

Game Off 2020 - Shoot the Moon (like literally)

Last synced: 14 Apr 2025

https://github.com/davidfig/shape-points

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

Last synced: 14 Apr 2025

https://github.com/davidfig/rendersheet

renders a canvas spritesheet for use with pixi.js

Last synced: 14 Apr 2025

https://github.com/davidfig/pixel-editor

An Electron-based pixel editor/animator

Last synced: 14 Apr 2025

https://github.com/davidfig/pixi-pixelate

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

Last synced: 14 Apr 2025

https://github.com/davidfig/bezierpoints

PIXI graphics function to generate a smooth line through specific points

Last synced: 14 Apr 2025

https://github.com/davidfig/random

a javascript random number API with seeded support. not cryptographically sound. useful for games

Last synced: 14 Apr 2025

https://github.com/davidfig/sortable

Vanilla drag-and-drop sortable list(s)

drag drop lists order sort vanilla

Last synced: 14 Apr 2025

https://github.com/davidfig/viewport

viewport designed to work with pixi.js

Last synced: 14 Apr 2025

https://github.com/davidfig/fps

Yet another FPS indicator with graph

Last synced: 14 Apr 2025

https://github.com/davidfig/spotlight

a simple canvas-based spotlight that can be used to highlight elements

Last synced: 14 Apr 2025

https://github.com/davidfig/animate

Javascript animation library for use with PIXI.js

Last synced: 14 Apr 2025

https://github.com/davidfig/loop

Simple and configurable game/main loop

Last synced: 14 Apr 2025

https://github.com/davidfig/cordova-allow-background-audio

Cordova plugin that allows background audio to continue to play while app is running

Last synced: 14 Apr 2025

https://github.com/davidfig/renderer

wrapper for pixi.js renderer with automatic loop & clean/dirty settings

dirty game loop pixi renderer

Last synced: 14 Apr 2025

https://github.com/davidfig/input

basic input support for touch, mouse, and keyboard

Last synced: 14 Apr 2025

https://github.com/davidfig/pixel

Javascript library to generate pixel art and animated scenes

Last synced: 06 Mar 2025

https://github.com/davidfig/clicked

Javascript: create click event for both mouse and touch

Last synced: 14 Apr 2025

https://github.com/davidfig/tooltip

Simple vanilla-javascript tooltip replacement.

Last synced: 06 Mar 2025

https://github.com/davidfig/ui

UI/windows library built on pixi.js

Last synced: 06 Mar 2025

https://github.com/davidfig/time-tracker

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

Last synced: 17 Jan 2025

https://github.com/davidfig/falldown

a vanilla javascript combobox (combination of dropdown and input box)

Last synced: 06 Mar 2025

https://github.com/davidfig/vec2-recycle

another vanilla vec-2 library with recycling

Last synced: 06 Mar 2025

https://github.com/davidfig/pixi-tile

A simple tile library for use with pixi.js and pixi-viewport.

Last synced: 06 Mar 2025

https://github.com/davidfig/json-bump

bumps the "version" entry for a JSON file

Last synced: 14 Apr 2025

https://github.com/davidfig/update

update API for javascript apps

Last synced: 06 Mar 2025

https://github.com/davidfig/noise

Simple 1D Noise generator in javascript

Last synced: 06 Mar 2025

https://github.com/davidfig/calc-fontsize

calculate font-size for a given bounding box and optionally a font

Last synced: 06 Mar 2025

https://github.com/davidfig/dom-ease

a simple and super fast DOM animation library

animate dom ease fast javascript simple

Last synced: 06 Mar 2025

https://github.com/davidfig/file-older-than

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

Last synced: 06 Mar 2025

https://github.com/davidfig/jsdoc-template

jsdoc-template for my projects based on @pixi/jsdoc-template

Last synced: 06 Mar 2025

https://github.com/davidfig/atom-autocorrect-text

atom.io plugin for simple autocorrects

Last synced: 06 Mar 2025

https://github.com/davidfig/spatialhash

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

Last synced: 06 Mar 2025

https://github.com/davidfig/name-generator

Yopey Yopey's Name Generator

Last synced: 06 Mar 2025

https://github.com/davidfig/debug

Javascript Debug Panels (useful for game development)

Last synced: 24 Mar 2025

https://github.com/davidfig/settingspanel

Creates hideable UI to change settings during runtime

control dat gui panel settings

Last synced: 06 Mar 2025

https://github.com/davidfig/easyedit

inline editing of a single HTMLElement

edit html inline-editing

Last synced: 06 Mar 2025

https://github.com/davidfig/color

color javascript library

Last synced: 06 Mar 2025

https://github.com/davidfig/yy-menu

A menu system for web apps inspired by Electron

accelerator menu traditional webapps windows

Last synced: 06 Mar 2025

https://github.com/davidfig/combobox

A vanilla , configurable combobox (combination of dropdown and input box)

Last synced: 06 Mar 2025

https://github.com/davidfig/dirty-semicolons

Quick and stupid semicolon remover for javascript. Does not use a real parser!

Last synced: 06 Mar 2025

https://github.com/davidfig/markdown-api

add an API section to a markdown file from a simple javascript API documented using JSDoc

Last synced: 06 Mar 2025

https://github.com/davidfig/drawer

A vanilla-javascript drawer UI component

drawer javascript ui vanilla

Last synced: 06 Mar 2025

https://github.com/davidfig/spatialmap

2D Spatial Map for Javascript (uses ES6 classes and module.exports)

Last synced: 06 Mar 2025

https://github.com/davidfig/json-depth

Prettify JSON for output with a number of options, including inlining after a set depth

Last synced: 06 Mar 2025

https://github.com/davidfig/console-counter

In-browser console to watch changeable values like counters or FPS

Last synced: 06 Mar 2025

https://github.com/davidfig/fork-me-github

Programatically add fork me on github ribbon from javascript without making changes to CSS, HTML, or adding image files

Last synced: 06 Mar 2025

https://github.com/davidfig/multiply

Multiplication Table is a cute game designed to practice the multiplication tables. It uses spaced repetition to minimize the time you see different problems. I designed it for my children to practice their multiplication tables so they wouldn't have to count on their fingers well into their middle ages (like their dad).

game multiplication multiplicationtable

Last synced: 06 Mar 2025

https://github.com/davidfig/physics

Last synced: 06 Mar 2025

https://github.com/davidfig/pixopey

Last synced: 06 Mar 2025

https://github.com/davidfig/github-issues

Simple VS Code extension to open Github Issues page for your current workspace in an external browser.

Last synced: 06 Mar 2025

https://github.com/davidfig/counter

In-browser counter to watch changeable values like counters or variables watches

counter debug javascript watch

Last synced: 06 Mar 2025

https://github.com/davidfig/fs-socket

Last synced: 06 Mar 2025

https://github.com/davidfig/shadow-press

Vanilla javascript to turn an HTMLElement into a shadow press element

Last synced: 06 Mar 2025

https://github.com/davidfig/misc

miscellaneous javascript functions

Last synced: 06 Mar 2025