Skip to main content
#07

4 Mate

โ˜…

Multi-Platform Media Downloader for Spotify, Instagram, YouTube & TikTok. Ad-free, forced-download proxy via Edge Runtime. Next.js 16 + Tailwind v4.

TypeScriptNext.jsDownloaderSpotifyInstagramYouTubeTikTokOpen Source
<p align="center"> <img src="public/logo.png" alt="4Mate Logo" width="120"/> </p> <h1 align="center">4 Mate</h1> <p align="center"> <strong>Multi-Platform Media Downloader</strong> </p> <p align="center"> <a href="https://4-mate.curzy.dev/"><strong>๐ŸŒ Live Deploy</strong></a> </p> <div align="center">

Stars Forks License Platform

</div> <p align="center"> <a href="#-why-4-mate">Why This</a> ยท <a href="#-key-features">Features</a> ยท <a href="#-supported-platforms">Platforms</a> ยท <a href="#-quick-start">Quick Start</a> </p>

๐Ÿ•’ Why 4 Mate?

Many downloader sites are flooded with popup ads, malware redirects, and "open in new tab" tricks that never actually save the file. 4 Mate replaces that mess with one clean hub that pulls media straight to your device from Spotify, Instagram, YouTube, and TikTok.

FeatureStatusDescription
Smart Auto-Detectโœ…Paste a URL and the app picks the right platform handler automatically.
MP3 / MP4 Qualityโœ…Pick audio quality or video resolution up to 1080p.
Forced Download Proxyโœ…Edge-runtime proxy streams the file directly so it saves, not opens.
Ad-Free UIโœ…Minimalist Webflow-inspired layout with zero popup ads.

๐ŸŒ Supported Platforms

  • ๐ŸŽต Spotify โ€” Tracks and playlist audio
  • ๐Ÿ“ธ Instagram โ€” Reels, posts, and stories
  • ๐ŸŽฅ YouTube โ€” Videos up to 1080p
  • ๐ŸŽญ TikTok โ€” Watermark-free downloads

๐Ÿ›  Tech Stack

  • Framework: Next.js 16 (App Router)
  • Styling: Tailwind CSS v4
  • Downloaders: @distube/ytdl-core, y2mate-dl, cheerio
  • HTTP Client: Axios
  • Icons: Lucide React

๐Ÿš€ Quick Start

Live Deploy

Visit 4-mate.curzy.dev โ€” no install required.

Local Development

# Clone the repository
git clone https://github.com/Curzyori/4-mate.git
cd 4-mate

# Install dependencies
npm install

# Start dev server
npm run dev

โ˜• Support

If this project is useful, consider supporting its development!

<p align="center"> <a href="https://donate.curzy.dev/"><strong>๐Ÿ’ Donate via Crypto or QRIS</strong></a> </p>

Crypto payment details are maintained at donate.curzy.dev.


๐Ÿ“„ License

This project is released under the Apache License 2.0 โ€” free for commercial and personal use, see LICENSE for full text.

<sub>Built with passion as the 7th Project of the 50 Projects Challenge by @curzyori</sub>