Skip to content
Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.
Python JavaScript HTML CSS TeX Shell
Branch: master
Clone or download


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Run stylelint in CI May 15, 2020
.tx Integrate i18n with new event log page May 16, 2018
__mocks__ Happy new year 2020 🎆 Jan 16, 2020
bin db_diff: Check for incompatible postgres version Jan 20, 2020
docs Merge branch '2.2-maintenance' May 20, 2020
indico Get rid of surrounding whitespace in Translate May 28, 2020
webpack Update JS dependencies (outside semver range) May 21, 2020
.browserslistrc Explicitly include firefox & android firefox Jun 28, 2019
.coveragerc Exclude legacy fossils and fixtures from coverage Aug 28, 2017
.editorconfig Add stylelint May 15, 2020
.eslintignore Install eslint, better config May 16, 2018
.eslintrc.yml Fix eslint warnings Dec 2, 2019
.flake8 Add mdx_latex unit tests from #1914 May 6, 2020
.gitattributes Mark pot files as generated (no diff in PRs) Oct 4, 2019
.gitignore Add jsconfig.json Mar 27, 2020
.isort.cfg isort: mark flower as third-party Sep 26, 2018
.prettierignore Integrate prettier in eslint Jun 4, 2019
.prettierrc Simplify eslint/prettier configs Jun 27, 2019
.readthedocs.yml Add .readthedocs.yml Dec 7, 2017
.stylelintrc.yaml Add stylelint May 15, 2020
.travis.yml Only use travis for old branches May 13, 2020
AUTHORS Update more links to use Jul 11, 2017
CHANGES.rst Preserve non-ASCII chars in file names May 27, 2020 Create Jun 28, 2019 Add Jun 28, 2019 Fix typo in Nov 1, 2017
INSTALL Update more links to use Jul 11, 2017
LICENSE Update LICENSE & add note about CERN status May 8, 2019 LaTeX: limit access outside CWD Oct 8, 2019 Fix link to travis as well Dec 5, 2019 Remove some obsolete entries from THANKS Mar 25, 2019
babel-js.cfg Fix babel js extraction Apr 15, 2019
babel.cfg Replace underscores with dashes in i18n cli Apr 15, 2019
babel.config.js Happy new year 2020 🎆 Jan 16, 2020 Happy new year 2020 🎆 Jan 16, 2020
jsconfig.json Add jsconfig.json Mar 27, 2020
package-lock.json Implement modifiedSinceLastSubmit in room edit modal form May 28, 2020
package.json Opt out from scarf analytics May 28, 2020
plugin.webpack.config.js Happy new year 2020 🎆 Jan 16, 2020
postcss.config.js Happy new year 2020 🎆 Jan 16, 2020
pre-commit.githook Get rid of sass-lint & use stylelint in pre-commit May 15, 2020
pytest.ini Fail on warnings in pytest Feb 10, 2020 Add transifex-client to dev dependencies May 21, 2020
requirements.txt Update markdown May 21, 2020
setup.cfg Use flake8 instead of pycodestyle in the hook Nov 22, 2019 Happy new year 2020 🎆 Jan 16, 2020
setupTests.js Happy new year 2020 🎆 Jan 16, 2020
sneakpeek.gif New, cooler Markdown-based README Jun 28, 2019
webpack.config.babel.js Update JS dependencies (outside semver range) May 21, 2020

Indico Travis Build Status License Available on PyPI Made at CERN!

Indico is:

  • 🗓 a general-purpose event management tool;
  • 🌍 fully web-based;
  • 🧩 feature-rich but also extensible through the use of plugins;
  • ⚖️ Open-Source Software under the MIT License;
  • made at CERN, the place where the web was born!

A sneak peek of Indico

What does it do?

Indico's main features are:

  • a powerful and flexible hierarchical content management system for events;
  • a full-blown conference organization workflow with:
    • 📢 Call for Abstracts and abstract reviewing modules;
    • 📝 flexible registration form creation and configuration;
    • 💰 integration with existing payment systems;
    • a paper reviewing workflow;
    • 🗓 a drag and drop timetable management interface;
    • 🎫 a simple badge editor with the possibility to print badges and tickets for participants;
  • tools for meeting management and archival of presentation materials;
  • a powerful room booking interface;
  • integration with existing video conferencing solutions;

A more detailed list can be found here. There is also a video!

I just want to try it out!

We've got a Sandbox🧪!

Browser support

These are the minimum versions of major browsers currently supported by Indico. We try to target all modern browsers as much as possible, but only issues detected on those will be considered at critical level.

66+ 74+ 12+ 17+

However, if you have an issue with a browser on this list, please feel free to open a bug report.

Getting Indico

Information on how to get the latest release can be found at the project's web site. There are installation guides for different systems available in the project's documentation.


Indico is the result of the collective work of more than 100 different developers, translators and usability specialists of many nationalities. You can be the next one - read our Contribution Guide if you'd like to help out.

You don't need to know how to write code in order to help!


The full roadmap is available on the project site.


The main meeting points for the community are:

We follow CERN's Values and the principles established by CERN's Code of Conduct.


This software project was initially funded by the European Union's FP5 programme🇪🇺, in what was called the Integrated Digital Conferencing Project, or just InDiCo. CERN was responsible for the development of the "Make-a-Confererence" workpackage (inspired by an already existing system called CDS Agenda, also developed at the Organization) which would then become what we nowadays know as Indico.

We have since stopped using the InDiCo acronym, as it no longer reflects accurately the nature of the project. The word Indico now has no particular meaning other than the product's name.

Made at CERN
Take part!


In applying the MIT license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an Intergovernmental Organization or submit itself to any jurisdiction.

You can’t perform that action at this time.