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/YouclipperREADME
YouClipper 🎬
<div align="center">The Ultimate YouTube Video Clipping Tool
Why Share a Whole Video? Clip What Counts.
⭐ Star on GitHub • Follow on X
</div>📋 Table of Contents
- 🌟 What is YouClipper?
- 🎯 Who can use YouClipper?
- 🎥 Live Demo
- 💝 Show Your Support
- 🏠 Ready to Self-Host? Let's Get Started!
- 🚀 What You'll Need First
- 🔧 Setting Up Your Services
- 🎯 Frontend Setup
- 🛠️ Server Setup
- 🎉 You're All Set to Clip!
- 🎯 How YouClipper Works
- 🔥 Tech Stack That Powers YouClipper
- 📝 Keep These in Mind
- 🤝 Join Our Community
- 📄 License
🌟 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! 🌍✨
- 🌟 Star this repository — It means the world to us and shows your love!
- 🛠️ Check out the backend repo — Built with care for performance & scalability.
- 🐦 Follow us on Twitter — Stay up to date with features, fixes, and cool tips.
- 💼 Connect on LinkedIn — Say hi to the creator and share your feedback or ideas!
- 📣 Tell your friends — Because great tools are even better when shared.
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:
- Redis Official – Download and run on your own servers
💡 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:
- Head to the Google Cloud Console
- Create a new project or select an existing one
- Navigate to APIs & Services → Library
- Search for and enable YouTube Data API v3
- Go to APIs & Services → Credentials
- 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)
- Visit MongoDB Atlas
- Sign up and create your first project
- Deploy a free tier cluster (perfect for testing)
- 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:
-
Clone the repository:
git clone https://github.com/Abhijit-Jha/youclipper cd youclipper -
Create a
.envfile: Set up your environment variables by copying the example file:cp .env.example .envYou can find the
.env.examplefile here. Update the values in.envwith your actual credentials and configuration. -
Install dependencies:
npm install -
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
-
Clone the repository:
git clone https://github.com/Abhijit-Jha/you-clipper-backend cd you-clipper-backend -
Create a
.envfile: Set up your environment variables by copying the example file:cp .env.example .envYou can find the
.env.examplefile here. Update the values in.envwith your actual credentials and configuration. -
Install dependencies:
npm install -
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
bluebubbles
347.9kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
bear-notes
347.9kCreate, search, and manage Bear notes via grizzly CLI.
FastGPT
27.6kFastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
claude-seo
4.0kUniversal SEO skill for Claude Code. 19 sub-skills, 12 subagents, 3 extensions (DataForSEO, Firecrawl, Banana). Technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, Google APIs, and PDF/Excel reporting.
