Bracketext is a macro language for creating macros to be inserted into any text. These macros then generate text output (HTML for example). This allows you to create HTML pages using any text editor or even word processing software.
Here is an example of a text file using current macros:
This is an example of text using [b] Bracketext [/b]
For now, no executable file is available, but you can find the source of Bracketext on GitHub.