John F

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking

Maker History

  • Drow.js
    Drow.jsThe Tiny, Object-Based Web Component Library
    Jun 2026
  • Lotus by Open Black Belt
    Lotus by Open Black BeltBuilt for the Mat. Built for Business.
    Jun 2026
  • 🎉
    Joined Product HuntJune 8th, 2026

Forums

John F

5h ago

Drow.js - The Tiny, Object-Based Web Component Library

Drow.js is a minimalist wrapper for the Web Components API that replaces class boilerplate with a clean, object-based config. - Two-way binding, computed properties, scoped CSS, Shadow DOM support - Global store for cross-component state sharing - Lifecycle hooks: init(), disconnected(), updated() - Render batching via requestAnimationFrame - TypeScript definitions included - Zero dependencies. No build step. Drop in a single script tag.
John F

2d ago

Lotus by Open Black Belt - Built for the Mat. Built for Business.

Open Black Belt builds software for martial arts schools and fitness studios. Our suite of tools — starting with Lotus — helps dojos and gyms manage members, track belts, grow revenue, and run better businesses.
View more