ProtoML

⚙️

By OpenDucks IT

GitHub

ProtoML – A semantic markup for protocols

ProtoML is a minimal, human-readable markup language to describe structured protocols, meetings, task lists and notes. Its simplicity and machine-readability makes it ideal for digital documentation pipelines.

🧠 Why ProtoML?

🔍 Syntax Example

@date:21.05.2025
@participants
=pt1:John Doe,jdoe,jdoe@example.com
=pt2:Jane Doe

@subjects
=0:TimeTrack Update

@tasks
-[ ] Update TLS certificate =0 @ptp=pt1 @tag=important

@meeting
# Agenda: @@e=0
@@e=pt1, @@e=pt2

🚀 Getting Started

Use protoparser to convert .pml files to HTML, JSON or PDF:

npm install -g protoml-parser
protoparser protocol.pml html

🛠️ Output Formats

📦 Project Info

Find the parser on GitHub or contact us for integrations into existing systems or Electron apps.

💬 What ProtoML is not

✨ Designed by OpenDucks IT

ProtoML is part of our mission to build human-friendly tools for documentation, governance and transparency – used in NGOs, education and open-source teams.