FavTube is a Chrome extension that helps you organize and quickly access your favorite YouTube channels. Pin channels with a single click and access them anytime from the extension popup.
Note: This extension is currently in development and is not yet available on the Chrome Web Store.
- 📌 Pin YouTube Channels: Save your favorite YouTube channels for easy access
- 🎭 Light/Dark Mode: Automatically adapts to your system preference or set manually
- 🖼️ Channel Thumbnails: Displays channel avatars for visual recognition
- 🔄 Easy Management: Add or remove channels with intuitive controls
- 📱 Responsive Design: Clean, modern interface that works on any screen size
- 🔒 No Account Required: Works locally with no sign-in or registration
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" at the top-right corner
- Click "Load unpacked" and select the extension folder
- The extension icon will appear in your Chrome toolbar
- Navigate to any YouTube channel you want to save
- Click the FavTube extension icon in your browser toolbar
- Click the "Pin Current Channel" button
- The channel is now saved to your list
- Click the FavTube extension icon in your browser toolbar
- View all your pinned channels in a neatly organized list
- Click on any channel to open it in a new tab
- Remove a channel: Click the "X" icon next to any channel
- Clear all channels: Use the clear button at the bottom of the extension popup
- Switch themes: Toggle between light and dark mode using the theme switch
FavTube respects your privacy:
- All data is stored locally in your browser
- No data is sent to external servers
- No tracking or analytics implemented
This extension is built with:
- Vanilla JavaScript
- Chrome Extension APIs
- CSS Variables for theming
- Font Awesome for icons
Data is stored in Chrome's storage.local API for persistence across browser sessions.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add some amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
This project is open source - detailed license information will be added soon.
- Icons provided by Font Awesome
- Inspired by the need for better YouTube channel organization
Built with ❤️ by the Surya Ghosh