microsoft

    microsoft/poml

    Prompt Orchestration Markup Language

    llm
    markup-language
    prompt
    vscode-extension
    TypeScript
    MIT
    5.0K stars
    254 forks
    5.0K GitHub watchers
    Updated Oct 29, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    No releases in the last 90 days; the most recent was 430 days ago, with 11 contributors on GitHub.

    Peaked at #74 in the weekly ranking the week of Sep 7, its best in the past year.

    Use Cases & Benefits

    • Defines a markup language to structure, orchestrate, and style prompts for large language models using semantic components and templating.
    • Enables modular, maintainable, and format-flexible prompt engineering with integrated tooling and SDKs for seamless LLM integration.
    • Use for building complex, data-driven prompts that embed diverse data types like images, tables, and documents in LLM applications.
    • Use for developing and testing prompts interactively within Visual Studio Code using syntax highlighting, diagnostics, and real-time previews.
    • Use for integrating prompt orchestration into Node.js or Python workflows to automate and optimize LLM prompt generation and formatting.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    • No commits in the last six months (last push Jan 2026).

    General guidance from repository metadata, not legal advice. How we score

    From the README

    POML (Prompt Orchestration Markup Language) is a novel markup language designed to bring structure, maintainability, and versatility to advanced prompt engineering for Large Language Models (LLMs). It addresses common challenges in prompt development, such as lack of structure, complex data integration, format sensitivity, and inadequate tooling. POML provides a systematic way to organize prompt components, integrate diverse data types seamlessly, and manage presentation variations, empowering developers to create more sophisticated and reliable LLM applications.

    Excerpt from the microsoft/poml README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    254+7

    Open issues

    58+1

    Compared with peers in LLM

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    microsoft/poml compared with LLM repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    thedotmack/claude-mem113.6K+8.8K35today
    NVIDIA/auto-ontology7.5K+5.6K37—
    HKUDS/DeepTutor55.5K+5.5K655 days ago
    affaan-m/ECC297.9K+5.2K6335 days ago
    DietrichGebert/ponytail185.3K+5.1K607 days ago
    microsoft/poml5.0K—22430 days ago
    Category median113.6K+5.5K60—

    Also by microsoft

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description