Assembl is an online debate and synthesis platform
JavaScript Python CSS HTML
Switch branches/tags
Clone or download
Latest commit aa067a2 Jul 17, 2018
Failed to load latest commit information.
.tx Update .tx/config Apr 28, 2015
assembl fix bad translation Jul 17, 2018
configs update and restart urlmetadata process Jun 4, 2018
doc do not require encryption of remote either, actually. Jun 21, 2018
docker correct confusing typo Apr 16, 2018
load_testing more comments on notification subscription code Mar 2, 2017
var remove phasesInOrder reducer Jun 28, 2018
.bowerrc Update registry of bower. This shit is old! Jul 5, 2018
.codeclimate.yml Update .codeclimate.yml (#39) Jul 26, 2016
.coveragerc Add a .coveragerc to make coverage report usefull Apr 15, 2015
.editorconfig Use .editorconfig for python files too Jan 4, 2018
.env autostart the venv using autoenv Apr 18, 2016
.eslintignore Specify eslint directories explicitly, avoids a memory error. Also ad… Mar 2, 2018
.eslintrc.json code linting: add eslint config file for airbnb preset May 31, 2016
.flake8 remove duplicate entries Jan 15, 2018
.gitignore Add graphdoc to front-end packages, add script in assembl to export s… Jul 10, 2018
.gitmodules remove RDF and virtuoso remains Apr 18, 2018
.jscsrc include jscrc in node, allows global change. Jul 4, 2015
.pre-commit-config.yaml document solution of using flow from docker, and use it in pre-commit… May 16, 2018
.travis.yml disable size check, it will keep increasing [ci skip] Jul 17, 2018
CHANGES.txt Initialized the Pyramid project May 25, 2012
LICENSE.txt update license date, and doc date Jun 7, 2016 add locale and templates to manifest input file Jun 7, 2016 Add link to compiled technical documentation in readme Apr 10, 2017
assembl_cloc_additional_definitions.txt Allow cloc to count jinja2 lines of code Jun 27, 2016
autoprefixer_options.json Replace compass by node-sass, and compass-core by bourbon. Mar 2, 2016
bower.json The assembl organization name became available on github. Jul 14, 2016
bower.json.README Partial revert of 20eef9a and document WHY mocha is still in bower.json Jun 27, 2016
develop_overlay.ini Use HashFS to store file contents instead of database. Mar 23, 2018 Add graphdoc to front-end packages, add script in assembl to export s… Jul 10, 2018
maintenance.ini make our maintenance message more prominent May 13, 2015
message-extraction.ini add tasks/ folder as source of translations, so that the title of an … Dec 15, 2016
odbc.ini.tmpl allow each process to be autostarted independently Mar 5, 2015
production.ini Automate increase of kernel socket buffer size Jun 28, 2018
random.ini.tmpl docker-compose stage1 to create sentry db, user and token Jun 20, 2017
random_docker.ini.tmpl docker sentry integration, cont'd Jun 20, 2017 upgrade python raven Jul 9, 2018
requirements-dev.frozen.txt upgrade python raven Jul 6, 2018 move flake8 into dev requirements Apr 18, 2018 update sphinx; correct some RST errors Jun 4, 2018
requirements-prod.frozen.txt upgrade python raven Jul 9, 2018
requirements-tests.frozen.txt upgrade python raven Jul 9, 2018 move flake8 into dev requirements Apr 18, 2018 upgrade python raven Jul 9, 2018
saml_random.ini.tmpl separate saml random Jun 20, 2017
setup.cfg Update pep8 config in setup.cfg so it matches with flake8 config (e.g… Jan 4, 2018 Merge tag 'unindex-unreachable-posts' into develop Jul 17, 2018
supervisord.conf.tmpl don't install urlmetadata webservice on travis Jun 4, 2018




Assembl is an Open Source application that enables hundreds or even thousands of people to work together effectively on the definition of new ideas. The application supports the belief that with the proper conditions, people working together can think smarter than any one member of the group could alone. Traditional collective intelligence software tends to refine ideas from one person. Assembl is different. It focuses on co-building new ideas.

Assembl is made with the following technologies :

Assembl is developed by Imagination For People and bluenove


Installation is described in INSTALL


You can browse technical documentation here, or have a look at the doc/ folder of this repository.


Assembl was using the Virtuoso database, but has transitioned back to Postgresql. Semantic abilities will be brought back in the near future. In the meantime, if you have an existing installation of Assembl using Virtuoso, we recommend you switch to Postgresql as described here.