Mike's repositories
JS-virtual-Touchpad
Fake touchpad overlay for mobile sites that carries out expected mouse and pointer events. Kind of hacky method to make a desktop application work on mobile. Link to JSketcher application with fake mouse overlay demo. Demo only works on touchscreen devices.
editme.cloud
Tabbed no install text editor that works with local files in chrome, edge and opera browsers.
NURBS-BOOK-ALGORITHMS-JS
Implementations of NURBS book algorithms from pseudo code to JS.
snipsplicer
Library for manipulating code files in various languages allowing for surgical file edits using snippets supplied by LLMs
Chrome-Video-Speed-extension
My little custom video speed extension
fakeNodejsFSforBrowsers
A drop in replacement for the nodejs fs functionality that uses the browser localstorage to simulate a real file system.
scrape_to_markdown
HTML to Markdown converter and crawler.
ThreejsEventSystem
A DOM style event system for threeJS
BREP.io_Physics_Sim
An attempt to make a simulation environment that works within the BREP.io cad application that supports collisions between convex and concave solids.
BREPpluginExample
Example plugin for BREP CAD
CascadeStudio
A Full Live-Scripted CAD Kernel in the Browser
debianUSBflashSwapSetup
Script to automatically set up a USB flash drive as swap on debian with failback
manifold
Geometry library for topological robustness
mcut
A library for detecting and resolving intersections between two surface meshes.
occt-draw
OCCT Draw Harness live
PrusaSlicer
G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
writer
A JavaScript dxf generator written in TypeScript.