Skip to content
@moddextv

moddex

A reverse index of Twitch moderator and VIP roles. Which channels does an account moderate?

moddex

A reverse index of Twitch moderator and VIP roles, at moddex.tv.

Twitch only lets a broadcaster see their own mod and VIP list. moddex answers the inverse question: given an account, which channels does it hold a role on. The index is crowdsourced. Looking up a channel reads its lists, and that is what lets an account's page say where it moderates.

The services

repository runs at what it is
moddex-web moddex.tv The website. Next.js. Holds no database and reads everything from the api.
moddex-api api.moddex.tv The core. Owns the database, the Twitch scraping and the public REST api. Private.
moddex-ws ws.moddex.tv WebSocket fan-out for live role and badge changes, and the Twitch EventSub connection they arrive on.
moddex-status status.moddex.tv Uptime and health monitoring. Shares nothing with the services it watches, not even the host.
moddex-discord the community server The Discord bot. Announces joins and boosts, answers slash commands through the api.

Each service is its own repository and deploys on its own, as a container built by GitHub Actions. Only moddex-api talks to the database. Everything else asks it over HTTP.

The api

https://api.moddex.tv/v1/…, documented at api.moddex.tv/docs. Public reads need no key. A chat bot serving many viewers from one address can be given a key that lifts the per-address rate limit; ask on Discord.

In Twitch chat

A FrankerFaceZ add-on shows the badge a moddex user wears beside their name in chat, and keeps it current without a reload. It is submitted upstream as FrankerFaceZ/Add-Ons#386.

Your data

moddex lists what Twitch already shows publicly on a channel. Any account can opt out of being listed: sign in at moddex.tv and switch it off under settings. The privacy page says exactly what that covers.

Elsewhere

Popular repositories Loading

  1. moddex-web moddex-web Public

    The website, moddex.tv. Next.js, with no database of its own: it reads everything from api.moddex.tv.

    TypeScript

  2. moddex-ws moddex-ws Public

    Realtime gateway at ws.moddex.tv: WebSocket fan-out for live role and badge changes, and the Twitch EventSub connection. No database.

    JavaScript

  3. moddex-status moddex-status Public

    Uptime and health monitoring for the moddex services, at status.moddex.tv. Shares nothing with what it watches.

    JavaScript

  4. moddex-discord moddex-discord Public

    The community server's bot: join and boost announcements, and slash commands answered through api.moddex.tv. No database.

    JavaScript

  5. Add-Ons Add-Ons Public

    Forked from FrankerFaceZ/Add-Ons

    Add-Ons are additional modules for FrankerFaceZ that provide new behaviors and ways to customize Twitch.

    JavaScript

  6. .github .github Public

    Organisation profile for moddex

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…