Topics / #converter

Converter projects on GitHub

Converting between file and media formats

As of , the most-starred Converter projects on GitHub are pandoc (46.6K stars), it-tools (40.9K stars) and Retrieval-based-Voice-Conversion-WebUI (38.8K stars). GitHub.Locker tracks 36 Converter repositories with 554.5K stars combined. The fastest-growing on October 18 was Filee, with +2.1K stars in a day.

36Projects
554.5KStars in total
+2.3KStars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

36 projects · by stars

  1. #1 · jgm/pandoc

    pandoc

    Pandoc is a Haskell library for converting documents from one markup format to another, plus the command-line tool built on top of it — a universal markup converter.

    46.6K
  2. #2 · CorentinTh/it-tools

    it-tools

    It-tools is a free, open-source collection of handy online tools for developers and people working in IT — small utilities with great UX, gathered in one web app.

    40.9K
  3. #3 · RVC-Project/Retrieval-based-Voice-Conversion-WebUI

    Retrieval-based-Voice-Conversion-WebUI

    RVC WebUI is a web-based tool for training and running voice conversion (voice-changing) models, letting you clone a target voice's timbre using as little as about 10 minutes of audio.

    38.8K
  1. 4

    sheetjs

    36.3KSheetJS/sheetjs

    SheetJS Community Edition is an open-source JavaScript toolkit for spreadsheet data: it extracts useful data from almost any complex spreadsheet and generates new spreadsheets that work with legacy and modern software alike.

  2. 5

    sharp

    32.8Klovell/sharp · JavaScript

    sharp is a high-performance image processing module for Node.js, built on the libvips library. Its typical job is converting large images in common formats into smaller, web-friendly files of varying dimensions.

  3. 6

    live

    28.6Kfanmingming/live · JavaScript

    A free, fully open-source library of TV and radio channel logos plus related tools (EPG, m3u converters, an M3U8 web player), hosted for direct access over IPv4 and IPv6.

  4. 7

    calibre

    26.2Kkovidgoyal/calibre · Python

    calibre is an open-source e-book manager: it can view, convert, edit and catalog e-books in all the major formats, and it also talks to e-book reader devices.

  5. 8

    fastjson

    25.6Kalibaba/fastjson · Java

    Fastjson is a Java library that converts Java objects to JSON and parses JSON strings back into Java objects. It works with arbitrary Java objects, including ones you have no source code for.

  6. 9

    HandBrake

    24.7KHandBrake/HandBrake · C

    HandBrake is an open-source video transcoder: it takes videos you already have and makes new ones that play on phones, tablets, TV media players, game consoles, computers, and web browsers.

  7. 10

    gson

    24.2Kgoogle/gson · Java

    Gson is a Java library that serializes Java objects to JSON and deserializes JSON back into Java objects, working with arbitrary classes — even ones you don't have the source code for.

  8. 11

    anydoc

    22.9Kfirecrawl/anydoc · Rust

    A fast Rust library that turns office documents — Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF — into clean GitHub-Flavored Markdown, built by Firecrawl. Node.js, Python and browser (WebAssembly) bindings are included.

  9. 12

    ebook2audiobook

    20.4KDrewThomasson/ebook2audiobook · Python

    A converter that turns DRM-free e-books into audiobooks with chapters and metadata, using TTS engines with optional voice cloning, in 1158+ languages. It runs locally on modest hardware or in Docker.

  10. 13

    ConvertX

    19.2KC4illin/ConvertX · TypeScript

    ConvertX is a self-hosted online file converter: you run it on your own server and convert files between 1000+ formats right in the browser.

  11. 14

    bentopdf

    16.1Kalam00000/bentopdf · JavaScript

    BentoPDF is a privacy-first PDF toolkit that lets you merge, edit, convert, and manage PDF files entirely inside your browser, with over 50 tools and no server-side processing of your files.

  12. 15

    VERT

    16KVERT-sh/VERT · TypeScript

    VERT is an open-source file converter that works as a web app: it converts files like images, video and documents right on your machine instead of uploading them, and it is free to use.

  13. 16

    AssetStudio

    15.6KPerfare/AssetStudio · C#

    A Windows desktop tool for exploring, extracting and exporting assets and assetbundles from Unity games — textures, audio, meshes, fonts, shaders and animations.

  14. 17

    shotcut

    15.4Kmltframework/shotcut · C++

    Shotcut is a free, open source, cross-platform video editor.

  15. 18

    showdown

    14.9Kshowdownjs/showdown · JavaScript

    Showdown is a JavaScript library that converts Markdown to HTML and HTML back to Markdown, bidirectionally.

  16. 19

    ReLaXed

    11.8KRelaxedJS/ReLaXed · JavaScript

    ReLaXed is a tool that lets you write documents in Pug or HTML and turns them into PDF files, so you can lay things out with CSS and JavaScript instead of fighting LaTeX or a GUI editor.

  17. 20

    turndown

    11.5Kmixmark-io/turndown · HTML

    Turndown converts HTML into Markdown using JavaScript. It takes HTML strings or DOM nodes and outputs CommonMark/GFM-compatible Markdown.

  18. 21

    kompose

    10.6Kkubernetes/kompose · Go

    kompose is a command-line tool from the Kubernetes project that converts Docker Compose files into Kubernetes resources, built for developers moving from docker-compose to Kubernetes.

  19. 22

    pdf2htmlEX

    10.6Kcoolwanglu/pdf2htmlEX · HTML

    pdf2htmlEX is a PDF-to-HTML converter that keeps text and formatting intact. It renders PDF files as real, selectable HTML using modern Web technologies.

  20. 23

    imewlconverter

    10.4Kstudyzy/imewlconverter · C#

    An open-source, free input method dictionary converter (深蓝词库转换). It moves your word dictionaries between 20+ Chinese input method tools — Sogou, QQ, Baidu, Rime, Microsoft Pinyin and more — and runs on Windows, Linux and macOS.

  21. 24

    omni-tools

    10.3Kiib0011/omni-tools · TypeScript

    A self-hosted web app bundling dozens of browser-based utilities for everyday tasks: image and video editing, PDF work, text and data conversions, date and math calculators. No ads, no tracking.

  22. 25

    flyingmouse-format

    6.8KLaoFeng-mouse/flyingmouse-format · JavaScript

    FlyingMouse Format is a free, offline desktop app for Windows (and macOS) that converts files between image, document, spreadsheet, presentation, PDF, e-book, audio, video, and ZIP formats, with built-in OCR.

  23. 26

    PasteMD

    5.4KRICHQAQ/PasteMD · Python

    PasteMD is a system-tray utility that lets you copy Markdown or an AI chat response (ChatGPT, DeepSeek, Claude, etc.) and paste it perfectly formatted into Word, WPS, or Excel with one hotkey, converting the content via Pandoc.

  24. 27

    convert

    4.2Kp2r3/convert · TypeScript

    A universal online file converter at convert.to.it: you give it any file, pick a target format, and it handles cross-medium jumps like AVI video to PDF document - the kind of conversion ordinary online tools refuse to do.

  25. 28

    Filee

    4KKnifeLemon/Filee · C#

    Filee is a free, open-source file converter for Windows, macOS and Linux that handles 180+ formats — images, PDF, Word, Excel, PowerPoint, HWP/HWPX, video, audio, e-books, CAD and archives — by letting you drag files onto a floating format menu, all processed locally with no upload.

  26. 29

    revpdf-release

    1KPawandeep-prog/revpdf-release

    RevPDF is a fast, native, privacy-focused offline PDF editor that can split, merge, compress, convert PDF pages to images, and build PDFs from images. This repository hosts the official release binaries for Linux, macOS, Windows, and Android.

  27. 30

    mitex

    633mitex-rs/mitex · Rust

    MiTeX brings LaTeX support to Typst: it parses LaTeX into an abstract syntax tree, converts it into Typst code, and evaluates it into Typst content, so you can write LaTeX math directly in Typst documents.

  28. 31

    MiniPdf

    504mini-software/MiniPdf · C#

    MiniPdf is a family of lightweight, fast, native libraries and CLI tools that convert Office documents (XLSX, DOCX, PPTX) to PDF, with implementations for .NET (C#), Rust, Java, Python, Node.js and Go.

  29. 32

    ai-aug-edu

    468HytidelLegend/ai-aug-edu · Python

    A Chinese-language toolbox of Agent Skills for AI-assisted learning, teaching and research, built for students, teachers and academics.

  30. 33

    goku-image-to-svg-tool

    329goku-open/goku-image-to-svg-tool · Python

    A Streamlit web app that wraps the open-source Vecto (.NET) vectorization engine to turn raster images like PNG or JPG into clean, editable SVG files, with a live original/vector/split-view comparison before you export.

  31. 34

    moji

    257Microck/moji · Go

    Moji is a terminal tool that searches multiple font sources (GetFonts, DaFont, Fontshare, GitHub, and more), ranks the results, and downloads the font file that best matches your query.

  32. 35

    Mars-Editor-Web

    195whyubel1eve/Mars-Editor-Web · TypeScript

    Mars Editor is a Markdown writing tool that converts your draft into inline-style rich text with one click, so you can paste it directly into the WeChat official account (微信公众号) editor without losing formatting.

  33. 36

    txcript

    181skillsynchq/txcript · Rust

    txcript converts AI coding agent sessions between formats — you can start a conversation in Claude Code and continue it in Codex or Cursor, carrying messages, reasoning, and tool history where the target supports them.

Often tagged together