Skip to content
The Internet, peer reviewed.
Python JavaScript CoffeeScript CSS HTML Shell Other
Latest commit 86f929a May 27, 2016 @chdorner chdorner Merge pull request #3371 from hypothesis/devserver-extend-allowed-ori…

devserver: Extend ALLOWED_ORIGINS instead of overriding it
Failed to load latest commit information.
.github Minor tweaks to the issue template Mar 23, 2016
.travis Upload sourcemaps to Sentry for tag builds Mar 4, 2016
conf Fix database/index autoconfiguration in dev environment May 13, 2016
docs Remove docs about redirecting docs pages May 27, 2016
h Merge pull request #3371 from hypothesis/devserver-extend-allowed-ori… May 27, 2016
scripts Remove PostgreSQL migration script May 24, 2016
tests Only pass db session to storage.fetch_annotation May 26, 2016
vendor Tweaks to the frontend build in the Dockerfile Feb 24, 2016
.coveragerc Update packaging for new test location May 19, 2016
.editorconfig YAML is 2-space indented Feb 23, 2016
.gitattributes Do not show vendored PDF.js in language stats Oct 6, 2015
.gitignore Add `devserver` command for running a dev instance May 11, 2016
.hound.yml Disable Hound CI JSCS checks Mar 4, 2016
.jscsrc Make JSHint config compatible with JSHint v2.8.x and v2.9.x Mar 4, 2016
.jshintignore Add jshint and hound config May 20, 2015
.jshintrc Add 'chrome' to list of JSHint pre-defined vars May 4, 2016
.mailmap Add .mailmap file to fix up authors in git history May 11, 2016
.prospector.yaml Re-enable pep257's "missing docstring" messages (#3365) May 26, 2016
.travis.yml Remove deployer webhook May 12, 2016
AUTHORS Add myself to AUTHORS Oct 8, 2014
CHANGES Release version 0.25.0 May 26, 2016
CODE_OF_CONDUCT Add Code of Conduct for contributors to repo May 17, 2016
CONTRIBUTING.rst Fix some broken links in the docs May 25, 2016
Dockerfile Tweaks to the frontend build in the Dockerfile Feb 24, 2016
Jenkinsfile Add Jenkinsfile to configure build pipeline May 12, 2016
LICENSE Remove the old threading implementation (#3287) May 23, 2016 Add CODE_OF_CONDUCT to May 17, 2016
Makefile Remove `make lint` (#3353) May 24, 2016
NOTICE Switch out jschannel for frame-rpc Jul 31, 2015
README.rst Fix some broken links in the docs May 25, 2016
gulpfile.js Remove compass-mixins dependency May 3, 2016 Set gunicorn worker timeout based on env setting Mar 30, 2016
package.json Begin to centralize UI state in annotationUI May 11, 2016
requirements.txt Remove duplicated gunicorn from requirements.txt Mar 10, 2016
setup.cfg Add flake8 config Apr 9, 2016 Add py3kwarn to dev dependencies (#3363) May 26, 2016
tox.ini Move python tests into tests/ directory May 19, 2016



Build Status Code Coverage Code Health IRC channel License badge Python version badge


Hypothesis is a tool for annotating the web.

  • A service for storing community annotations
  • An account system for user registration
  • Authorization for client applications
  • A browser-based annotator client featuring:
    • Chrome and Firefox browser extensions
    • A bookmarklet
    • A publisher embed code


See the Contributor's guide for instructions on setting up a development environment and contributing to h.


Join us in on freenode for discussion.

If you'd like to contribute to the project, you should also subscribe to the development mailing list and read our Contributor's guide. Then consider getting started on one of the issues that are ready for work. Issues tagged with the label 'New Contributor Friendly' are ideal for those just getting started.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.


Hypothesis is released under the 2-Clause BSD License, sometimes referred to as the "Simplified BSD License" or the "FreeBSD License". Some third-party components are included. They are subject to their own licenses. All of the license information can be found in the included LICENSE file.

Something went wrong with that request. Please try again.