Pandoc is a Haskell library for converting from one markup format to another. The formats it can handle include light markup formats (many variants of Markdown, reStructuredText, AsciiDoc, Org-mode, Muse, Textile, txt2tags) HTML formats (HTML 4 and 5) Ebook formats (EPUB v2 and v3, FB2) Documentation formats (GNU TexInfo, Haddock) Roff formats (man, ms) TeX formats (LaTeX, ConTeXt) Typst XML formats (DocBook 4 and 5, JATS, TEI Simple, OpenDocument) Outline formats (OPML) Bibliography formats (BibTeX, BibLaTeX, CSL JSON, CSL YAML, RIS) Word processor formats (Docx, RTF, ODT) Interactive notebook formats (Jupyter notebook ipynb) Page layout formats (InDesign ICML) Wiki markup formats (MediaWiki, DokuWiki, TikiWiki, TWiki, Vimwiki, XWiki, ZimWiki, Jira wiki, Creole) Slide show formats (LaTeX Beamer, PowerPoint, Slidy, reveal.js, Slideous, S5, DZSlides) Data formats (CSV and TSV tables) PDF (via external programs such as pdflatex or wkhtmltopdf) Pandoc can convert mathematical content in documents between TeX, MathML, Word equations, roff eqn, typst, and plain text. It includes a powerful system for automatic citations and bibliographies, and it can be customized extensively using templates, filters, and custom readers and writers written in Lua.
pandoc is a tool in the Build Automation category of a tech stack.
No pros listed yet.
No cons listed yet.
What are some alternatives to pandoc?
A free and open-source package manager designed for the Microsoft development platform. It is also distributed as a Visual Studio extension.
It is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries, a tool designed to easily manage the installation of gems, and a server for distributing them.
Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.
With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel.