Skip to content
PYBOSSA is the ultimate crowdsourcing framework (aka microtasking) to analyze or enrich data that can't be processed by machines alone.
Python Other
Latest commit 81c9ae3 May 30, 2016 @teleyinex teleyinex Merge pull request #1287 from PyBossa/checkou-state
Update task.state when redundancy is changed.
Failed to load latest commit information.
alembic Remove unused import. Dec 3, 2015
contrib fix travis and do not let redis run as daemonized May 21, 2015
dat First try to replace all application and apps with project May 15, 2014
doc Fixes. May 26, 2016
provisioning ignore errors on PostgreSQL check Aug 10, 2015
pybossa Update task.state when redundancy is changed. May 30, 2016
test Check also that it works when it's smaller. May 30, 2016
uploads Add an empty uploads directory in PyBossa Nov 9, 2014
.coveragerc Exclude tests Jan 23, 2014
.gitignore ignore sublime projects Mar 13, 2016
.gitmodules change url to https, fixes #1131 Jul 1, 2015
.landscape.yaml Use names instead of codes. Jun 9, 2015
.prospector.yaml Use names instead of codes. Jun 9, 2015
.travis.yml travis git submodule workaround Apr 28, 2016
CHANGELOG add CHANGELOG file Apr 20, 2015 Fix a typo Nov 27, 2013
COPYING Remove the instructions about how to apply license Oct 3, 2013
COPYING.DATA AGPLv3 added to all the files. Closes #12 Nov 29, 2011 Use latest DOI Dec 14, 2015
Vagrantfile use official trusty32 shortname Nov 5, 2015
alembic.ini.template Totally remove Heroku support Apr 7, 2015
alembictest.ini Add alembic test ini file. Dec 3, 2015 Change IP. Sep 21, 2015 Remove print. Nov 24, 2015
requirements.txt Fix pip link Apr 7, 2016
requirementsdocs.txt Fixes. Sep 30, 2015 Change IP. Sep 21, 2015 use svg as default logo Apr 20, 2016 do not require top users to admin, old requirement Apr 28, 2016
setup.cfg Add config file for nosetests Jun 27, 2014 Documentation for full text search. May 20, 2016 Change IP. Sep 21, 2015

Status Code Health Coverage
Status Documentation License Slack DOI

PyBossa is an open source platform for crowd-sourcing online (volunteer) assistance to perform tasks that require human cognition, knowledge or intelligence (e.g. image classification, transcription, information location etc).

Shuttleworth Foundation Funded

PyBossa was inspired by the BOSSA crowdsourcing engine but is written in python (hence the name!). It can be used for any distributed tasks project but was initially developed to help scientists and other researchers crowd-source human problem-solving skills!

See it in Action

PyBossa powers and MicroPast a joint project by British Museum and University College of London.

Installing and Upgrading

Important: if you are updating a server, please, be sure to check the Database Migration scripts, as new changes could introduce new tables, columns, etc, in the DB model. See the Updating Section from the documentation

See installation instructions.

Running Tests

Just run the following command:

  nosetests test/

Useful Links


If you want to contribute to the project, please, check the CONTRIBUTING file.

It has the instructions to become a contributor.


Copyright / License

Copyright 2015 SciFabric LTD.

Source Code License: The GNU Affero General Public License, either version 3 of the License or (at your option) any later version. (see COPYING file)

The GNU Affero General Public License is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software.

Documentation and media is under a Creative Commons Attribution License version 3.

Something went wrong with that request. Please try again.