The next-generation file converter. Open source, fully local* and free forever.
Go to file
KARTIK ASHOK PAWAR 263127acee
Refactor: optimize Dockerfile environment variables and formatting
Reduced the number of layers created by ENV instructions by combining environment variable declarations into a single ENV statement. No functional changes were made to the Docker build or runtime behavior. The update only improves readability and slightly optimizes the image build process. Minor formatting adjustments were also applied to keep the Dockerfile cleaner and easier to maintain.
2026-03-12 22:46:53 +05:30
.github/workflows fix(pages): analytics url 2026-02-05 09:26:30 +00:00
.vscode feat: init paraglide 2025-07-25 17:47:36 +03:00
docs fix: getting started commands 2025-12-03 17:26:45 -08:00
messages Merge branch 'pr/207' 2025-12-16 22:39:35 +03:00
nginx fix: add security headers to nginx configurations 2025-11-28 12:38:56 +01:00
project.inlang feat(i18n): Add Bosnian translations 2025-12-14 17:11:11 +01:00
src fix: video conversion e.get error (#215) 2026-01-02 10:55:16 +03:00
static Add maskable PWA icon (#227) 2026-02-24 17:18:25 +00:00
.dockerignore fix(docker): allow build stage to access commit hash 2025-11-24 05:02:37 -05:00
.env.example feat: add disabling temp video blocking (#206) 2025-12-16 22:41:54 +03:00
.gitignore fix: correct MIME type for PWA manifest icons 2025-11-28 12:25:51 +01:00
.npmignore feat: ready for bytecrush! 2025-04-16 21:56:15 +01:00
.prettierignore feat: initial commit 2024-11-11 13:16:06 +00:00
.prettierrc chore: prettier format 2025-09-10 10:38:14 +03:00
Dockerfile Refactor: optimize Dockerfile environment variables and formatting 2026-03-12 22:46:53 +05:30
LICENSE Create LICENSE 2024-11-12 19:01:37 +01:00
README.md docs: readme star history & feature updates 2025-10-12 21:57:07 +03:00
bun.lock chore: update packages 2025-11-23 18:31:47 +03:00
docker-compose.yml fix(compose): add missing `PUB_` prefix 2025-10-29 07:02:03 +03:00
eslint.config.js feat: initial commit 2024-11-11 13:16:06 +00:00
flake.lock feat: nix flake 2025-12-08 17:06:27 +03:00
flake.nix feat: nix flake 2025-12-08 17:06:27 +03:00
package.json chore: update packages 2025-11-23 18:31:47 +03:00
postcss.config.js feat: initial commit 2024-11-11 13:16:06 +00:00
svelte.config.js Reapply "fix: navigation issues (#57)" 2025-04-13 13:50:48 +01:00
tailwind.config.ts feat: document colours! 2025-04-12 23:49:00 +01:00
tsconfig.json feat: initial commit 2024-11-11 13:16:06 +00:00
vite.config.ts fix: shorten coolify commit hash 2025-12-19 21:50:03 +03:00

README.md

VERT's logo

VERT.sh

VERT is a file conversion utility that uses WebAssembly to convert files on your device instead of a cloud. Check out the live instance at vert.sh.

VERT is built in Svelte and TypeScript.

Screenshots

Upload page Conversion page
VERT upload page VERT convert page

Features

  • Convert files directly on your device using WebAssembly*
  • No file or file size limits
  • Convert images, audio, documents, and video*
  • Supports over 250+ file formats
  • Conversion settings
  • User-friendly interface built with Svelte

* Non-local video conversion is available with our official instance, but the daemon is easily self-hostable to maintain privacy and fully local functionality.

Documentation

License

This project is licensed under the AGPL-3.0 License, please see the LICENSE file for details.

Star History

Star History Chart