← all repositories

microsoft/poml

A markup language for structuring and orchestrating LLM prompts with semantic components and multi-language tooling.

4.9k stars TypeScript LLMOps · Eval
poml
Velocity · 7d
+8.7
★ / day
Trend
steady
star history

POML (Prompt Orchestration Markup Language) provides a systematic approach to organizing prompt components using HTML-like syntax with semantic tags like role, task, example, document, table, and image. It addresses common prompt engineering challenges such as lack of structure, complex data integration, and format sensitivity. The project includes a VSCode extension for development, along with Python and npm packages for integration into LLM application workflows.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.