What's Wildloop?
A family of fast, dependency-light web app development libraries and tools. They combine snugly into a simplified, batteries-included full stack.
Frontend
Backend
Lowlander TypeScript framework for data persistence, type-safe RPCs and real-time (partial) client synchronization. Builds upon Aberdeen, Edinburgh and WarpSocket.
Edinburgh Very fast object persistence for TypeScript — optimistic transactions, lazy loading and indexes. Builds upon OLMDB.
OLMDB Optimistic LMDB — a very fast embedded key/value store with ACID optimistic transactions.
Warpsocket Node-API addon for writing high-performance, multi-threaded WebSocket servers.
Languages
TabScript Indentation-based compile-to-TypeScript language with syntax plugin support.
Typestripped Tiny, dependency-free library that transpiles (most) TypeScript to JavaScript in the browser.
Tools
ShoTest Playwright wrapper that captures action-annotated screenshots at every step, and provides an interface for reviewing visual changes.
README tsdoc A simple tool that extracts documentation from TypeScript and JavaScript files and inserts it into your README.md.
Webcentral A reverse proxy that runs multiple web apps for multiple users on a single server. Drop files in a folder and go.
Apps
LightLynx Web app and extension for Zigbee2MQTT, providing a polished, integrated light-automation solution. Builds upon Aberdeen.
Wildloop is a brand of Frank van Viegen BV.