LOVINGLY MAINTAINED
OPEN SOURCE • MIT

Tools for waffles,
races & beautiful
chaos.

Real-time spot boards. Silly animated races.
Built for collectors, by collectors.

Explore the Apps
v0.1.5 + v0.1.13
Self-hosted • Docker • WebSocket
Instagram-native
12,840 SPOTS CLAIMED THIS MONTH
347 ACTIVE WAFFLES RUN
892 RACES COMPLETED
100 PERCENT OPEN SOURCE
THE SYRUP FAMILY

The serious one and
the silly one.

Built for live Instagram waffles and dramatic (sometimes ridiculous) random selection.

v0.1.5 STABLE
PRODUCTION

Waffle

The Waffle Maker

The real one. Dead-simple, lightning-fast live spot management for Instagram waffle drops. Real-time claims, payments, and winners — right where your buyers already are.

GitHub →
PROOF OF CONCEPT
SIDE PROJECT

Wafflerace

The Silly One

An experimental animated race tool — a fun, syrupy take on the classic browser duck race. Built as a creative side project when time allows. AI-generated waffle boats with chaotic physics and suspenseful finishes.

GitHub →

Waffle is production-ready. Wafflerace is an experimental side project. Both are open source and self-hostable.

THE SYRUP WAY

How we like to build things.

Everything here is built with the same slightly obsessive values: fast, trustworthy, and stubbornly simple.

Real-time by Default

WebSocket hub inside the Go backend. Spot claims, payments, and winner reveals broadcast instantly to every connected client. No polling. No lag.

📱

Instagram-Native

Tested and optimized for the Instagram in-app browser. Buyers claim spots in under 10 seconds. No app switching. No friction.

🔐

Role-Based Control

Super admins, waffle managers, and read-only roles. Full password reset flows, login history with WHOIS, and granular permissions.

📊

Full Observability

Activity history, buyer win/loss stats, drought lists, power buyer reports, spot velocity, and one-click CSV exports for reconciliation.

🧱

Boring & Correct

Go + PostgreSQL + server-rendered templates. No microservices. No premature abstractions. Transactional safety on every state change.

🌍

Self-Hosted Freedom

Docker-first. Multi-arch images on GHCR. Full offline PWA support. You own the infrastructure, the data, and the uptime.

POWER USER FEATURE

Find anything instantly.

Press ⌘K or / anywhere on the site to open the intelligent search. Apps, docs, GitHub links, and features — all at your fingertips.

WHAT'S NEXT (MAYBE)

We're still figuring it out.

Wafflerace started as an experiment in animated random selection. Long-term idea: make it embeddable inside Waffle for on-demand draws when it matures.

Q3 2026
Waffle 1.0
Stable release with embedded Wafflerace, improved mobile UX, and public API v2.
Q4 2026
Syrup Analytics
Cross-waffle dashboards, trend detection, and community health metrics (opt-in).
TBD
Community Hub
Shared templates, verified seller directory, and public waffle discovery layer.
Community vote open →

FREQUENTLY ASKED

100% open source under the MIT license. Self-hosting is free. There are no hosted SaaS plans. If the tools help your community, consider supporting the maintainer via Buy Me A Coffee.
Not yet — and it may stay that way for a while. Wafflerace is currently a creative side project I tinker with when I have time. Embedding it properly would be nice eventually, but there's no firm timeline.
Basic Docker & Docker Compose knowledge is required for production deployment. The local development experience is excellent — one command gets you a full stack with seeded admin account. Detailed guides live in each repository.
BUILT FOR COLLECTORS, BY COLLECTORS

Special thanks to the original visionaries.

If Project Syrup helps you run smoother waffles or more exciting races, consider buying the maintainer a coffee or sponsoring his next wubble.

Ready to run better waffles?

Get Started with Waffle View Wafflerace

MIT Licensed. No tracking. No bullshit. Built with 🧇 and questionable sleep habits.