Boorusama
Boorusama copied to clipboard
A mobile client for booru sites built with Flutter
📚 Overview
Boorusama is an unofficial, feature-rich client for Danbooru and other booru based site, built with Flutter.
🚀 Features
Boorusama offers a wide range of functionalities including:
- Support for Danbooru-based sites, and some sites based on Gelbooru and Moebooru
- Full tag search capabilities with autocomplete and metatags highlighting
- Ability to save searches
- Options to save, import, export your favorite tags
- Quick and easy image saving
- Bulk download of multiple images
- Exploration of newest, curated, and popular posts
- Voting and commenting functionalities
- Viewing translation notes
- Image pool search, filter, and view
- Tag blacklisting
- Creation and management of multiple favorite groups based on different interests or projects.
📥 Installation
Prerequisites:
- Flutter SDK
- Git
-
Firebase project (Optional if you use the
boorusama-foss
branch) -
FlutterFire (Optional if you use the
boorusama-foss
branch)
Steps:
- Clone the repository:
git clone https://github.com/khoadng/Boorusama.git
cd Boorusama
- Install dependencies and generate boilerplate code:
flutter pub get
flutter pub run build_runner build --delete-conflicting-outputs
- Configure Firebase (Skip if you use the
boorusama-foss
branch):
dart pub global activate flutterfire_cli
flutterfire configure
- Connect to an Android device/emulator and run the app:
flutter run --release
Or build an APK and install it manually:
flutter build apk --release
🌐 Translation
Hosted by Weblate
📝 Feedback & Issues
Feel free to send me feedback on Discord or file an issue. Feature requests are always welcome.
🤝 Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.