thu-bpm/markllm

[EMNLP 2024 Demo] MarkLLM: An Open-Source Toolkit for LLM Watermarking

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 57 minutes ago
Added to GitGenius on August 28th, 2026
Created on May 16th, 2024
Open Issues & Pull Requests: 3 (+0)
GitHub issues: Enabled
Number of forks: 94
Total Stargazers: 1,061 (+0)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 22.6 hours
Mean response time: 19.4 days
90th percentile: 27.0 days
Tracked items: 31

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

MarkLLM is an open-source toolkit for implementing and evaluating watermarking algorithms for large language models.

The toolkit addresses the problem of protecting LLM outputs through watermarking, which helps establish ownership and detect unauthorized use or distillation of model outputs. MarkLLM provides a unified framework for applying various watermarking algorithms to LLMs, visualizing how these mechanisms work, and running evaluation pipelines to assess their effectiveness. The toolkit supports multiple watermarking approaches and allows developers to integrate their own algorithms into the framework.

Organizations building LLM applications where output provenance and protection matter should consider this toolkit. It suits projects that need to verify model ownership, detect unauthorized model distillation, or conduct research on text watermarking robustness. The toolkit is particularly valuable for teams implementing watermarking at scale or comparing different watermarking strategies, as it provides standardized evaluation pipelines rather than requiring custom implementations for each algorithm.

The project actively welcomes community contributions of new watermarking algorithms and maintains connections to related work in the field, including a companion toolkit for watermarking diffusion models. The maintainers have published multiple peer-reviewed papers on LLM watermarking robustness, detection methods, and cross-lingual consistency, demonstrating sustained engagement with the technical challenges in this domain.