An open API service indexing awesome lists of open source software.

https://github.com/coah80/yoink

A simple, open-source media downloader powered by yt-dlp
https://github.com/coah80/yoink

cobalt discord-bot ffmpeg go media-downloader open-source pwa self-hosted svelte video-downloader yt-dlp

Last synced: 8 days ago
JSON representation

A simple, open-source media downloader powered by yt-dlp

Awesome Lists containing this project

README

          





yoink logo



just paste the link and yoink it



yoink.tools




github



status



coah80.com




yoink is an all-in-one media tool. download videos from 1000+ sites, convert between formats, and compress for discord. no ads, no trackers, free and fast, forever.

image

## features

- **download** videos and audio from 1000+ sites (youtube, tiktok, twitter, reddit, etc.)
- **playlists** download entire youtube playlists as a zip
- **images** download image galleries from supported sites (gallery-dl)
- **convert** between formats with different codecs
- **compress** videos to a target file size for discord
- **clips** download specific youtube clips with timestamps
- **gifs** auto-detect and download as gif from twitter/x
- **pwa** install as a mobile app, share links directly from your phone
- **discord bot** — `/yoink`, `/convert`, `/compress` commands

## tech stack

- **backend** — go with chi router, single binary
- **frontend** — svelte 5 SPA with vite
- **discord bot** — go with discordgo, separate binary
- **tools** — yt-dlp, ffmpeg, gallery-dl, cobalt api

## self-hosting

```bash
git clone https://github.com/coah80/yoink.git
cd yoink
make build # builds the server
make bot # builds the discord bot
./yoink # serves API + frontend on :3001
```

copy `.env.example` and configure your environment variables.

## credits

**powered by:**
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) — media downloading
- [gallery-dl](https://github.com/mikf/gallery-dl) — image downloading
- [ffmpeg](https://ffmpeg.org) — video processing
- [cobalt](https://github.com/imputnet/cobalt) — youtube fast path

**inspired by:**
- [cobalt.tools](https://cobalt.tools)
- [vert.sh](https://vert.sh)
- [8mb.video](https://8mb.video)

## license

[MIT](LICENSE)

## star history





Star History Chart