MaterialR2 is a modern R2 cloud storage client application built with Material Design 3 principles. Developed using Kotlin and Jetpack Compose for Desktop, it provides an elegant and feature-rich interface for managing R2 cloud storage
- 🎨 Material Design 3 Implementation
- 📱 Modern Desktop User Interface
- 🚀 Fast File Upload & Management
- 📂 Powerful Bucket Management
- ⚙️ Intuitive Configuration Interface
- 🔐 Secure API Credentials Management
- Kotlin
- Jetpack Compose for Desktop
- Material 3 Components
- R2 SDK
- Kotlin Coroutines
- MVVM Architecture
- Java 17+
- Kotlin 2.2+
- Multi-account Support
- File Preview Functionality
- Batch Operations Enhancement
- Transfer Queue Management
- Dark Theme Support
- Clone the repository
- Set up your R2 API credentials
- Build and run the application
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with JetBrains Compose for Desktop
- Powered by R2 Cloud Storage


