IdeaCredIdeaCred

transmute-app/transmute

57

Transmute is a free, open source, self-hosted file converter built for privacy and flexibility. Convert images, video, audio, documents, spreadsheets, subtitles, and fonts entirely locally, with no file size limits and no third-party access to your files. Deploy in seconds with Docker.

What's novel

Unique because it includes a free api, none of the other tools in this market do this. I used to run Python scripts locally for this and realized it was better to have a tool anyone could use. I used AI for IDE autocomplete and for boilerplate code, plus some of the tests

Code Analysis

9 files read · 3 rounds

A self-hosted web service that converts files between 50+ formats (video, audio, PDF, images, structured data, email, CAD, 3D) and compresses them, with background job processing, user authentication, and a React frontend.

Strengths

Excellent registry-based architecture with 25+ well-implemented converters showing genuine depth (intelligent FFmpeg timeout estimation, PDF subtype detection via XMP, multi-format data normalization for Arrow). Clean separation of concerns across service, registry, converter, and DB layers with consistent security practices (path validation, defused XML, SQL identifier checks).

Weaknesses

Thread-based concurrency and SQLite limit scalability to single-node deployments. No root README, and the test suite depth is unverified due to truncated directory listings, making it hard to confirm edge case coverage.

Score Breakdown

Innovation
4 (25%)
Craft
53 (35%)
Traction
33 (15%)
Scope
59 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+0

Craft

Ci+5
Tests+8
Polish+2
Releases+4
Has License+5
Code Quality+23
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+17
Stars+20
Hn Points+5
Watchers+3
Early Traction+5
Devto Reactions+0
Community Contribs+5

Scope

Commits+8
Languages+8
Subsystems+10
Bloat Penalty+0
Completeness+7
Contributors+8
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

525

Contributors

11

Files

298

Active weeks

4

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

23

Forks

12

License

MIT