https://github.com/pallets/werkzeug
http pallets python werkzeug wsgi
Score: 29.882371902082088
Last synced: about 10 hours ago
JSON representation
Repository metadata:
The comprehensive WSGI web application library.
- Host: GitHub
- URL: https://github.com/pallets/werkzeug
- Owner: pallets
- License: bsd-3-clause
- Created: 2010-10-18T11:42:40.000Z (over 15 years ago)
- Default Branch: main
- Last Pushed: 2026-03-02T19:46:12.000Z (24 days ago)
- Last Synced: 2026-03-09T09:14:10.918Z (17 days ago)
- Topics: http, pallets, python, werkzeug, wsgi
- Language: Python
- Homepage: https://werkzeug.palletsprojects.com
- Size: 16 MB
- Stars: 6,852
- Watchers: 211
- Forks: 1,764
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.rst
- License: LICENSE.txt
-
Funding:
- Github: pallets
- Custom: https://palletsprojects.com/donate
- Tidelift: pypi/Flask
- Thanks dev: u/gh/pallets
Owner metadata:
- Name: Pallets
- Login: pallets
- Email: contact@palletsprojects.com
- Kind: organization
- Description:
- Website: https://palletsprojects.com
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/16748505?v=4
- Repositories: 17
- Last Synced at: 2026-03-13T04:33:34.621Z
- Profile URL: https://github.com/pallets
Package metadata
- Total packages: 7
-
Total downloads:
- pypi: 229,800,198 last-month
- conda: 978,231 total
- Total docker downloads: 1,155,085,746
- Total dependent packages: 805 (may contain duplicates)
- Total dependent repositories: 65,392 (may contain duplicates)
- Total versions: 154
- Total maintainers: 2
- Total advisories: 13
pypi.org: werkzeug
The comprehensive WSGI web application library.
- Homepage:
- Documentation: https://werkzeug.palletsprojects.com/
- Licenses: BSD-3-Clause
- Latest release: 3.1.7 (published 3 days ago)
- Last Synced: 2026-03-25T14:13:22.360Z (1 day ago)
- Versions: 105
- Dependent Packages: 711
- Dependent Repositories: 63,618
- Downloads: 229,800,172 Last month
- Docker Downloads: 1,155,085,746
-
Rankings:
- Downloads: 0.009%
- Dependent repos count: 0.022%
- Dependent packages count: 0.032%
- Docker downloads count: 0.278%
- Average: 0.297%
- Stargazers count: 0.719%
- Forks count: 0.721%
- Maintainers (1)
-
Funding:
- https://palletsprojects.com/donate
-
Advisories:
- Werkzeug safe_join() allows Windows special device names
- Werkzeug safe_join() allows Windows special device names with compound extensions
- Werkzeug safe_join() allows Windows special device names
- Werkzeug possible resource exhaustion when parsing file data in forms
- Werkzeug safe_join not safe on Windows
- Werkzeug debugger vulnerable to remote execution when interacting with attacker controlled domain
- Werkzeug DoS: High resource usage when parsing multipart/form-data containing a large part with CR/LF character at the beginning
- Incorrect parsing of nameless cookies leads to __Host- cookies bypass
- High resource usage when parsing multipart form data with many fields
- Pallets Werkzeug vulnerable to Path Traversal
- Pallets Werkzeug cross-site scripting vulnerability
- Open Redirect in werkzeug
- Pallets Werkzeug Insufficient Entropy
conda-forge.org: werkzeug
**_werkzeug_** German noun: "tool". Etymology: *werk* ("work"), *zeug* ("stuff") Werkzeug is a comprehensive [WSGI](https://wsgi.readthedocs.io/en/latest/) web application library. It began as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility libraries. It includes: - An interactive debugger that allows inspecting stack traces and source code in the browser with an interactive interpreter for any frame in the stack. - A full-featured request object with objects to interact with headers, query args, form data, files, and cookies. - A response object that can wrap other WSGI applications and handle streaming data. - A routing system for matching URLs to endpoints and generating URLs for endpoints, with an extensible system for capturing variables from URLs. - HTTP utilities to handle entity tags, cache control, dates, user agents, cookies, files, and more. - A threaded WSGI server for use while developing applications locally. - A test client for simulating HTTP requests during testing without requiring running a server. Werkzeug doesn't enforce any dependencies. It is up to the developer to choose a template engine, database adapter, and even how to handle requests. It can be used to build all sorts of end user applications such as blogs, wikis, or bulletin boards. [Flask](https://www.palletsprojects.com/p/flask/) wraps Werkzeug, using it to handle the details of WSGI while providing more structure and patterns for defining powerful applications.
- Homepage: https://palletsprojects.com/p/werkzeug/
- Licenses: BSD-3-Clause
- Latest release: 2.2.2 (published over 3 years ago)
- Last Synced: 2026-03-01T15:24:12.804Z (25 days ago)
- Versions: 25
- Dependent Packages: 76
- Dependent Repositories: 887
-
Rankings:
- Dependent repos count: 0.824%
- Dependent packages count: 1.008%
- Average: 2.313%
- Forks count: 3.149%
- Stargazers count: 4.273%
anaconda.org: werkzeug
Werkzeug is a WSGI utility library for Python. It's widely used and BSD licensed.
- Homepage: https://palletsprojects.com/p/werkzeug/
- Licenses: BSD-3-Clause
- Latest release: 3.1.6 (published 24 days ago)
- Last Synced: 2026-03-03T00:05:27.985Z (24 days ago)
- Versions: 19
- Dependent Packages: 18
- Dependent Repositories: 887
- Downloads: 978,231 Total
-
Rankings:
- Dependent packages count: 1.506%
- Dependent repos count: 4.978%
- Average: 6.269%
- Forks count: 8.359%
- Stargazers count: 10.234%
pypi.org: werkzeug-patched
The comprehensive WSGI web application library.
- Homepage: https://palletsprojects.com/p/werkzeug/
- Documentation: https://werkzeug.palletsprojects.com/
- Licenses: BSD-3-Clause
- Latest release: 2.2.5 (published 10 months ago)
- Last Synced: 2026-03-24T19:39:33.055Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 26 Last month
-
Rankings:
- Dependent packages count: 9.469%
- Average: 31.396%
- Dependent repos count: 53.323%
- Maintainers (1)
-
Funding:
- https://palletsprojects.com/donate
debian-13: python-werkzeug
- Homepage: https://github.com/pallets/werkzeug/
- Documentation: https://packages.debian.org/trixie/python-werkzeug
- Licenses:
- Latest release: 3.1.3-2 (published about 1 month ago)
- Last Synced: 2026-03-14T10:02:18.681Z (12 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.04: python-werkzeug
- Homepage: https://github.com/pallets/werkzeug/
- Licenses:
- Latest release: 3.0.1-3 (published about 2 months ago)
- Last Synced: 2026-03-06T04:29:54.749Z (21 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.10: python-werkzeug
- Homepage: https://github.com/pallets/werkzeug/
- Licenses:
- Latest release: 3.0.3-1 (published about 2 months ago)
- Last Synced: 2026-03-08T07:36:37.887Z (18 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- dessant/lock-threads v4 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout c85c95e3d7251135ab7dc9ce3241c5835cc595a9 composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/setup-python bd6b4b6205c4dbad673328db7b31b7fab9e241c0 composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- pypa/gh-action-pypi-publish f5622bde02b04381239da3573277701ceca8f6a0 composite
- MarkupSafe >=2.1.1
- actions/cache 0057852bfaa89a56745cba8c7296529d2fc39830 composite
- actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
- actions/setup-python 83679a892e2d95755f2dac6acb0bfd1e9ac5d548 composite
- astral-sh/setup-uv 1e862dfacbd1d6d858c55d9b792c756523627244 composite
- pre-commit-ci/lite-action 5d6cc0eb514c891a40562a58a8e71576c5c7fb43 composite
- alabaster 0.7.16
- alabaster 1.0.0
- anyio 4.12.0
- babel 2.17.0
- cachetools 6.2.2
- certifi 2025.11.12
- cffi 2.0.0
- cfgv 3.4.0
- cfgv 3.5.0
- chardet 5.2.0
- charset-normalizer 3.4.4
- click 8.1.8
- click 8.3.1
- colorama 0.4.6
- cryptography 46.0.3
- distlib 0.4.0
- docutils 0.21.2
- ephemeral-port-reserve 1.1.4
- exceptiongroup 1.3.1
- filelock 3.19.1
- filelock 3.20.0
- gha-update 0.2.0
- h11 0.16.0
- httpcore 1.0.9
- httpx 0.28.1
- identify 2.6.15
- idna 3.11
- imagesize 1.4.1
- importlib-metadata 8.7.0
- iniconfig 2.1.0
- iniconfig 2.3.0
- jinja2 3.1.6
- librt 0.6.2
- markupsafe 3.0.3
- mypy 1.19.0
- mypy-extensions 1.1.0
- nodeenv 1.9.1
- packaging 25.0
- pallets-sphinx-themes 2.3.0
- pathspec 0.12.1
- platformdirs 4.4.0
- platformdirs 4.5.0
- pluggy 1.6.0
- pre-commit 4.3.0
- pre-commit 4.5.0
- pre-commit-uv 4.1.5
- pre-commit-uv 4.2.0
- pycparser 2.23
- pygments 2.19.2
- pyproject-api 1.9.1
- pyproject-api 1.10.0
- pyright 1.1.407
- pytest 8.4.2
- pytest 9.0.1
- pytest-timeout 2.4.0
- pyyaml 6.0.3
- requests 2.32.5
- roman-numerals-py 3.1.0
- ruff 0.14.7
- snowballstemmer 3.0.1
- sphinx 7.4.7
- sphinx 8.1.3
- sphinx 8.2.3
- sphinx-autobuild 2024.10.3
- sphinx-autobuild 2025.8.25
- sphinx-notfound-page 1.1.0
- sphinxcontrib-applehelp 2.0.0
- sphinxcontrib-devhelp 2.0.0
- sphinxcontrib-htmlhelp 2.1.0
- sphinxcontrib-jsmath 1.0.1
- sphinxcontrib-log-cabinet 1.0.1
- sphinxcontrib-qthelp 2.0.0
- sphinxcontrib-serializinghtml 2.0.0
- starlette 0.49.3
- starlette 0.50.0
- tomli 2.3.0
- tox 4.30.3
- tox 4.32.0
- tox-uv 1.28.1
- tox-uv 1.29.0
- typing-extensions 4.15.0
- urllib3 2.5.0
- uv 0.9.13
- uvicorn 0.38.0
- virtualenv 20.35.4
- watchdog 6.0.0
- watchfiles 1.1.1
- websockets 15.0.1
- werkzeug 3.2.0.dev0
- zipp 3.23.0