Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Document Conversion

Document Conversion

39 projects

Showing 36 of 39 projects

markitdown
markitdownPython

A Python utility for converting PDFs, Office documents, images, audio, and more into structured Markdown for LLM consumption.

#text-extraction#pdf-conversion#microsoft-office
Stars191.5k
Forks14.3k
Last commit2 days ago
Pandoc
PandocHaskell

A Haskell library and command-line tool for converting between dozens of markup formats, including Markdown, LaTeX, HTML, DOCX, and EPUB.

#academic-writing#haskell#document
Stars46.7k
Forks6.6k
Last commit1 day ago
Pandoc filters
Pandoc filtersHaskell

A Haskell library and command-line tool for converting between dozens of markup formats, including Markdown, LaTeX, HTML, DOCX, and EPUB.

#academic-writing#haskell#document
Stars46.7k
Forks6.6k
Last commit1 day ago
ConvertX
ConvertXTypeScript

A self-hosted online file converter supporting over 1000 different formats across documents, images, video, and more.

#file-converter#conversion#media-processing
Stars19.2k
Forks1.1k
Last commit2 days ago
Dompdf
DompdfPHP

A CSS 2.1 compliant HTML to PDF rendering engine written in PHP, supporting external stylesheets, images, and complex tables.

#css-rendering#web-to-pdf#html-to-pdf
Stars11.2k
Forks1.8k
Last commit21 days ago
blackfriday
blackfridayGo

A fast, secure Markdown processor for Go with common extensions and paranoid input handling.

#static-site-generator#markdown-processor#go-library
Stars5.6k
Forks598
Last commit2 years ago
markdig
markdigC#

A fast, powerful, CommonMark compliant, and extensible Markdown processor for .NET.

#commonmark#markdown-parser#syntax-tree
Stars5.3k
Forks515
Last commit4 days ago
markdown2
markdown2Python

A fast and complete Python implementation of Markdown with optional extras for extended syntax.

#python-library#syntax-highlighting#html-generation
Stars2.8k
Forks469
Last commit4 days ago
commonmark-java
commonmark-javaJava

A Java library for parsing and rendering Markdown text according to the CommonMark specification with extensible features.

#java-library#library#commonmark
Stars2.7k
Forks337
Last commit13 days ago
flexmark-java
flexmark-javaJava

A fast, extensible CommonMark/Markdown parser for Java with source-level AST and emulation of other markdown processors.

#ast-generation#java-library#commonmark
Stars2.6k
Forks300
Last commit1 year ago
flyingsaucer
flyingsaucerJava

A pure-Java library for rendering XML/XHTML with CSS 2.1 to Swing, PDF, and images.

#css-rendering#java-library#open-source
Stars2.2k
Forks574
Last commit4 days ago
kramdown
kramdownRuby

A fast, pure Ruby Markdown superset converter with strict syntax and common extensions.

#kramdown#html-generation#ruby-gem
Stars1.8k
Forks278
Last commit8 months ago
Word-to-Markdown
Word-to-MarkdownRuby

A Ruby gem that converts Microsoft Word documents to Markdown, liberating content for the web.

#libreoffice#converter#docx
Stars1.5k
Forks156
Last commit19 days ago
Review
ReviewRuby

A Ruby-based digital publishing system for converting Re:VIEW format documents into EPUB, PDF, LaTeX, and other formats.

#book-production#digital-publishing#ruby-gem
Stars1.4k
Forks213
Last commit3 months ago
DinkToPdf
DinkToPdfC#

A .NET Core wrapper for wkhtmltopdf that converts HTML to PDF using the WebKit engine.

#html-to-pdf#wrapper-library#csharp
Stars1.2k
Forks433
Last commit6 years ago
pdf_oxide
pdf_oxideRust

A high-performance PDF toolkit for text/image extraction, markdown conversion, and PDF editing, built in Rust with Python, WASM, CLI, and MCP server bindings.

#text-extraction#open-source#pdf-parser
Stars1.1k
Forks138
Last commit3 days ago
Scientific Writing
Scientific Writing

A curated list of tools, demos, and resources for scientific writing beyond LaTeX, including Markdown, Jupyter, and reference management.

#restructuredtext#bibliography-management#open-science
Stars1.0k
Forks73
Last commit1 month ago
Stencila
StencilaRust

A platform for creating and publishing dynamic, data-driven documents with built-in code execution and collaboration.

#scientific-computing#document#collaborative-editing
Stars909
Forks58
Last commit1 day ago
OfficeIMO
OfficeIMOC#

A family of lightweight .NET libraries for creating and editing Microsoft Office documents without Office automation or COM.

#hacktoberfest#office#docx
Stars629
Forks78
Last commit1 day ago
markdown-clj
markdown-cljClojure

A Markdown parser for Clojure and ClojureScript with extensive customization options.

#clojurescript#metadata-extraction#markdown-parser
Stars577
Forks120
Last commit1 month ago
redoc
redocR

An R package for two-way R Markdown to Microsoft Word conversion, enabling reversible documents that retain edits and tracked changes.

#rstudio-addins#collaborative-editing#r-package
Stars538
Forks48
Last commit1 year ago
Jimmy
JimmyPython

A cross-platform tool that converts notes from various apps and file formats into Markdown for migration and future-proofing.

#open-source#simplenote#obsidian
Stars537
Forks30
Last commit2 days ago
Maruku
MarukuRuby

A pure-Ruby Markdown-superset interpreter implementing original Markdown, PHP Markdown Extra, and metadata syntax.

#html-generation#latex#cli-tool
Stars504
Forks79
Last commit1 year ago
ReverseMarkdown
ReverseMarkdownHTML

A reliable C# library for converting HTML to Markdown, supporting multiple flavors like GitHub, Slack, and Telegram.

#converter-library#htmlagilitypack#csharp
Stars407
Forks81
Last commit2 days ago
Gotenberg
GotenbergPHP

A PHP client library for interacting with the Gotenberg API to convert documents and web pages to PDF.

#gotenberg-api#libreoffice#docx
Stars401
Forks21
Last commit8 days ago
Grim
GrimRuby

A Ruby gem for extracting pages from PDFs as images and text strings using Ghostscript, ImageMagick, and pdftotext.

#text-extraction#ghostscript#image-extraction
Stars229
Forks52
Last commit3 years ago
RGhost
RGhostRuby

A Ruby API for document creation and conversion using Ghostscript, supporting PDF, PS, GIF, TIF, PNG, JPG formats.

#postscript#api#ghostscript
Stars185
Forks48
Last commit2 years ago
ChatGPT Export
ChatGPT ExportJavaScript

A browser bookmarklet that exports ChatGPT conversations as markdown files for easy saving and sharing.

#chatgpt-tools#productivity-tool#markdown-export
Stars130
Forks15
Last commit1 year ago
SmarkDown
SmarkDownSwift

A pure Swift implementation of the Markdown markup language, consistent with Gruber's 1.0.1 specification.

#library#markdown-parser#swift-package-manager
Stars67
Forks6
Last commit10 years ago
Pandex
PandexElixir

Lightweight Elixir wrapper for Pandoc to convert between Markdown, HTML, LaTeX, and dozens of other document formats.

#elixir#wrapper-library#latex
Stars66
Forks11
Last commit7 years ago
pdfjuicer
pdfjuicerGo

A fast command-line tool written in Go for extracting PDF pages as customizable images and thumbnails.

#batch-processing#thumbnail-generation#command-line-tool
Stars44
Forks0
Last commit11 months ago
auto-pandoc.nvim
auto-pandoc.nvimNix

A Neovim plugin that automatically converts markdown files using pandoc based on YAML frontmatter settings.

#productivity#conversion#editor-integration
Stars41
Forks2
Last commit1 year ago
librex
librexElixir

Elixir library for converting office documents between formats using LibreOffice.

#convert-office-documents#elixir#libreoffice
Stars40
Forks7
Last commit6 years ago
Pandoctor
PandoctorPython

An Alfred workflow providing a graphical interface for converting documents with Pandoc.

#alfred-workflow#productivity-tool#workflow-automation
Stars36
Forks4
Last commit8 years ago
pandoc-completion
pandoc-completionShell

Zsh completion plugin for Pandoc, providing command-line autocompletion for pandoc options and arguments.

#oh-my-zsh-plugin#command-line-tools#productivity
Stars14
Forks7
Last commit7 years ago
docx_cr_converter
docx_cr_converterCrystal

A Crystal library that extracts text and formatting from .DOCX files and converts them to Markdown.

#text-extraction#library#docx
Stars11
Forks1
Last commit3 years ago
Page 1 of 2Next

Related Tags

#Markdown19#Text Processing11#Pandoc9#Pdf Generation8#Cli Tool7#Pdf7#Markdown Parser6#Html6#Latex6#Commonmark5#Ruby5#Html Generation5
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub