Ross ROSS = Recommend OSS · open-source software intelligence for agents

THU-BPM/MarkLLM

[EMNLP 2024 Demo] MarkLLM: An Open-Source Toolkit for LLM Watermarking observed · 2026-08-28

github.com/THU-BPM/MarkLLM · homepage · Python · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

65/100

  • Activity 91
  • Release rhythm 35
  • Longevity 59

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 839
  • days_rel: n/a
  • days_push: 54
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1054 stars · 93 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

MarkLLM is an open-source Python toolkit for watermarking large language model outputs, implementing multiple LLM watermarking algorithms with visualization and evaluation tools. It was presented as an EMNLP 2024 demo and aims to make text watermarking accessible to researchers and the community.

Use cases

  • embed detectable watermarks in LLM-generated text
  • detect whether text was generated by a language model
  • compare and evaluate different LLM watermarking algorithms
  • research watermark robustness against attacks
  • visualize how watermarking mechanisms work
  • build provenance or misuse-mitigation pipelines for LLM outputs

When to choose

  • you need to watermark or detect LLM-generated text in Python
  • you are researching or benchmarking LLM watermarking algorithms
  • you want a unified toolkit with multiple watermarking methods and evaluation pipelines

When to avoid

  • you need to watermark images or videos generated by diffusion models (use MarkDiffusion instead)
  • you need production-grade, high-throughput watermarking in a non-Python stack
  • you need general content moderation or AI-text classification rather than algorithmic watermarking

Facets

library · maturity active

nlp machine-learning security developer-tools large-language-models security python llm-watermarking text-watermarking trustworthy-ai emnlp-2024 research-toolkit natural-language-processing

10 sources

Member repositories

RepositoryRoleHealth v2
THU-BPM/MarkLLMmain65

For agents

markdown · JSON · MCP: product_card(name="THU-BPM/MarkLLM")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem