3. MarkoA declarative, HTML-based language that makes building web apps fun
4. Htmljs ParserAn HTML parser recognizes content and string placeholders and allows JavaScript expressions as attribute values
6. testing-librarySimple and complete Marko testing utilities that encourage good testing practices.