-
Notifications
You must be signed in to change notification settings - Fork 10
Home
mentask Agent edited this page Jun 13, 2026
·
4 revisions
Welcome to the official documentation for mangofetch, the core library SDK and master Terminal User Interface (TUI) frontend of the mangoSuite.
This repository serves as the central hub of the ecosystem, containing:
-
mangofetch(TUI): Master terminal dashboard client usingratatui(runs by default). -
mangofetch-core: Asynchronous download engine used by all suite clients. -
mangofetch-plugin-sdk: Extension library to build custom extraction plugins.
- Installation Guide: How to install the TUI client or import the core download manager in Rust.
- Quick Start Guide: First download with the TUI in under 60 seconds.
- TUI Experience: Master the interactive Terminal User Interface, themes, and mouse support.
- CLI Reference: Standard CLI commands supported by the main binary.
- Configuration: Fine-tuning download directories and settings.
- The Core Engine: Deep dive into the asynchronous queue, workers, and recovery logic.
- Platform Registry: How the engine matches and downloads URLs.
- Plugin Development: How to build custom platform extractors using the SDK.
For non-TUI environments, you can use the separate client frontends:
- mangofetch-cli: Scriptable, pure CLI frontend for headless/server use.
- mangofetch-gui: Hardware-accelerated desktop client (egui).
MangoFetch is licensed under the GPL-3.0-or-later.