Skip to content
@zumerlab

ZumerLab

Embracing the unconventional.

ZumerLab

Embracing the unconventional.

We build open-source tools that push the boundaries of what's possible on the web — from radial CSS layouts to ultra-fast DOM capture and spatial zoom navigation.

GitHub Org License


Our Projects

💫 Orbit — Radial UI Framework

Stars npm

Orbit is a CSS framework for building radial UIs — gauges, donuts, knobs, pie menus, dashboards — with CSS only. No layout JavaScript required. It works with plain HTML and any framework (React, Vue, Svelte).

Radial UIs usually require JavaScript to compute angles, radii, and positions. Orbit handles all of that with CSS classes and a couple of Web Components. Drop in two files and start building.

Use cases: dashboards, speedometers, IoT thermostats, activity rings, knob controls, radial menus, watch faces, and more.

🔗 Repository · Documentation


📸 SnapDOM — DOM Capture Engine

Stars npm

SnapDOM is a next-generation DOM capture engine — ultra-fast, modular, and extensible. It converts any DOM subtree into a self-contained representation that can be exported to SVG, PNG, JPG, WebP, Canvas, or Blob.

It captures full DOM with embedded styles, pseudo-elements, and fonts. It's 100% based on standard Web APIs with zero dependencies. SnapDOM also features a plugin system for custom transforms and exporters.

Performance: captures simple elements in ~0.5 ms and complex page views in ~17.5 ms — orders of magnitude faster than alternatives.

🔗 Repository · Demo


🔍 Zumly — Spatial Zoom Navigation

Stars npm

Zumly is a JavaScript library for hierarchical zoom navigation. Users move in depth (Z) through discrete views laid out in the XY plane, with spatial transitions instead of flat screen swaps.

It's framework-agnostic and supports pluggable transition drivers (CSS, WAAPI, Anime.js, GSAP, Motion, or custom), a built-in router plugin, lateral navigation, and multiple view sources including HTML strings, URLs, async functions, and web components.

Ideal for: menus, stories, dashboards, exploratory UIs, and any interface where spatial context between parent and child should persist.

🔗 Repository


Quick Install

# Orbit
npm install @zumer/orbit

# SnapDOM
npm install @zumer/snapdom

# Zumly
npm install zumly

Philosophy

At ZumerLab we believe the web deserves richer interaction models beyond flat rectangles and page swaps. Our tools are lightweight, dependency-free when possible, and designed to work with any framework or vanilla HTML. Everything is MIT-licensed.


Get Involved

We welcome contributions, ideas, and feedback across all our projects.

Pinned Loading

  1. snapdom snapdom Public

    SnapDOM: Next-generation DOM capture engine — fast, modular, extensible.

    JavaScript 7.7k 275

  2. orbit orbit Public

    💫 Orbit is a framework designed for building any kind of radial UI.

    JavaScript 741 17

  3. zumly zumly Public

    Zoom-based navigation for the web. Turn any site into a spatial zoom interface with just HTML

    JavaScript 188 11

  4. zumerbox zumerbox Public

    Ready-to-use small set of development tools

    JavaScript 23 1

  5. orbit-docs orbit-docs Public

    Orbit doc repo

    MDX 3 4

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…