mirror of https://github.com/VERT-sh/VERT.git
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. |
||
|---|---|---|
| .github/workflows | ||
| .vscode | ||
| docs | ||
| messages | ||
| nginx | ||
| project.inlang | ||
| src | ||
| static | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .npmignore | ||
| .prettierignore | ||
| .prettierrc | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| bun.lock | ||
| docker-compose.yml | ||
| eslint.config.js | ||
| flake.lock | ||
| flake.nix | ||
| package.json | ||
| postcss.config.js | ||
| svelte.config.js | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| vite.config.ts | ||
README.md
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 |
|---|---|
![]() |
![]() |
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.

