formattingit
Formattingit is a lightweight, text-centric specification for describing styling and layout of content in digital documents. It is designed to separate content from presentation by providing an approachable syntax for indicating emphasis, structure, and basic formatting that can be rendered to HTML, PDF, or printable formats.
Developed by a collaborative community in the early 2010s, formattingit emerged as an alternative to heavier
Formattingit uses a small set of tags embedded in the text. For example, bold is indicated with
Implementations typically convert Formattingit to target formats using a rendering pipeline that maps tags to styles
There are multiple open source libraries in various languages, editor plugins for real-time preview, and converters
Formattingit sits among lightweight markup languages such as Markdown, BBCode, and reStructuredText, offering a balance between