Embeddable Document Processing mature

Pandoc

Universal document converter between markup formats

35.0K stars 100 contributors Since 2006
Website → GitHub

Universal document converter between markup formats

License
GPL-2.0
Min RAM
256 MB
Min CPUs
1 core
Scaling
single_node
Complexity
intermediate
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
good
Vendor lock-in
none

Use cases

  • Convert between any document formats
  • Generate PDF from Markdown
  • Build documentation pipelines
  • Create ebooks from manuscripts

Anti-patterns / when NOT to use

  • Haskell-based — hard to extend
  • Complex for non-technical users
  • Template customization requires Lua/LaTeX knowledge

Replaces / alternatives to

  • Adobe Acrobat conversions
  • proprietary document converters

Technical specs

Language
Haskell
API type
SDK
Protocols
HTTP
Deployment
aptbinary

Community

GitHub stars 35.0K
Contributors 100
Commit frequency weekly
Plugin ecosystem none
Backing John MacFarlane
Funding community

Release

Latest version
Last release
Since 2006

Best fit

Team size
solosmallmedium
Industries
general

Tags

  • document-conversion
  • markdown
  • latex
  • html
  • docx
  • pdf
  • epub
  • restructuredtext
  • asciidoc