Skip to content

coah80/yoink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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

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:

inspired by:

license

MIT

star history

Star History Chart

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors