This project is a lightweight and fast desktop application for converting images to AVIF/WEBP format, developed using the Rust Tauri framework and Next.js.
- Lightweight: By using Tauri, the application's binary size is minimized.
- Fast: Utilizes Rust's performance for high-speed image conversion processing.
- Intuitive UI: A simple and user-friendly interface powered by Next.js.
- Conversion to AVIF and WEBP: Supports converting images in JPG, PNG, and WEBP formats to AVIF and WEBP formats.
git clone https://github.com/harumiWeb/tavif.git
cd tavif
- Install the required packages.
npm install
npm run tauri dev
To create a release build, run the following command:
npm run tauri build
- Once the build is complete, it will be generated in the
src-tauri/target/release/
directory.
- Launch the application.
- Drag and drop the image files you want to convert.
- Select the output format (AVIF or WEBP).
- Click the "Convert" button to convert the images.
- Frontend: Next.js
- Backend: Tauri (Rust)
- Language: TypeScript (Frontend), Rust (Backend)
This project is licensed under the MIT License.
- Developer: harumiWeb
- Email: halpost
- GitHub: harumiWeb
- X: @HarumiWebDesign
If you have any questions or feedback, feel free to create an issue!