htmldate has 12.4M monthly downloads and 153 GitHub stars. Version 1.10.0 supports Python 3.10+, first published in 2017.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of charset-normalizer, dateparser and lxml. It is used by 9 tracked packages, including trafilatura, maru-deep-pro-search and mediacloud-metadata.
GitHub topics include metadata-extraction, date-parser and entity-extraction.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- charset-normalizer >=3.4.0
- dateparser >=1.1.2
- lxml >=5.3.0
- python-dateutil >=2.9.0.post0
- urllib3 <3,>=1.26
12 optional dependencies
- backports-datetime-fromisoformat[speed]
- faust-cchardet[speed]
- htmldate[all]
- mypy[dev]
- pytest[dev]
- pytest-cov[dev]
- ruff[dev]
- types-dateparser[dev]
- types-lxml[dev]
- types-python-dateutil[dev]
- types-urllib3[dev]
- urllib3[speed]