Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 🦀
- Host: GitHub
- URL: https://github.com/mealet/rust-converter
- Owner: mealet
- License: mit
- Created: 2024-03-15T14:01:18.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-08-12T14:44:22.000Z (3 months ago)
- Last Synced: 2024-08-12T17:06:12.593Z (3 months ago)
- Language: JavaScript
- Size: 1.81 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/