Skip to content
/ Turtle Public

Turtle is a powerful, feature-rich media downloader focused on privacy, aesthetics, and ease of use. It allows you to download videos and audio from various platforms securely and efficiently.

License

Notifications You must be signed in to change notification settings

hamas/Turtle

Repository files navigation

Turtle 🐢

Turtle is a powerful, feature-rich media downloader focused on privacy, aesthetics, and ease of use. It allows you to download videos and audio from various platforms securely and efficiently.

Features ✨

🛡️ Privacy & Security

  • Secure Downloads: All network traffic is encrypted (HTTPS enforced).
  • Incognito Mode: Download content without saving history.
  • Privacy Focused: Minimal permissions required.

🚀 Smart & Efficient

  • Smart Clipboard Detection: Auto-detects copied links (YouTube, Instagram) on app resume and offers immediate download.
  • WiFi-Only Mode: Option to restrict downloads to WiFi networks to save mobile data.
  • Background Downloads: Reliable background downloading service.

📺 Rich Media Experience

  • In-App Player: Watch your downloaded videos directly within the app using the built-in PIP-capable player.
  • High Quality: Support for HD video and high-bitrate audio downloads.
  • Format Selection: Choose your preferred video and audio formats.

🎨 Beautiful Design

  • Material 3: Modern, adaptive UI with dynamic color support.
  • Dark Mode: System-aware light and dark themes.
  • Intuitive Navigation: Custom expressive navigation bar.

Tech Stack 🛠️

  • Framework: Flutter
  • State Management: Riverpod
  • Architecture: Feature-First (Clean Architecture)
  • Local Storage: SharedPreferences (Settings), SQLite (Download History)
  • Video Engine: YoutubeExplode, FFmpeg (for merging streams)
  • Player: Chewie & Video Player

Getting Started

  1. Clone the repository:
    git clone https://github.com/hamas/Turtle.git
  2. Install dependencies:
    flutter pub get
  3. Run the app:
    flutter run

License 📄

This project is licensed under the MIT License - see the LICENSE file for details.


Created by Hamas
📧 hamasdmc@gmail.com

About

Turtle is a powerful, feature-rich media downloader focused on privacy, aesthetics, and ease of use. It allows you to download videos and audio from various platforms securely and efficiently.

Topics

Resources

License

Stars

Watchers

Forks