The OCCRP believes that investigative reporting needs to be collaborative and open. That's why, when if comes to the digital tools we rely on, we've made a large bet on the development of free and open source software.
Some of our current projects include:
- Investigative Dashboard, a request tracking platform for research management. Backend (Python, Django); Frontend (Ember.js); License: MIT.
- aleph, a structured data search tool for documents and databases. Backend (Python, Flask); Frontend (React); Documentation; License: MIT.
- memorious, a flexible and distributed scraping framework. Written in Python using Celery, lxml, requests; Documentation; License: MIT.
- Related libraries, for data normalisation and modelling: fingerprints for entity key generation, countrynames to turn country names into codes, urlnormalizer to clean URLs, ingestors to parse many document types, followthemoney to model domain objects in investigative reporting, exactitude for coherent data normalisation.
- cronosparser, a data extractor for CRONOS databases, in Python. License: MIT.
- Systems operations: https://git.occrp.org/libre
- Sites and libraries: https://github.com/occrp
- Data processing stack: https://github.com/alephdata
Of course, we stand on the shoulders of giants: the uncounted free software projects that help us keep our reporters safe and well-informed every day. Our special thanks go to:
- Signal secure messenger and Open Whisper Systems.
- GnuPG email encryption and its (few) maintainers.
- VeraCrypt secures our data at rest.
And on the server side: