Maxwell Flynn

also known as tinfoilboy

Go Back

CTML

GitHub

This project was mainly started as a dumb little thing to work on. I was kind of bored and I had nothing else to work on. I had usually been working with HTML, so I thought a tiny little document generator would be a nice project.

I started out with a prototype of the Node and Document classes in a single main.cpp file. Realistically, the structure is simple, each Node contains a vector of other Nodes, creating the structure of the document. Then a root Document class can contain all of these Nodes.

Theoretically, without the Document class in use, you could use this as an XML generator too. Though, the main use is for HTML generation.

Implemented completely in C++ without any libraries, except C++11 standard libraries. Started on about October 22, 2015, and is my most popular project, with a total of 21 stars on GitHub.