Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Drive Logo

Nova Drive

The ultimate, secure, and blazing-fast cloud storage client built on top of Telegram's TDLib.

License: MIT Flutter Platform


🚀 Overview

Nova Drive is a beautiful, highly optimized cloud storage application that leverages the power of Telegram's ecosystem. By using the official TDLib (Telegram Database Library) via FFI, Nova Drive transforms your "Saved Messages" and Telegram chats into a fully functional, end-to-end encrypted personal cloud drive.

Enjoy limitless storage, lightning-fast uploads/downloads, and an intuitive, modern user interface.

✨ Features

  • Blazing Fast Sync: Uses native TDLib C++ bindings for maximum performance and minimum overhead.
  • Infinite Storage: Leverages Telegram's cloud infrastructure for unlimited file storage.
  • Smart Vaults & Categories: Automatically organizes your files into intuitive categories (Images, Videos, Documents, Music).
  • Secure by Design: Files are tied directly to your Telegram account. No third-party servers, no middle-men.
  • Dynamic Theming: Beautiful, responsive UI built with Flutter Riverpod and Material 3.
  • Logical Deletions: Safe and synchronized file deletions, complete with a Trash Bin.

🛠 Tech Stack

  • Framework: Flutter (Dart)
  • State Management: Riverpod
  • Routing: GoRouter
  • Core Engine: TDLib (via handy_tdlib)
  • Local Database: Drift (SQLite)
  • Secure Storage: flutter_secure_storage

📦 Installation

The easiest way to install Nova Drive is to download the pre-compiled APK directly from this repository.

  1. Go to the Releases folder in this repository.
  2. Download the latest NovaDrive-v1.0.0.apk to your Android device.
  3. Open the downloaded APK file and tap Install. (You may need to allow installation from unknown sources in your Android settings).

Alternatively, if you want to build it from source:

git clone https://github.com/cassielxyz/NovaDrive.git
cd NovaDrive
flutter pub get
flutter build apk --release

🔑 Authentication

Nova Drive requires a Telegram API ID and Hash. Upon first launch, you will be prompted to enter your credentials securely. Your session is stored locally using flutter_secure_storage and the native tdlib database.

📄 License

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

🌟 Acknowledgements


Built with ❤️ by Cassiel

Releases

Packages

Contributors

Languages