ganymede
Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.
Health
40/100
Self-hosts from
$5.12/mo
on linode Nanode 1GB
Difficulty
2/5
Stars
951
Health score breakdown
6-dimension composite. Methodology.
| activity | 82 | |
| maturity | 29 | |
| community | 15 | |
| security | 70 | |
| sustainability | 13 | |
| adoption | 25 |
Self-hosting cost
| Provider | Plan | Specs | Monthly |
|---|---|---|---|
| linode | Nanode 1GB | 1c / 1GB / 25GB | $5.12 USD |
About ganymede
<br />
<div align="center">
<a>
<img src=".github/ganymede-logo.png" alt="Logo" width="80" height="80">
</a>
<h2 align="center">Ganymede</h2>
<p align="center">
Ganymede is a Twitch VOD and Live Stream archiving platform with a real-time chat experience. Every archive includes a rendered chat for viewing outside of Ganymede. Files are saved in a friendly format allowing for use without Ganymede.
</p>
</div>
---
## Screenshot

https://github.com/user-attachments/assets/184451f1-e3ce-4329-8516-a9842648c01b
## About
Ganymede allows archiving of past streams (VODs) and live streams with a real-time chat playback along with a archival-friendly rendered chat. All files are saved in a friendly way that doesn't require Ganymede to view them (see [file structure](https://github.com/Zibbp/ganymede/wiki/File-Structure)). Ganymede is the successor of [Ceres](https://github.com/Zibbp/Ceres).
## Features
- Realtime Chat Playback
- SSO / OAuth authentication ([wiki](https://github.com/Zibbp/ganymede/wiki/SSO---OpenID-Connect))
- Light/dark mode toggle.
- 'Watched channels'
- Allows watching channels for archiving past broadcasts and live streams. Includes advanced filtering options.
- Twitch VOD/Livestream support.
- Full VOD, Channel, and User management.
- Custom post-download video FFmpeg parameters.
- Custom chat render parameters.
- Webhook notificati Excerpt from the project's README. View full source on GitHub.