mdurl
Markdown URL utilities
Install
mdurl on PyPI
pip
pip install mdurluv
uv add mdurlpoetry
poetry add mdurlPackage facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 1,460 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: mdurl-0.1.2-py3-none-any.whl
Keywords: markdown, commonmark
About mdurl
from the package's own PyPI description — quoted content, verbatim
mdurl
Build Status (image) codecov.io (image) PyPI version (image)
This is a Python port of the JavaScript mdurl package. See the upstream README.md file for API documentation.
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Parses and manipulates Markdown URLs according to CommonMark specification, providing utilities for URL normalization and validation in Markdown contexts.
Actively maintained with recent commits and no runtime dependencies, making installation straightforward. Supports Python 3.7–3.10 across CPython and PyPy.
Licensed under MIT (permissive), allowing free use, modification, and distribution with minimal restrictions.
Usage
pip install mdurl==0.1.2
import mdurl
# See https://github.com/executablebooks/mdurl for API usage
Verdict: A lightweight, actively maintained utility for Markdown URL handling with no dependencies and permissive licensing. Zero known vulnerabilities and broad Python version support make it a low-friction choice for projects needing CommonMark-compliant URL utilities.
Needs verification
- Whether the package is actively maintained beyond the last 2022 release date given the 2026 commit timestamp
- Specific URL parsing or validation capabilities beyond what the CommonMark spec requires
Similar packages
permissive · top 100 on PyPI
packageurl-pythonpermissive · top 1,000 on PyPI
mdit-py-pluginspermissive · top 1,000 on PyPI
pandocfilterspermissive · top 1,000 on PyPI
uc-micro-pypermissive · top 1,000 on PyPI
url-normalizepermissive · top 1,000 on PyPI
jupyter-builderpermissive · top 1,000 on PyPI
supabase-authpermissive · top 1,000 on PyPI
databricks-labs-blueprintunclear · top 1,000 on PyPI
tomlipermissive · top 1,000 on PyPI