SkillAgentSearch skills...

Youclipper

YouClipper 🎬 — The ultimate open-source tool to instantly clip and share precise segments from YouTube videos. Perfect for creators, educators, gamers, and meme lovers who want to snip, share, and shine with clean, watermark-free clips!

Install / Use

/learn @Abhijit-Jha/Youclipper

README

YouClipper 🎬

<div align="center">

The Ultimate YouTube Video Clipping Tool

Why Share a Whole Video? Clip What Counts.

GitHub stars License: MIT Twitter Follow

⭐ Star on GitHubFollow on X

</div>

📋 Table of Contents

🌟 What is YouClipper?

Ever felt like sharing just that one perfect moment from a YouTube video, instead of the whole thing? YouClipper makes that super easy.

This powerful open-source platform helps you transform any long-form YouTube content into precise, professional clips — perfect for reels, memes, educational highlights, or promotion. Just paste a URL, pick your segment, select quality, and instantly get clean, watermark-free clips ready to share.

Want to grow your audience and increase reach? Use YouClipper to create short clips that promote your long videos effectively — whether you're showing spiritual insights, sharing truth, gaming highlights, music edits, fitness tips, memes to spread smiles, or anything in between.

Snip. Share. Shine. With YouClipper, you empower your creativity and maximize your content's impact by making every second count.


🎯 Who can use YouClipper?

  • 🎥 Content Creators – Repurpose long videos into short viral reels
  • 🧠 Educators – Highlight key parts from lectures or tutorials
  • 🎮 Gamers – Clip and share your best moves
  • 😂 Meme Lords – Cut, remix, and go viral

🎥 Live Demo

<div align="center">

See YouClipper in Action! 🚀

<video width="100%" max-width="800" controls poster=""> <source src="https://fra.cloud.appwrite.io/v1/storage/buckets/684040130030e9d7fa71/files/6846ba77003a73ee9d3a/view?project=683da6570006cdf22e69&mode=admin" type="video/mp4"> Your browser does not support the video tag. </video> [VIDEO IS NOT SUPPORTED IN GITHUB]

Watch how easy it is to create perfect clips from any YouTube video

🎬 Direct Video Link - Click to open in new tab

🌐 Try It Live

Try YouClipper live

</div>

💝 Show Your Support

🚀 Loving what you see?

Your support fuels our mission to keep building amazing open-source tools that empower creators and developers around the world. Every star, follow, and share helps more than you know! 🌍✨

Together, we clip better. ❤️✂️


🏠 Ready to Self-Host? Let's Get Started!

Want to run YouClipper on your own infrastructure? Perfect! Follow this comprehensive guide to get your instance up and running.

🚀 What You'll Need First

Before diving in, make sure you have these essentials ready:

  • 🧠 Redis Client – Powers our lightning-fast queue management.
  • 📺 YouTube API Key – Enables seamless YouTube integration.
  • 🗄️ MongoDB Connection – Handles all your data storage needs.
  • 🛡️ Appwrite (optional) – Used for authentication and backend services. You can skip or remove this if you're self-hosting without Appwrite.
  • 🧰 Node.js (v16+) and npm – The foundation of our tech stack.

🔧 Setting Up Your Services

1. Getting Your Redis Connection

Redis is the backbone of our queue system. Here's where you can get started:

Cloud Options (Recommended for beginners):

  • Railway – Deploy Redis in seconds with their intuitive interface
  • Upstash – Serverless Redis that scales automatically
  • AWS ElastiCache – Enterprise-grade Redis from Amazon

Local Setup:

# Using Docker
docker run --name youclipper-redis -d -p 6379:6379 redis

# Or install Redis locally
# macOS: brew install redis
# Ubuntu: sudo apt install redis-server

Self-Hosted:

💡 Pro Tip: Store your Redis connection URL in environment variables and never hardcode credentials!

2. Obtaining Your YouTube API Key

This key unlocks the power of YouTube's data for your clips:

  1. Head to the Google Cloud Console
  2. Create a new project or select an existing one
  3. Navigate to APIs & Services → Library
  4. Search for and enable YouTube Data API v3
  5. Go to APIs & Services → Credentials
  6. Click Create Credentials and select API Key

🔒 Security First: Keep your API key secure and use environment variables in production!

3. Setting Up MongoDB

Your data deserves a reliable home. Choose your preferred option:

Option A: MongoDB Atlas (Perfect for Starters)

  1. Visit MongoDB Atlas
  2. Sign up and create your first project
  3. Deploy a free tier cluster (perfect for testing)
  4. Click Connect and grab your connection string:
    MONGODB_URI=mongodb+srv://<username>:<password>@cluster0.mongodb.net/<dbname>?retryWrites=true&w=majority
    

Option B: Local MongoDB with Docker (For Developers)

# Spin up MongoDB locally
docker run --name youclipper-mongo -d -p 27017:27017 mongo

Then use this connection string:

MONGODB_URI=mongodb://localhost:27017/youClipper

🎯 Frontend Setup

Follow these steps to set up the frontend application:

  1. Clone the repository:

    git clone https://github.com/Abhijit-Jha/youclipper
    cd youclipper
    
  2. Create a .env file: Set up your environment variables by copying the example file:

    cp .env.example .env
    

    You can find the .env.example file here. Update the values in .env with your actual credentials and configuration.

  3. Install dependencies:

    npm install
    
  4. Start the frontend development server:

    npm run dev
    

Frontend running at: http://localhost:3000 Your application should now be accessible in your browser.


🛠️ Server Setup

Now let's power up the engine behind YouClipper:

📦 Need the backend code? Find it at youclipperbe repository

  1. Clone the repository:

    git clone https://github.com/Abhijit-Jha/you-clipper-backend
    cd you-clipper-backend
    
  2. Create a .env file: Set up your environment variables by copying the example file:

    cp .env.example .env
    

    You can find the .env.example file here. Update the values in .env with your actual credentials and configuration.

  3. Install dependencies:

    npm install
    
  4. Start the server:

    npm run start-server
    

Backend running at: http://localhost:3001


🎉 You're All Set to Clip!

Congratulations! YouClipper is now running smoothly on your machine:

  • 🎨 Frontend Interface: http://localhost:3000
  • ⚙️ Backend API: http://localhost:3001

Ready to create your first clip? Let's see how it works!


🎯 How YouClipper Works (It's That Simple!)

Step 1: Instant Access

Sign in with your Google account – no lengthy forms, just one click and you're in!

Step 2: Drop That URL

Paste any YouTube video URL and watch the magic begin.

Step 3: Perfect Your Selection

Use our intuitive drag interface to select exactly the moments that matter – whether it's a tutorial highlight, a gaming achievement, or the perfect meme material.

Step 4: Choose Your Quality

From 144p for quick shares to crystal-clear HD for professional use – you decide the quality that fits your needs.

Step 5: Download & Share

Get your clean, watermark-free clip instantly and share it with the world!


🔥 Tech Stack That Powers YouClipper

  • 🎥 Video Processing: yt-dlp, FFmpeg, ffmpeg-static
  • **⚡ Queue M

Related Skills

View on GitHub
GitHub Stars25
CategoryMarketing
Updated7d ago
Forks0

Languages

TypeScript

Security Score

80/100

Audited on Mar 27, 2026

No findings