Asciidoctor is a fast text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook, EPUB3, PDF and other formats. Asciidoctor is written in Ruby, packaged as a RubyGem and published to RubyGems.org. Asciidoctor is open source, hosted on GitHub and released under the MIT license.
You can run Asciidoctor on the JVM using JRuby. To invoke the Asciidoctor API directly from Java and other JVM languages, use AsciidoctorJ. There are plugins available, based on AsciidoctorJ, that integrate the Asciidoctor processor into Apache Maven, Gradle or Javadoc builds. Refer to the Asciidoctor documentation page to get writing in AsciiDoc!