Skip to content

attilio-oliva/converter-buddy-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Converter Buddy Webapp

This project uses purely Rust to create a complete web app utility for format conversion. The website uses Dioxus framework and converter-buddy library as a high-level conversion utility.

Conversions are performed by browser, this means it is safer to use for data sensible files. However, some conversion on a browser environment could not be available or slow (read limitations). The quick way to overcome these problems would require a server collaboration, but this project is intended to be a pure client-side web app (at least for now).

Currenly supported conversions

Generally speaking, any major image conversion is supported: PNG, JPEG, BMP, GIF, TIFF. Furthermore, the SVG and WebP formats are also supported, but only if used as input formats.

Image to PDF conversions are also supported, but not the other way around.

Limitations

  • Possible slow conversions: access to local file system is slow, so conversions involving local files could be slow, especially for big files.

  • Possible browser freezing: some conversions could freeze the browser tab for a while. The browser reserve a single thread for any web app, so if a conversion is too heavy, the browser will freeze until the conversion is completed. This is not a concern for small files, but it could be for big files.

About

Web application for file conversion based on converter buddy lib

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published