=====================================
Open source projects using Hypothesis
=====================================

The following is a non-exhaustive list of open source projects I know are
using Hypothesis. If you're aware of any others please add them to the list!
The only inclusion criterion right now is that if it's a Python library
then it should be available on PyPI.

You can find hundreds more from `the Hypothesis page at libraries.io
<https://libraries.io/pypi/hypothesis>`_, and :gh-file:`thousands on GitHub <network/dependents>`.
Hypothesis has `over 100,000 downloads per week <https://pypistats.org/packages/hypothesis>`__,
and was used by `more than 4% of Python users surveyed by the PSF in 2020
<https://www.jetbrains.com/lp/python-developers-survey-2020/>`__.

* `aur <https://github.com/cdown/aur>`_
* `argon2_cffi <https://github.com/hynek/argon2-cffi>`_
* `array-api-tests <https://github.com/data-apis/array-api-tests>`_
* `attrs <https://github.com/python-attrs/attrs>`_
* `axelrod <https://github.com/Axelrod-Python/Axelrod>`_
* `bidict <https://github.com/jab/bidict>`_
* `binaryornot <https://github.com/audreyfeldroy/binaryornot>`_
* `brotlicffi <https://github.com/python-hyper/brotlicffi>`_
* :pypi:`chardet`
* :pypi:`cmph-cffi`
* `cryptography <https://github.com/pyca/cryptography>`_
* `dbus-signature-pyparsing <https://github.com/stratis-storage/dbus-signature-pyparsing>`_
* `dry-python/returns <https://github.com/dry-python/returns>`_
* `fastnumbers <https://github.com/SethMMorton/fastnumbers>`_
* `flocker <https://github.com/ClusterHQ/flocker>`_
* `flownetpy <https://github.com/debsankha/flownetpy>`_
* `funsize <https://github.com/mozilla-releng/funsize>`_
* `fusion-index <https://github.com/fusionapp/fusion-index>`_
* `hyper-h2 <https://github.com/python-hyper/h2>`_
* `into-dbus-python <https://github.com/stratis-storage/into-dbus-python>`_
* `ivy <https://github.com/unifyai/ivy>`_
* `justbases <https://github.com/mulkieran/justbases>`_
* `justbytes <https://github.com/mulkieran/justbytes>`_
* `loris <https://github.com/loris-imageserver/loris>`_
* `mariadb-dyncol <https://github.com/adamchainz/mariadb-dyncol>`_
* `MDAnalysis <https://github.com/MDAnalysis/mdanalysis>`_
* `mercurial <https://www.mercurial-scm.org/>`_
* `napari <https://github.com/napari/napari>`_
* `natsort <https://github.com/SethMMorton/natsort>`_
* `numpy <https://github.com/numpy/numpy>`_
* `pandas <https://github.com/pandas-dev/pandas>`_
* `pandera <https://github.com/unionai-oss/pandera>`_
* `poliastro <https://github.com/poliastro/poliastro>`_
* `pretext <https://github.com/moreati/b-prefix-all-the-doctests>`_
* `priority <https://github.com/python-hyper/priority>`_
* `PyCEbox <https://github.com/AustinRochford/PyCEbox>`_
* `PyPy <https://www.pypy.org/>`_
* `pyrsistent <https://github.com/tobgu/pyrsistent>`_
* `python-humble-utils <https://github.com/webyneter/python-humble-utils>`_
* `pyudev <https://github.com/pyudev/pyudev>`_
* `qutebrowser <https://github.com/qutebrowser/qutebrowser>`_
* `RubyMarshal <https://github.com/d9pouces/RubyMarshal>`_
* `Segpy <https://github.com/sixty-north/segpy>`_
* `sgkit <https://github.com/pystatgen/sgkit>`_
* `simoa <https://github.com/andsor/pysimoa>`_
* `srt <https://github.com/cdown/srt>`_
* `tchannel <https://github.com/uber/tchannel-python>`_
* `vdirsyncer <https://github.com/pimutils/vdirsyncer>`_
* `wcag-contrast-ratio <https://github.com/gsnedders/wcag-contrast-ratio>`_
* `xarray <https://github.com/pydata/xarray>`_
* `yacluster <https://github.com/KrzysiekJ/yacluster>`_
* `yturl <https://github.com/cdown/yturl>`_
* `zenml <https://github.com/zenml-io/zenml>`_
