{"repo":"coah80/yoink","free":true,"listed":false,"github":"https://github.com/coah80/yoink","clone":"git clone https://github.com/coah80/yoink.git","description":"A simple, open-source media downloader powered by yt-dlp","language":"Go","stars":120,"topics":["discord-bot","ffmpeg","go","media-downloader","open-source","pwa","self-hosted","svelte","video-downloader","yt-dlp"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"just paste the link and yoink it yoink.tools github &bull; status &bull; 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. 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 copy .env.example and configure your environment variables. credits powered by: - yt-dlp — media downloading - gallery-dl — image downloading - ffmpeg — video processing - cobalt — youtube fast path inspired by: - cobalt.tools - vert.sh - 8mb.video license MIT star history","default_branch":null,"files":null,"tree":[],"storefront":"/r/coah80","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coah80/yoink/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}