Mmark is a powerful markdown processor Go geared towards writing IETF documents. It is, however, also suited for writing books and other technical documentation.