hypothesis has 41.8M monthly downloads and 9K GitHub stars. Version 6.156.1 supports Python 3.10+, first published in 2013.
It is actively maintained under a copyleft license, last released in Jul 2026.
It is built on top of exceptiongroup and sortedcontainers. It is used by 267 tracked packages, including schemathesis, hypothesis-jsonschema and hypothesis-graphql.
GitHub topics include testing, fuzzing and property-based-testing.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- exceptiongroup >=1.0.0
- sortedcontainers <3.0.0,>=2.1.0
35 optional dependencies
- black[cli]
- black[ghostwriter]
- black[all]
- click[cli]
- click[all]
- crosshair-tool[all]
- crosshair-tool[crosshair]
- django[django]
- django[all]
- dpcontracts[all]
- dpcontracts[dpcontracts]
- hypothesis-crosshair[crosshair]
- hypothesis-crosshair[all]
- lark[all]
- lark[lark]
- libcst[all]
- libcst[codemods]
- numpy[all]
- numpy[numpy]
- pandas[all]
- pandas[pandas]
- pytest[all]
- pytest[pytest]
- python-dateutil[dateutil]
- python-dateutil[all]
- pytz[all]
- pytz[pytz]
- redis[redis]
- redis[all]
- rich[cli]
- rich[all]
- tzdata[all]
- tzdata[zoneinfo]
- watchdog[all]
- watchdog[watchdog]
Used By
- schemathesis
- hypothesis-jsonschema
- hypothesis-graphql
- pytest-astropy
- executorch
- hegel-core
- tpu-inference
- hypothesmith
- eth-brownie
- ciscoconfparse2
- aspidites
- pytest-pyodide
- d8s-dicts
- d8s-hypothesis
- d8s-strings
- d8s-uuids
- dipex
- hypothesis-auto
- crackerjack
- hypothesis-torch
- hypothesis-crosshair
- mdanalysistests
- hypothesis-openapi
- kframework
- swh-model
- hypothesis-networkx
- ordeal
- hypofuzz
- beancount-hypothesis
- titanoboa
- hypothesis-awkward
- dyff-schema
- fastramqpi
- hypothesis-geometry
- epab
- bacore
- bmk
- autonomy-dev
- ai-hydra
- tabpy
- sqlproof
- richfile
- invar-tools
- tmol
- nlsq
- mcp-fuzzer
- torchrec-nightly-cpu
- molecular
- hedylang
- smolmodels