{"repo":"tinyBigGAMES/Markup","free":true,"listed":false,"github":"https://github.com/tinyBigGAMES/Markup","clone":"git clone https://github.com/tinyBigGAMES/Markup.git","description":"Markup, a specialized authoring language for creating semantic HTML with one consistent syntax. It replaces manual HTML coding with a streamlined, Turing-complete system that supports variables, logic, and reusable components. Delivered as a compiled DLL, it includes JSON binding, semantic analysis, and customizable rendering","language":"Pascal","stars":10,"topics":["document-generation","html","markdown","template-engine","win64","windows-10","windows-11","c","delphi","dll"],"license":null,"category":"productivity","readme_excerpt":"What is Markup? Markup is a document authoring language that replaces writing HTML by hand. Every construct follows the same {tag \"content\"} pattern. Variables, conditionals, iteration, and component definitions use the same syntax. A Markup document compiles to clean, semantic HTML. Write Documents, Not HTML. Why Markup? - One syntax, one rule. Every construct follows {tag \"content\"} . No mode switches, no special cases, no ambiguous parsing contexts. - Turing complete by design. Variables, conditionals, iteration, and reusable components are first-class constructs using the same tag syntax. - Quoted strings. Content is delimited by \"...\" , so the parser knows exactly what to preserve. No whitespace ambiguity. - HTML output. Compiles to clean, semantic HTML. If HTML can express it, so can Markup. - DLL API. Ship as a single Markup.dll with a flat C-style API. Integrate from Delphi, C, C++, or any language that can call a DLL. - Custom tags and functions. Register your own tag handlers and expression functions to extend the language at runtime. - Data binding. Pass JSON data and access it from templates with {=data.path} interpolation. - Configurable options. Pretty-print output, strict mode, HTML sanitization, unknown tag handling, and safety limits — all controllable per engine instance. - File output. Render directly to .html files with optional browser launch via markup convert to file . Source Units Unit Purpose ------ --------- Markup.pas Delphi import wrapper for Marku","default_branch":null,"files":null,"tree":[],"storefront":"/r/tinyBigGAMES","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tinyBigGAMES/Markup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}