I built this because I was frustrated with existing file tools requiring uploads for simple tasks like merging PDFs or converting a video.
FileZen is a 100% client-side tool built with React and WebAssembly.
Tech Stack:
- ffmpeg.wasm for video/audio processing (running in Web Workers to avoid blocking UI).
- pdf-lib for document manipulation.
- Vite + React for the frontend.
The main challenge was handling memory limits in the browser (especially specifically on iOS Safari) when processing larger video files.
It's currently an MVP and completely free. I'd love to hear your thoughts on the WASM performance and if you encounter any crashes on mobile devices.
Just pushed a hotfix for this. It was a missing headers issue blocking the WASM workers. The black screen issue should also be resolved now. Thanks for the heads up!
benmxrt|2 months ago
I built this because I was frustrated with existing file tools requiring uploads for simple tasks like merging PDFs or converting a video.
FileZen is a 100% client-side tool built with React and WebAssembly.
Tech Stack: - ffmpeg.wasm for video/audio processing (running in Web Workers to avoid blocking UI). - pdf-lib for document manipulation. - Vite + React for the frontend.
The main challenge was handling memory limits in the browser (especially specifically on iOS Safari) when processing larger video files.
It's currently an MVP and completely free. I'd love to hear your thoughts on the WASM performance and if you encounter any crashes on mobile devices.
lazerbones|2 months ago
benmxrt|2 months ago