Skip to content

A modern, open-source graphical interface (GUI) for managing Windows applications with Scoop.

License

AmarBego/Rscoop

Repository files navigation

Rscoop: Modern Windows Package Manager GUI for Scoop

Installed Packages Grid View

Rscoop (Rust + Scoop) is a fast, user-friendly graphical interface for Scoop, the Windows package manager.
Manage, search, and install applications with ease through a modern GUI instead of the command line.

📚 Documentation

For in-depth guides, usage examples, and detailed explanations, visit the official documentation site:
👉 https://amarbego.github.io/Rscoop/

🚀 Installation

  1. Go to the Releases page.
  2. Download the latest .msi installer file or portable .exe file.
  3. Run the installer. That's it!

✨ Features – Scoop GUI for Windows

Rscoop is more than just a package list. It's a full-fledged, native management toolkit that supercharges your Scoop experience.

🚀 Blazing-Fast Native Performance

At its core, Rscoop leverages a custom-built Rust backend to handle the heavy lifting. We've re-engineered critical logic to be native to Rscoop, delivering incredible speed and responsiveness.

  • Instant Search: Find the exact package you need in milliseconds. Our native search implementation scans all your buckets instantly.
  • Package & Update Discovery: Listing installed packages and checking for available updates is faster than ever.

🪣 Bucket Management in Scoop GUI

Rscoop introduces a full-featured bucket management system, allowing you to discover, add, and manage Scoop buckets without ever leaving the app.

  • Browse & Search: Explore thousands of community buckets, not just the default ones.
  • Install & Remove: Add or remove buckets with a single click.
  • View Manifests: Instantly view package manifests within any bucket.
  • Offline Search: A smart caching system downloads bucket data for lightning-fast offline searching.

⚙️ Advanced Scoop Package Management

Rscoop provides a level of control that goes far beyond the standard command line. Manage every aspect of your Scoop installation and packages through an intuitive UI.

  • Shim Manager: A complete interface to manage your Scoop shims. View, remove, and even alter shims without touching the command line.
  • Hold Packages: Prevent specific packages from being updated with a single click, giving you full control over your versions.
  • Cache Manager: Get a detailed view of all cached installer files, see how much space they're using, and selectively remove them.
  • Package Details: Instantly view detailed information, notes, and the full package manifest for any application.
  • Version Management: Seamlessly switch between versions on versioned installs of packages.

🛡️ System Health

Keep your Scoop installation in top shape with our integrated System Doctor.

  • Dependency Checkup: Run diagnostics to find and fix common problems with your Scoop setup, like missing Git/7-Zip, with a single button click.
  • Cache cleaner: Clean-up junk with one click (doesn't clean versioned installs)

✅ Seamless & Secure Operations

For core actions, Rscoop acts as a seamless wrapper around the battle-tested official Scoop CLI, ensuring maximum compatibility and reliability. All operations are fully integrated into the UI—you'll never see a command prompt.

  • Install, Uninstall, & Update: Manage packages with the click of a button, backed by Scoop's robust engine.
  • Security-First Installation: A standout Rscoop feature. Before installing, the application can automatically scan the package with VirusTotal. This pre-install check protects you from malware by blocking the installation if threats are detected, a safety layer not present in standard Scoop.
  • System Cleanup: Easily clean up old package versions to free up disk space.

🖼️ Screenshots

Search Page Installed Packages (Grid) Package Details
Search Page Installed Packages Grid View Package Details Modal
Bucket Finder Bucket Management Operation Modal
Bucket Management Bucket Details Modal Operation Modal
Settings Shims System Doctor
Settings Page Shims Manager View System Doctor Page

❤️ Acknowledgements & Tech Stack

Rscoop wouldn't be possible without the incredible work of the open-source community.

  • Scoop: For creating the best package manager for Windows.
  • sfsu (Stupid Fast Scoop Utils): For the original high-performance scoop logic that Rscoop's native backend is based on.
  • Tauri: For the lightweight and secure desktop application framework.
  • SolidJS: For the fast and reactive UI library.
  • daisyUI: For the component library for Tailwind CSS.

Privacy Policy

This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.

For Developers

Prerequisites

Development

  1. Clone the repository:
git clone https://github.com/AmarBego/rscoop.git
cd rscoop
  1. Install dependencies:
npm install
  1. Start the development server:
npm run tauri dev

Building

To build the application for production:

npm run tauri build

This will create an installer in the src-tauri/target/release/bundle directory.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT

About

A modern, open-source graphical interface (GUI) for managing Windows applications with Scoop.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages