{"data":{"slug":"gatho","name":"gatho","tagline":"MIT self-host WebSocket rooms toolkit; no Cloud product","category":"comms","categoryName":"Comms","url":"https://gatho.dev","github":"https://github.com/isaac-mason/gatho","pricing":"open-source","hook":"gatho is the unopinionated process-per-room WebSocket toolkit when Colyseus brings state sync and PartyKit locks you to Durable Objects.","whatsGood":"MIT. Self-host forever - no Cloud SKU. Room/server/SDK/client: seat tokens, subprocess or custom runners, memory or Redis HA drivers, client reconnect + reliable message buffering. You own matchmaking and message codecs. Homepage gatho.dev; source github.com/isaac-mason/gatho.","theCatch":"Vs Colyseus, PartyKit, and socket.io: rooms+seats toolkit — not state-sync, not CF Durable Object rooms, not a general WS framework. Author says early/not done but in production today. Prefer GitHub package install; registry tag is pre-release only. Docs still maturing.","verdict":"MIT self-host multiplayer rooms. Free forever; alpha install path - treat as early but real.","addedAt":"2026-09-08","featured":false,"domain":"Comms","subSpecialty":"Realtime","subcategory":"Realtime","tags":["self-host","permissive","realtime","workflows","active"],"capabilities":["websockets","rooms","self-host"],"surfaces":["Self-host"],"ecosystem":["Node.js","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":81,"starsPerWeek":3,"access":"free","archived":false,"repo":{"createdAt":"2026-04-16","pushedAt":"2026-09-30","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"livekit","name":"LiveKit","tagline":"Apache-2.0 realtime rooms, SFU, and agents"},{"slug":"chatwoot","name":"Chatwoot","tagline":"MIT-core support inbox you can self-host for $0/agent"},{"slug":"socket-io","name":"Socket.IO","tagline":"MIT realtime library with fallbacks, not a hosted product"},{"slug":"plunk","name":"Plunk","tagline":"AGPL-3.0 transactional email, workflows, and broadcasts"},{"slug":"centrifugo","name":"Centrifugo","tagline":"Apache-2.0 Go realtime server binary, not in-process Socket.IO"}],"links":{"self":"/api/gems/gatho","html":"/gems/gatho","markdown":"/gems/gatho.md","category":"/api/gems?category=comms","categoryPage":"/stacks/comms"}}