Transmute

Self hosted file conversion and compression tool for images, video, audio, documents, spreadsheets, subtitles, and fonts.

Transmute screenshot 1

Transmute is an open-source, self-hosted web application used for file conversion and compression. It allows users to process images, video, audio, documents, spreadsheets, subtitles, and fonts on their own hardware to maintain data privacy. The software is deployed as a server and accessed through a web browser, ensuring that files never leave the local infrastructure during the transformation process.

The application is designed for local deployment via Docker, removing dependencies on third party cloud services. It handles both manual file uploads through a user interface and automated tasks via a programmable interface. Users can convert files between over 100 formats or compress supported files to reduce their size without encountering watermarks or artificial file size restrictions.

Key features

  • Local processing of files to prevent third party data access
  • Support for over 100 formats across various file categories
  • OIDC and SSO integration for account management
  • Built-in authentication with role-based access and API keys
  • REST API with OpenAPI documentation for automation
  • No hard limits on file upload sizes
  • Seven integrated light and dark UI themes
  • Docker based deployment for simplified installation

The technical stack consists of a FastAPI backend and a React frontend built with Vite. It includes per-user data isolation and is intended for use within trusted networks or behind a reverse proxy with TLS and rate limiting for security. The system provides a dedicated workspace for managing uploaded files, tracking previously converted assets, and configuring application settings. Because it is self-hosted, the only limit on the size of files that can be processed is the available storage on the host server.

Transmute serves as a utility for users and developers who require a private, API-driven environment for bulk or individual file transformations. It is positioned as a tool for those who prioritize data sovereignty and automation in their file management workflows.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity19 days ago
Repository Age5 months
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.