aboutsummaryrefslogtreecommitdiffstats

EMBEDTUBE

A tiny, distraction-free YouTube micro-client which wraps the official embed API. Written in Go

USAGE

Simply replace the hostname of your youtube.com or youtu.be link with the hostname of your favorite EmbedTube instance:

E.g. https://www.youtube.com/watch?v=cvDyQUpaFf4 : => https://yt.tjkeller.xyz/watch?v=cvDyQUpaFf4

E.g. https://youtu.be/cvDyQUpaFf4?t=75 : => https://yt.tjkeller.xyz/cvDyQUpaFf4?t=75

SELF-HOSTING

Install Go and Git. Then run:

git clone https://git.tjkeller.xyz/embedtube
cd embedtube
go run .

A flake.nix with an option module and a Dockerfile are also available.

API KEY

EmbedTube currently uses the official YouTube API for grabbing video details and comments. Generate an API key and export it into your environment using API_KEY=. Or better yet, save it into a .env file!

DONATE

BTC: bc1q2ehdum4d3y0grwtcpqcf33kpljusl6c0urdsvqmy6zvkaydgh8hsr0m2t0 (QR)

COPYRIGHT

EmbedTube is Free Software. It is made available under the MIT license.

You can clone or view the git repository here: : https://git.tjkeller.xyz/embedtube

Copyright (c) 2026 Tim Keller https://tjkeller.xyz