Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mealet/rust-converter

GUI File Converter on Rust 🦀
https://github.com/mealet/rust-converter

Last synced: 24 days ago
JSON representation

GUI File Converter on Rust 🦀

Awesome Lists containing this project

README

        

![rust-converter](https://github.com/mealet/rust-converter/assets/110933288/3e582156-a12b-40b7-82a7-70cbb50eb058)

# 🦀 Rust Converter
![Dynamic JSON Badge](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmealet%2Frust-converter%2Fmaster%2Fpackage.json&query=%24.version&style=for-the-badge&label=version&color=%23ff0d0d)
![Static Badge](https://img.shields.io/badge/rust-red?style=for-the-badge&label=Language&color=%23ff0d0d)
![Static Badge](https://img.shields.io/badge/MIT-red?style=for-the-badge&label=License&color=%23ff0d0d)
![Static Badge](https://img.shields.io/badge/FFMPEG-red?style=for-the-badge&label=Converter&color=%23ff0d0d)

Tauri Converter - is pretty simple GUI converter made on Rust ✨

Libraries I used:
- [Tauri](https://tauri.app/) | **GUI FRAMEWORK**
- [Bootstrap](https://getbootstrap.com/) | **GUI STYLES**
- [Vanilla JS](https://tauri.app/v1/guides/getting-started/setup/html-css-js/) | **GUI FUNCTIONS**
- [FFmpeg](https://ffmpeg.org/) | **FILES CONVERT**

## 👀 Installation
1. Install **ffmpeg** from official site -> https://ffmpeg.org/download.html
2. Go to repository's releases
3. Download latest release for your system
4. Enjoy :D

## 🧐 Building
1. Install Tauri by instructions on [official site](https://tauri.app/).
2. Install **ffmpeg** from official site -> https://ffmpeg.org/download.html
3. Copy repository and go to it's folder.
4. Install dependencies:
```
npm install
```
4. Go to the `src-tauri` directory and add _converter-buddy_:
```
cargo add converter_buddy
```
6. Build/Run Dev from main-repo folder:
```
npm run tauri build
```
**OR**
```
npm run tauri dev
```

File will be located in the `rust-converter/src-tauri/target/release` folder.

## 😵‍💫 License
Project licensed under the MIT License.

Read more in [LICENSE file](/LICENSE)

## 🔗 Links
- Tauri - https://tauri.app/
- Rust - https://www.rust-lang.org/
- Bootstrap - https://getbootstrap.com/
- FFmpeg - https://ffmpeg.org/