Loading...
Discovering amazing open source projects
Discovering amazing open source projects
Loading post content...
VERT lets you convert images, audio, documents, and videos directly in your browser—no size limits, no ads, and no data leaving your device. Harness the power of WebAssembly for lightning‑fast, privacy‑first conversions.

Every day, professionals and hobbyists alike need to turn PDFs into images, compress audio files, or transcode videos. The usual go‑to solutions—cloud services like CloudConvert, Adobe Acrobat, or paid SaaS tools—force you to upload your data, impose size caps, and lock you into proprietary ecosystems. When the file contains sensitive information, that extra step can be a compliance nightmare.
Enter VERT, a community‑driven, WebAssembly‑based file conversion utility that runs entirely in your browser (or on a self‑hosted Docker daemon). By moving the heavy lifting to the client side, VERT eliminates bandwidth costs, respects user privacy, and removes artificial limits on file size. All of this is delivered through a sleek Svelte/TypeScript UI that feels modern, responsive, and ready for production use.
| Feature | Description |
|---|---|
| WebAssembly core | Executes conversion logic in the browser, delivering near‑native performance without server round‑trips. |
| Unlimited uploads | No artificial caps; the only limit is your device’s memory and CPU. |
| Multi‑format conversion | Supports common image (PNG, JPG, WebP), audio (MP3, WAV, OGG), document (PDF, DOCX, TXT), and video codecs (via daemon). |
| Self‑hostable Docker daemon | Run docker run -p 8080:8080 ghcr.io/vert-sh/vert-daemon to spin up a private conversion service for video files. |
| Responsive Svelte UI | Clean, accessible front‑end that works on desktop and mobile browsers. |
| Extensive documentation | Includes a Docker quick‑start guide, FAQ, and contribution guidelines. |
If you need to convert video files without sending them to VERT’s public server, you can self‑host the daemon:
docker pull ghcr.io/vert-sh/vert-daemon:latest
docker run -d -p 8080:8080 ghcr.io/vert-sh/vert-daemon:latest
The daemon will listen on http://localhost:8080. The web UI automatically detects a reachable daemon and offers video conversion locally.
git clone https://github.com/VERT-sh/VERT.git
cd VERT
npm install
npm run dev # Starts a local dev server at http://localhost:5173
Tip: The project is written in TypeScript and Svelte, so feel free to add new format support or UI tweaks and submit a pull request.
| Feature | VERT (Open Source) | CloudConvert (SaaS) | Adobe Acrobat Pro (Desktop) | Zamzar (Web) |
|---|---|---|---|---|
| Data privacy | 100 % on‑device (or self‑hosted daemon) | Files uploaded to cloud | Files processed locally (but telemetry) | Files uploaded to cloud |
| File‑size limit | Unlimited (hardware bound) | 1 GB (free tier) | 100 MB (free) / 2 GB (paid) | 50 MB (free) |
| Supported formats | Images, audio, docs, video (via daemon) | 200+ formats | PDFs + limited image/audio | 120+ formats |
| Cost | Free (self‑hosted) | Pay‑as‑you‑go / subscription | $14.99 /mo (subscription) | Free tier, paid upgrades |
| Installation | Browser‑only or Docker daemon | No install (web) | Install desktop app | No install (web) |
| Open source | Yes (AGPL‑3.0) | No | No | No |
Bottom line: VERT gives you the privacy and flexibility of a self‑hosted solution while matching—or surpassing—the feature set of commercial converters, all without a price tag.
Ready to convert files without compromising privacy or hitting size limits? Give VERT a spin today:
By choosing VERT, you empower yourself with a cost‑free, transparent, and future‑proof conversion tool—free from vendor lock‑in and hidden data pipelines. Happy converting!
Curating the best open source projects every day. Follow us for daily discoveries of amazing tools and libraries.
Get all the latest posts delivered straight to your inbox.
We respect your privacy. Unsubscribe at any time.