Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nozwock/ventoy-toybox

A desktop app consisting of some helper utilities for ventoy
https://github.com/nozwock/ventoy-toybox

app desktop linux rust ventoy windows

Last synced: 2 months ago
JSON representation

A desktop app consisting of some helper utilities for ventoy

Awesome Lists containing this project

README

        

# Ventoy Toybox

[![Latest Version](https://img.shields.io/github/v/tag/nozwock/ventoy-toybox.svg?label=Version&sort=semver)](https://github.com/nozwock/ventoy-toybox/releases)

A desktop application consisting of some helper utilities for [ventoy][ventoy]

> Download latest release [**`here!`**][release]

## Preview

preview image

> **NOTE:** Prebuilt binaries are available for `amd64` Linux and Bindows

## Features

- Easy to use
- Browse through latest linux distro releases
- Download linux distro images via torrents
- Filter releases by distro or torrent file name
- Fetch updates for [ventoy][ventoy]
- Blazingly Fast
- Messy code
- Even more messier code courtesy of `rustfmt` refusing to work

> Release feeds are handled by [nozwock/ventoy-toybox-feed](https://github.com/nozwock/ventoy-toybox-feed)

## Usage

> Starting `v0.4.0`, release feeds and ventoy update packages are cached on disk.

- To get latest release feeds you have to press the refresh button in the `Browse OS Releases` tab otherwise the on-disk cache will be used.

## Building

Clone the repository using git and change to the local repository directory:

```bash
git clone https://github.com/nozwock/ventoy-toybox.git
cd ventoy-toybox
```

`Stable Rust` is required to build this project. Install it by following [rustup.rs](https://rustup.rs) instructions.

```bash
cargo build --release
```

## Known Issues

- Scaling issues on x11 KDE Plasma; UI being too big

## FAQs
1. Wait a minute...couldn't you have just made a simple script to fetch updates? What's the purpose of all this?
- Well...you wouldn't be enjoying this blazingly fast and feature-packed app then, would you? Haha..ha..hah...

## Licenese

[MIT](https://choosealicense.com/licenses/mit/)

[ventoy]: https://github.com/ventoy/Ventoy
[release]: https://github.com/nozwock/ventoy-toybox/releases/latest