Skip to content

Wildloop?

A loose collection of fast, dependency-light building blocks for the web — small, sharp tools that each do one thing well, and happen to fit together.

Wildloop is the home for a set of open-source projects by Frank van Viegen. They share a sensibility more than a framework: written in plain TypeScript (or Rust where it counts), fast, small, and built to lean on the platform instead of a tower of dependencies.

You can pick up any one of them on its own. But they also stack: a reactive UI (Aberdeen) with a component kit (Staffa), talking to a type-safe backend (Lowlander) over a blazing WebSocket layer (Warpsocket), persisting to fast storage (Edinburgh, OLMDB) — all deployed behind Webcentral.

Each project page below pulls its Overview straight from the repository’s README, often adds a Tutorial, and — where it applies — generates an API Reference from the source.

Reactive UI

Backend, Data & Networking

Languages & Tooling

Apps & Infrastructure

Pulled from source

Every project’s docs are derived from its GitHub repository’s default branch. The README becomes the Overview; selected files (like a tutorial) become extra pages.

Generated reference

API reference pages are generated with TypeDoc directly from the TypeScript sources — including separate client- and server-side APIs where a project has both.

Always current

A GitHub webhook rebuilds the affected project whenever its main branch changes, so these pages track the code automatically.

Grouped by topic

Projects are organised into topics in the sidebar. The grouping lives in a single config file and is easy to reshape.