About
Project Goals
libasciidoc aims to be a practical, native Go solution for converting AsciiDoc documents. Our priorities are:
-
Correctness — faithfully implement the AsciiDoc syntax
-
Useful output formats — HTML5 for the web, DOCX for professional documents
-
Simplicity — a small, focused tool that does its job well
-
Library-first — usable as both a CLI tool and a Go library
History
This project is a fork of bytesparadise/libasciidoc, the original Go implementation of an AsciiDoc processor. This fork adds DOCX output support, static site generation, and modernized build tooling.
Status
libasciidoc is under active development. The HTML5 renderer is mature and covers most AsciiDoc syntax. The DOCX renderer is functional with theme support. The static site generator is new and supports basic documentation sites.
Known Limitations
libasciidoc does not yet support the full Asciidoc/Asciidoctor syntax. See the Known Limitations page for details.
License
libasciidoc is available under the Apache License 2.0. See the LICENSE file for details.