Open source at Rebel Media

Open source tools we needed, shipped for everyone.

Rebel Core is the open source division of Rebel Media. We build Prometheus exporters, Grafana dashboards and CI integrations for the stack we run ourselves — then publish all of it under Apache-2.0.

  • Apache-2.0, no exceptions
  • No account needed to use the API
  • Issues and PRs welcome
Public APILive
try it — no key required
curl https://api.rebelcore.org/v1/minecraft/user?username=Notch
200 OK
{
  "username": "Notch",
  "uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5"
}
65M+
Minecraft usernames indexed
4
Open source projects
80
GitHub stars
Apache-2.0
Everything we ship

What we build

Monitoring, data and the glue in between

Everything here started as something we needed running in production. Publishing it costs us nothing and saves someone else the same afternoon.

Prometheus exporters

Purpose-built exporters in Go for the services we actually run — Jellyfin and Minecraft — each shipping a plain /metrics endpoint that drops into an existing Prometheus scrape config.

Dashboards included

An exporter without a dashboard is homework. Our Grafana dashboards import as JSON and light up the moment your Prometheus starts scraping.

Minecraft user database

The largest online database of Minecraft user information — over 65 Million usernames, with UUIDs, name history, skins and capes — searchable on the site and queryable through the public API.

A free public API

11 documented endpoints, no account and no API key needed to start. 60 requests a minute, JSON responses, and the whole user database behind it.

Open by default

Every project is Apache-2.0 on GitHub. Issues, pull requests and forks are all welcome — several of these tools exist because someone else needed them first.

CI and alerting glue

The unglamorous integrations that keep a pipeline honest, like paging the on-call engineer from Jenkins the moment a build breaks.

On GitHub

Four projects, all Apache-2.0

Exporters, a dashboard and a Jenkins plugin — every one of them free to use, fork and extend.

Jellyfin Exporter

rebelcore/jellyfin_exporter

Prometheus exporter for Jellyfin. Scrapes your media server for library counts, active sessions, transcode load and user activity, and exposes it all on a standard /metrics endpoint.

  • jellyfin
  • monitoring
  • prometheus
  • prometheus-exporter
Go55 starsApache-2.0v1.5.2
docker
docker run -d -p 9594:9594 \
  -e JELLYFIN_BASE_URL=http://jellyfin:8096 \
  -e JELLYFIN_API_KEY=<your-key> \
  rebelcore/jellyfin_exporter

Jellyfin Grafana Dashboard

rebelcore/jellyfin_grafana

A ready-made Grafana dashboard for the metrics the Jellyfin exporter produces. Import the JSON, point it at your Prometheus datasource and you have streaming, library and user panels out of the box.

  • grafana
  • grafana-dashboard
  • jellyfin
24 starsApache-2.0

Free public API

Over 65 Million Minecraft usernames, behind a plain REST API

UUID lookups, name history, skins and capes across the biggest online database of Minecraft user information. 11 documented endpoints, JSON responses, and a rate limit generous enough to build on.

  • Over 65 Million usernames indexed
  • UUIDs, name history, skins and capes
  • 60 requests per minute, no key required
  • User data cached for one hour
65M+
Usernames indexed
11
Documented endpoints
60
Requests / min free
1 hr
Cache freshness

Open source

Everything we build is on GitHub

Browse the source, open an issue, or fork it and make it yours. That is rather the point.