Open-source systems, built in public.

Explore the open-source projects I build and maintain. Everything listed here is available on GitHub.

Projects

  1. JS Barcode Universal SDK

    JS_Barcode_Universal

    Sythos Barcode Universal is an open-source MIT JavaScript/TypeScript SDK for generating, detecting, decoding, and rendering 1D and 2D barcodes. It has zero runtime dependencies and runs in browsers, Web Workers, and Node.js or Bun. The repository ships readable source, ESM/IIFE bundles, and documentation covering the API, formats, image and camera workflows, examples, and platform guides.

    View on GitHub View on GH Pages
  2. Wolverine tearing through a calendar and paper correspondence

    GuloGulo

    Gulo Gulo is a mail-first, tenant-isolated groupware platform providing secure webmail, calendar, and contacts. It targets cPanel, Plesk, and standalone Linux deployments from one TypeScript core, while Gulo Gulo owns tenant policy, identity, mail, DAV data, quotas, retention, and audit.

    View on GitHub View on GH Pages
  3. BZFlag-Web

    BZFlag Web Client is an independent browser client and Node.js gateway for the BZFlag ecosystem. The client is a static HTML5 application whose TypeScript sources compile to browser-ready JavaScript; the gateway provides a narrow, policy-controlled WebSocket boundary to official BZFlag servers while preserving native TCP and UDP transports. The public implementation targets BZFlag/BZFS 2.4.31, supports WebGPU with WebGL2 fallback, and is neither an official BZFlag release nor a general-purpose proxy.

    View on GitHub GH Pages not available
  4. bzo

    Battlezone Online is a real-time multiplayer tank game built with Node.js, WebSockets, and Three.js. Its documentation covers Docker and source installation, multi-architecture releases, public test servers, persistent maps, WebXR VR mode, controls, and AGPLv3 source availability. Sythos/bzo is a public fork of timriker/bzo.

    View on GitHub GH Pages not available