SyntaxLab

We ship things that stay up.

A small studio building self-hosted tools, game infrastructure, and the odd Discord bot that guilds actually rely on. Every project here runs in production, right now.

What we build

SyntaxLab is where small, focused tools get made — the kind you run on your own hardware because you can, not because you have to. We'd rather ship something small and maintainable than something big and impressive that nobody can extend a year from now. Every project below is real, running, and open to being read end-to-end.

  • Self-hosted first

    If it can run on our own infrastructure, it does. No dependency on a platform that can change the rules later.

  • Small over impressive

    A clean, maintainable codebase beats a clever one. Every project here is built to still make sense in a year.

  • Open where it matters

    Code you can read is code you can trust. Where it's practical, the source is public.

Projects

Three things we maintain right now, in production.

Active

wandlr

Shrink files. Nothing leaves your browser.

A free tool to compress and convert images (including HEIC) and PDFs, entirely on-device — no uploads, no accounts, no server storage. Open source, so that claim is verifiable, not just a promise.

  • Canvas API
  • pdf.js
  • pdf-lib

Get in touch

Best place to find us — everything we ship is public.

GitHub ↗