Philip Diffenderfer
ClickerMonkey
I enjoy mating math and design to produce library babies.
Languages
Repos
81
Stars
1.7k
Forks
397
Top Language
Java
Loading contributions...
Top Repositories
A collection of components that visualizes DaySpan Calendars and Schedules using Vuetify
A date & schedule library to use for advanced calendars in TypeScript and JS.
Angular Directives for Semantic UI
Java port of a simple, open source, 2D impulse based physics engine for educational use.
A generic compact Trie implementation in Java. Built for high-performance applications.
A hybrid of the Entity-Component-System and Model-View-Controller patterns with new concepts developed specifically for games. Ents is easy to integrate into your game, is developed to be decoupled from a graphics library, and is very memory conscious compared to similar frameworks.
Repositories
81A hybrid of the Entity-Component-System and Model-View-Controller patterns with new concepts developed specifically for games. Ents is easy to integrate into your game, is developed to be decoupled from a graphics library, and is very memory conscious compared to similar frameworks.
AI assistants for personal and business uses
A unified, overly type-safe AI toolkit for TypeScript. Build agentic flows with prompts, tools, and agents with call trees, dynamic routing, cost tracking, and byok. Support for OpenAI, OpenRouter, Replicate, AWS, & more
Simple key-value storage in your browser.
Kids Story Book Generator with AI
A collection of components that visualizes DaySpan Calendars and Schedules using Vuetify
A generic compact Trie implementation in Java. Built for high-performance applications.
Angular Directives for Semantic UI
A date & schedule library to use for advanced calendars in TypeScript and JS.
A standalone example of a Calendar app using dayspan-vuetify
A fully featured fully typed query builder interface that supports multiple databases.
An extensive steering behavior library in Java, Javascript, C#, C, and C++
Java port of a simple, open source, 2D impulse based physics engine for educational use.
Dependency injection with Go and generics
A validator and transformer in TypeScript/JS for simple and complex data types
A unit parser, converter, & calculator for TypeScript and JS
A Go module with my common data structures and algorithms.
A Go module for easily reading environment variables into memory
Lexical Analyzer in Go. Define your grammar and tokenize your input.
A Go module for complex work/job systems with advanced controls
REST (easy) framework in Go with out of the box OpenAPI generation, validation, generics, and much more
A Go module for marshalling interfaces to and from concrete types in JSON and YAML.
Material Component Framework for Vue.js 2
A data structure library written in C
A unit parser, converter, & combiner in JS: '1 cup' + '1.5 pint' = '1 quart`
An Asset Loading Library in Java. Load assets from any source (classpath, file system, web, database, etc) in many formats (XML, JSON, audio, images, etc) either directly or in a background process.
GO web UI
A Generic Game Solving Library in Java. You define the state of a game, possible moves, and gamesol will find the first solution, all solutions, the path to those solutions, anything you want!
A Java library used for efficiently and safely working with ByteBuffers.
Not A Game Engine