<p align="center">
<img src="https://raw.githubusercontent.com/CoLRev-Ecosystem/colrev/main/docs/figures/logo_small.png" width="400">
</p>
<div align="center">
[![DOI](https://zenodo.org/badge/363073613.svg)](https://zenodo.org/badge/latestdoi/363073613)
[![PyPI - Version](https://img.shields.io/pypi/v/colrev?color=blue)](https://pypi.org/project/colrev/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/colrev)
[![License](https://img.shields.io/github/license/CoLRev-Ecosystem/colrev.svg)](https://github.com/CoLRev-Environment/colrev/releases/)
![Documentation Status](https://img.shields.io/github/actions/workflow/status/CoLRev-Ecosystem/colrev/docs_deploy.yml?label=documentation)
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/CoLRev-Ecosystem/colrev/tests.yml?label=tests)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/CoLRev-Ecosystem/colrev/main.svg)](https://results.pre-commit.ci/latest/github/CoLRev-Ecosystem/colrev/main)
![Coverage](https://raw.githubusercontent.com/CoLRev-Ecosystem/colrev/main/tests/coverage.svg)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/bd4e44c6cda646e4b9e494c4c4d9487b)](https://app.codacy.com/gh/CoLRev-Environment/colrev/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
![GitHub last commit](https://img.shields.io/github/last-commit/CoLRev-Ecosystem/colrev)
[![Downloads](https://static.pepy.tech/badge/colrev/month)](https://pepy.tech/project/colrev)
[![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/7148/badge)](https://bestpractices.coreinfrastructure.org/projects/7148)
[![SWH](https://archive.softwareheritage.org/badge/origin/https://github.com/CoLRev-Environment/colrev/)](https://archive.softwareheritage.org/browse/origin/?origin_url=https://github.com/CoLRev-Environment/colrev/)<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-32-green.svg?style=flat-square)](#contributors)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
<!-- ![PyPI](https://img.shields.io/pypi/v/colrev) -->
</div>
# Collaborative Literature Reviews (CoLRev)
CoLRev is an open-source environment for collaborative literature reviews. It integrates with differerent synthesis tools, takes care of the data, and facilitates Git-based collaboration.
To accomplish these goals, CoLRev advances the design of review technology at the intersection of methods, design, cognition, and community building.
The following features stand out:
- Supports all literature review steps: problem formulation, search, dedupe, (pre)screen, pdf retrieval and preparation, and synthesis
- An open and extensible environment based on shared data and process standards
- Builds on git and its transparent collaboration model for the entire literature review process
- Offers a self-explanatory, fault-tolerant, and configurable user workflow
- Operates a model for data quality, content curation, and reuse
- Enables typological and methodological pluralism throughout the process
![Demo](docs/source/_static/demo.gif)
For details, consult the [documentation](https://colrev-environment.github.io/colrev/).
## Demo
You can try a live demonstration of CoLRev via GitHub codespaces: [start demo](https://github.com//codespaces/new?hide_repo_select=true&ref=main&repo=767717822).
## Related work (preview)
The following shows a comparison of CoLRev with related tools.
> [!Note]
> **This is a preview.** We plan to document and link the criteria, verify each cell, and invite the developers of the other tools to comment on the overview (documenting responses if the developers agree).
<!--
inspiration: https://github.com/lycheeverse/lychee?tab=readme-ov-file
TODO : link (maybe present a short version) and reprint in the docs
focus on "workflow platforms", i.e., software that supports the search, selection, data extraction steps (end-to-end)
present short version, long version in the docs
-->
| **Criteria** | **CoLRev** | [**LitStudy**](https://github.com/NLeSC/litstudy) | [**BUHOS**](https://github.com/clbustos/buhos) | [**Covidence**](https://www.covidence.org/) |
|-----------------------------------------------|-----------------------------------|----------------------------------|---------------------------------|---------------------------------|
| **Review types** | | | | |
| Supports different genres of review methods | ![yes] | ![no] | ![no] | ![no] |
| Extensibility | ![yes] | ![maybe] | ![maybe] | ![no] |
| **Process steps** | | | | |
| Review objectives and protocol | ![yes] | ![yes] | ![yes] | ![yes] |
| Search | ![yes] | ![yes] | ![yes] | ![yes] |
| Duplicate handling | ![yes] | ![no] | ![maybe] | ![maybe] |
| (Pre)Screen | ![yes] | ![maybe] | ![yes] | ![yes] |
| Data extraction | ![yes] | ![maybe] | ![yes] | ![yes] |
| Data analysis and quality appraisal | ![yes] | ![maybe] | ![yes] | ![yes] |
| Synthesis and reporting | ![yes] | ![yes] | ![yes] | ![yes] |
| **Process qualities** | | | | |
| Extensibility | ![yes] | ![yes] | ![no] | ![no] |
| Extensions | 102 | 0 | 0 | 0 |
| Search updates | ![yes] | ![no] | ![maybe] | ![maybe] |
| Search: APIs | ![yes] | ![yes] | ![yes] | ![no] |
| Metadata preparation | ![yes] | ![yes] | ![yes] | ![maybe] |
| Retract checks | ![yes] | ![no] | ![no] | ![yes] |
| PDF retrieval | ![yes] | ![no] | ![no] | ![yes] |
| PDF preparation | ![yes] | ![no] | ![maybe] | ![maybe] |
| Status tracking | ![yes] | ![no] | ![yes] | ![yes] |
| **Collaboration** | | | | |
| Large teams | ![yes] | ![maybe] | ![maybe] | ![maybe] |
| Algorithms | ![yes] | ![yes] | ![maybe] | ![maybe] |
| **Data management** | | | | |
| Transparency | ![yes] | ![no] | ![no] | ![no] |
| Validation | ![yes] | ![no] | ![no] | ![no] |
| Reporting (e.g., PRISMA) | ![yes] | ![no] | ![yes] | ![yes] |
| Publication of review | ![yes] | ![yes] | ![no] | ![no] |
| **Platform** | | | | |
| OSI-approved license | ![yes] | ![yes] | ![yes] | ![no] |
| Peer-reviewed | ![no] | ![yes] | ![yes] | ![no] |
| Technology | Python | Python | Ruby | Proprietary |
| Setup | Local or cloud | Local or cloud | Server | Server |
| Interface | CLI, Programmatic (GUI planned) | Jupyter Notebook | Web-UI | Web-UI |
| Contributors | ![GitHub contributors](https://img.shields.io/github/contributors-anon/CoLRev-Environment/colrev) | ![GitHub contributors](https://img.shields.io/github/contributors-anon/NLeSC/litstudy) | ![GitHub contributors](https://img.shields.io/github/contributors-anon/clbustos/buhos) | NA |
| Commits | ![GitHub total commits](https://img.shields.io/github/commit-activity/t/CoLRev-Environment/colrev) | ![GitHub total commits](https://img.shields.io/github/commit-activity/t/NLeSC/litstudy) | ![GitHub total commits](https://img.shields.io/github/commit-activity/t/clbustos/buhos) | NA |
| Last commit | ![GitHub last commit](https://img.shields.io/github/last-commit/CoLRev-Environment/colrev) | ![GitHub last commit](https://img.shields.io/github/last-commit/NLeSC/litstudy) | ![GitHub last commit](https://img.shields.io/github/last-commit/clbustos/buhos) | NA |
| Pull requests | ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues-pr-closed/CoLRev-Environment/colrev) | ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues-pr-closed/NLeSC/litstudy) | ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues-pr-closed/clbustos/buhos) | NA |
| Forks | ![GitHub forks](https://img.shields.io/github/forks/CoLRev-Environment/colrev) | ![GitHub forks](https://img.shields.io/github/forks/NLeSC/litstudy) | ![GitHub forks](https://img.shields.io/github/forks/clbustos/buhos) | NA |
| Last release | ![GitHub last release](https://img.shields.io/github/release-date/CoLRev-Environment/colrev) | ![GitHub last release](https://img.shields.io/github/release-date/NLeSC/litstudy) | ![GitHub last release](https://img.shields.io/github/release-date-pre/clbustos/buhos) | NA |
| Current release | ![Releases](https://img.shields.io/github/release/CoLRev-Environment/colrev?label=Releases) | ![Releases](https://img.shields.io/github/release/NLeSC/litstudy?label=Releases) | ![GitHub Release](https://img.shields.io/github/v/release/clbustos/buhos?include_prereleases)| NA |
## Contributing, changes, and releases
Contributions, code and features are always welcome
- See [contributing guidelines](CONTRIBUTING.md), [help page](https://colrev-environment.github.io/colrev/manual/help.html), and [github repository](https://github.com/CoLRev-Environment/colrev).
- Bug reports or feedback? Please use the [issue tracker](https://github.com/CoLRev-Environment/colrev/issues) and let us know.
- To get your work included, fork the repository, implement your changes, and create a [pull request](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).
For further information, see [tests](tests/readme.md), [changes](CHANGELOG.md), and [releases](https://github.com/CoLRev-Environment/colrev/releases).
## Contributors
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tbody>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/geritwagner"><img src="https://avatars.githubusercontent.com/u/3872815?v=4?s=100" width="100px;" alt="Gerit Wagner"/><br /><sub><b>Gerit Wagner</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=geritwagner" title="Code">π»</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=geritwagner" title="Documentation">π</a> <a href="#data-geritwagner" title="Data">π£</a> <a href="#content-geritwagner" title="Content">π</a> <a href="#example-geritwagner" title="Examples">π‘</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://julianprester.com"><img src="https://avatars.githubusercontent.com/u/4706870?v=4?s=100" width="100px;" alt="Julian Prester"/><br /><sub><b>Julian Prester</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=julianprester" title="Code">π»</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=julianprester" title="Documentation">π</a> <a href="#data-julianprester" title="Data">π£</a> <a href="#content-julianprester" title="Content">π</a> <a href="https://github.com/CoLRev-Environment/colrev/issues?q=author%3Ajulianprester" title="Bug reports">π</a> <a href="#ideas-julianprester" title="Ideas, Planning, & Feedback">π€</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tmahmood"><img src="https://avatars.githubusercontent.com/u/34904?v=4?s=100" width="100px;" alt="Tarin Mahmood"/><br /><sub><b>Tarin Mahmood</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=tmahmood" title="Code">π»</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=tmahmood" title="Tests">β οΈ</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=tmahmood" title="Documentation">π</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/dengdenglele"><img src="https://avatars.githubusercontent.com/u/28404427?v=4?s=100" width="100px;" alt="dengdenglele"/><br /><sub><b>dengdenglele</b></sub></a><br /><a href="#data-dengdenglele" title="Data">π£</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=dengdenglele" title="Documentation">π</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=dengdenglele" title="Tests">β οΈ</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/mhlbrsimon"><img src="https://avatars.githubusercontent.com/u/83401831?v=4?s=100" width="100px;" alt="mhlbrsimon"/><br /><sub><b>mhlbrsimon</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=mhlbrsimon" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ossendorfluca"><img src="https://avatars.githubusercontent.com/u/112037612?v=4?s=100" width="100px;" alt="ossendorfluca"/><br /><sub><b>ossendorfluca</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=ossendorfluca" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/katharinaernst"><img src="https://avatars.githubusercontent.com/u/131549085?v=4?s=100" width="100px;" alt="katharinaernst"/><br /><sub><b>katharinaernst</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=katharinaernst" title="Code">π»</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/einfachjessi"><img src="https://avatars.githubusercontent.com/u/131001755?v=4?s=100" width="100px;" alt="einfachjessi"/><br /><sub><b>einfachjessi</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=einfachjessi" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Janus678"><img src="https://avatars.githubusercontent.com/u/131582517?v=4?s=100" width="100px;" alt="Janus678"/><br /><sub><b>Janus678</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=Janus678" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/frxdericz"><img src="https://avatars.githubusercontent.com/u/131789939?v=4?s=100" width="100px;" alt="frxdericz"/><br /><sub><b>frxdericz</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=frxdericz" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MalouSchmidt"><img src="https://avatars.githubusercontent.com/u/131263679?v=4?s=100" width="100px;" alt="MalouSchmidt"/><br /><sub><b>MalouSchmidt</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=MalouSchmidt" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/RheaDoesStuff"><img src="https://avatars.githubusercontent.com/u/74066245?v=4?s=100" width="100px;" alt="RheaDoesStuff"/><br /><sub><b>RheaDoesStuff</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=RheaDoesStuff" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Cohen2000"><img src="https://avatars.githubusercontent.com/u/113113352?v=4?s=100" width="100px;" alt="Cohen2000"/><br /><sub><b>Cohen2000</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=Cohen2000" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/RobertAhr"><img src="https://avatars.githubusercontent.com/u/131687952?v=4?s=100" width="100px;" alt="RobertAhr"/><br /><sub><b>RobertAhr</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=RobertAhr" title="Code">π»</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ThomasFleischmann"><img src="https://avatars.githubusercontent.com/u/131684139?v=4?s=100" width="100px;" alt="ThomasFleischmann"/><br /><sub><b>ThomasFleischmann</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=ThomasFleischmann" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/AntonFrisch"><img src="https://avatars.githubusercontent.com/u/131719653?v=4?s=100" width="100px;" alt="AntonFrisch"/><br /><sub><b>AntonFrisch</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=AntonFrisch" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LouisLangenhan"><img src="https://avatars.githubusercontent.com/u/148447366?v=4?s=100" width="100px;" alt="LouisLangenhan"/><br /><sub><b>LouisLangenhan</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=LouisLangenhan" title="Code">π»</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=LouisLangenhan" title="Documentation">π</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Peteer98"><img src="https://avatars.githubusercontent.com/u/148191162?v=4?s=100" width="100px;" alt="Peter Eckhardt"/><br /><sub><b>Peter Eckhardt</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=Peteer98" title="Code">π»</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=Peteer98" title="Documentation">π</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/user123projekt"><img src="https://avatars.githubusercontent.com/u/149078858?v=4?s=100" width="100px;" alt="User123projekt"/><br /><sub><b>User123projekt</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=User123projekt" title="Code">π»</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=User123projekt" title="Documentation">π</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LuminousLynx"><img src="https://avatars.githubusercontent.com/u/148456911?v=4?s=100" width="100px;" alt="LuminousLynx"/><br /><sub><b>LuminousLynx</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=LuminousLynx" title="Code">π»</a> <a href="https://github.com/CoLRev-Environment/colrev/commits?author=LuminousLynx" title="Documentation">π</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/koljarinne"><img src="https://avatars.githubusercontent.com/u/167416691?v=4?s=100" width="100px;" alt="koljarinne"/><br /><sub><b>koljarinne</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=koljarinne" title="Code">π»</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/k-schnickmann"><img src="https://avatars.githubusercontent.com/u/168131195?v=4?s=100" width="100px;" alt="Karl Schnickmann"/><br /><sub><b>Karl Schnickmann</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=k-schnickmann" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/edensarrival"><img src="https://avatars.githubusercontent.com/u/42614229?v=4?s=100" width="100px;" alt="edensarrival"/><br /><sub><b>edensarrival</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=edensarrival" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/U1TIM4T3"><img src="https://avatars.githubusercontent.com/u/167421727?v=4?s=100" width="100px;" alt="U1TIM4T3"/><br /><sub><b>U1TIM4T3</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=U1TIM4T3" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/annaglr"><img src="https://avatars.githubusercontent.com/u/76491696?v=4?s=100" width="100px;" alt="Anna GeΓler"/><br /><sub><b>annaglr</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=annaglr" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/0xmtyset"><img src="https://avatars.githubusercontent.com/u/160525679?v=4?s=100" width="100px;" alt="0xmtyset"/><br /><sub><b>0xmtyset</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=0xmtyset" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tobiaspffl"><img src="https://avatars.githubusercontent.com/u/134608287?v=4?s=100" width="100px;" alt="tobiaspffl"/><br /><sub><b>tobiaspffl</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=tobiaspffl" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/CelinaSchwarz"><img src="https://avatars.githubusercontent.com/u/71493743?v=4?s=100" width="100px;" alt="CelinaSchwarz"/><br /><sub><b>CelinaSchwarz</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=CelinaSchwarz" title="Code">π»</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/QuynhMaiNguyen"><img src="https://avatars.githubusercontent.com/u/167417535?v=4?s=100" width="100px;" alt="QuynhMaiNguyen"/><br /><sub><b>QuynhMaiNguyen</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=QuynhMaiNguyen" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/pmao0907"><img src="https://avatars.githubusercontent.com/u/167312265?v=4?s=100" width="100px;" alt="pmao0907"/><br /><sub><b>pmao0907</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=pmao0907" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MingxinJiang"><img src="https://avatars.githubusercontent.com/u/132772605?v=4?s=100" width="100px;" alt="MingxinJiang"/><br /><sub><b>MingxinJiang</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=MingxinJiang" title="Code">π»</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/JohannesDiel"><img src="https://avatars.githubusercontent.com/u/167763043?v=4?s=100" width="100px;" alt="JohannesDiel"/><br /><sub><b>JohannesDiel</b></sub></a><br /><a href="https://github.com/CoLRev-Environment/colrev/commits?author=JohannesDiel" title="Code">π»</a></td>
</tr>
</tbody>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
## License
This project is distributed under the [MIT License](LICENSE) the documentation is distributed under the [CC-0](https://creativecommons.org/publicdomain/zero/1.0/) license.
If you contribute to the project, you agree to share your contribution following these licenses.
## Citing CoLRev
Please cite the project as follows:
Wagner, G. and Prester, J. (2024) CoLRev - An open-source environment for Collaborative Literature Reviews. Available at https://github.com/CoLRev-Environment/colrev. doi:[10.5281/zenodo.11668338](https://dx.doi.org/10.5281/zenodo.11668338)
[yes]: ./docs/figures/yes.svg
[no]: ./docs/figures/no.svg
[maybe]: ./docs/figures/maybe.svg
Raw data
{
"_id": null,
"home_page": "https://colrev-environment.github.io/colrev/",
"name": "colrev",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.10",
"maintainer_email": null,
"keywords": "research, reproducible research, open science, literature, literature review, systematic review, systematic literature review",
"author": "Gerit Wagner",
"author_email": "gerit.wagner@uni-bamberg.de",
"download_url": "https://files.pythonhosted.org/packages/dc/2d/91cc0a618d671ab6a4cca793dd1b73c7bf624ce271fd827609cda5d87a17/colrev-0.13.2.tar.gz",
"platform": null,
"description": "\n<p align=\"center\">\n<img src=\"https://raw.githubusercontent.com/CoLRev-Ecosystem/colrev/main/docs/figures/logo_small.png\" width=\"400\">\n</p>\n\n<div align=\"center\">\n\n[![DOI](https://zenodo.org/badge/363073613.svg)](https://zenodo.org/badge/latestdoi/363073613)\n[![PyPI - Version](https://img.shields.io/pypi/v/colrev?color=blue)](https://pypi.org/project/colrev/)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/colrev)\n[![License](https://img.shields.io/github/license/CoLRev-Ecosystem/colrev.svg)](https://github.com/CoLRev-Environment/colrev/releases/)\n![Documentation Status](https://img.shields.io/github/actions/workflow/status/CoLRev-Ecosystem/colrev/docs_deploy.yml?label=documentation)\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/CoLRev-Ecosystem/colrev/tests.yml?label=tests)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/CoLRev-Ecosystem/colrev/main.svg)](https://results.pre-commit.ci/latest/github/CoLRev-Ecosystem/colrev/main)\n![Coverage](https://raw.githubusercontent.com/CoLRev-Ecosystem/colrev/main/tests/coverage.svg)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/bd4e44c6cda646e4b9e494c4c4d9487b)](https://app.codacy.com/gh/CoLRev-Environment/colrev/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)\n![GitHub last commit](https://img.shields.io/github/last-commit/CoLRev-Ecosystem/colrev)\n[![Downloads](https://static.pepy.tech/badge/colrev/month)](https://pepy.tech/project/colrev)\n[![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/7148/badge)](https://bestpractices.coreinfrastructure.org/projects/7148)\n[![SWH](https://archive.softwareheritage.org/badge/origin/https://github.com/CoLRev-Environment/colrev/)](https://archive.softwareheritage.org/browse/origin/?origin_url=https://github.com/CoLRev-Environment/colrev/)<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https://img.shields.io/badge/all_contributors-32-green.svg?style=flat-square)](#contributors)\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n<!-- ![PyPI](https://img.shields.io/pypi/v/colrev) -->\n\n</div>\n\n# Collaborative Literature Reviews (CoLRev)\n\nCoLRev is an open-source environment for collaborative literature reviews. It integrates with differerent synthesis tools, takes care of the data, and facilitates Git-based collaboration.\n\nTo accomplish these goals, CoLRev advances the design of review technology at the intersection of methods, design, cognition, and community building.\nThe following features stand out:\n\n- Supports all literature review steps: problem formulation, search, dedupe, (pre)screen, pdf retrieval and preparation, and synthesis\n- An open and extensible environment based on shared data and process standards\n- Builds on git and its transparent collaboration model for the entire literature review process\n- Offers a self-explanatory, fault-tolerant, and configurable user workflow\n- Operates a model for data quality, content curation, and reuse\n- Enables typological and methodological pluralism throughout the process\n\n![Demo](docs/source/_static/demo.gif)\n\nFor details, consult the [documentation](https://colrev-environment.github.io/colrev/).\n\n## Demo\n\nYou can try a live demonstration of CoLRev via GitHub codespaces: [start demo](https://github.com//codespaces/new?hide_repo_select=true&ref=main&repo=767717822).\n\n## Related work (preview)\n\nThe following shows a comparison of CoLRev with related tools.\n\n> [!Note]\n> **This is a preview.** We plan to document and link the criteria, verify each cell, and invite the developers of the other tools to comment on the overview (documenting responses if the developers agree).\n\n<!--\ninspiration: https://github.com/lycheeverse/lychee?tab=readme-ov-file\nTODO : link (maybe present a short version) and reprint in the docs\nfocus on \"workflow platforms\", i.e., software that supports the search, selection, data extraction steps (end-to-end)\npresent short version, long version in the docs\n-->\n\n| **Criteria** | **CoLRev** | [**LitStudy**](https://github.com/NLeSC/litstudy) | [**BUHOS**](https://github.com/clbustos/buhos) | [**Covidence**](https://www.covidence.org/) |\n|-----------------------------------------------|-----------------------------------|----------------------------------|---------------------------------|---------------------------------|\n| **Review types** | | | | |\n| Supports different genres of review methods | ![yes] | ![no] | ![no] | ![no] |\n| Extensibility | ![yes] | ![maybe] | ![maybe] | ![no] |\n| **Process steps** | | | | |\n| Review objectives and protocol | ![yes] | ![yes] | ![yes] | ![yes] |\n| Search | ![yes] | ![yes] | ![yes] | ![yes] |\n| Duplicate handling | ![yes] | ![no] | ![maybe] | ![maybe] |\n| (Pre)Screen | ![yes] | ![maybe] | ![yes] | ![yes] |\n| Data extraction | ![yes] | ![maybe] | ![yes] | ![yes] |\n| Data analysis and quality appraisal | ![yes] | ![maybe] | ![yes] | ![yes] |\n| Synthesis and reporting | ![yes] | ![yes] | ![yes] | ![yes] |\n| **Process qualities** | | | | |\n| Extensibility | ![yes] | ![yes] | ![no] | ![no] |\n| Extensions | 102 | 0 | 0 | 0 |\n| Search updates | ![yes] | ![no] | ![maybe] | ![maybe] |\n| Search: APIs | ![yes] | ![yes] | ![yes] | ![no] |\n| Metadata preparation | ![yes] | ![yes] | ![yes] | ![maybe] |\n| Retract checks | ![yes] | ![no] | ![no] | ![yes] |\n| PDF retrieval | ![yes] | ![no] | ![no] | ![yes] |\n| PDF preparation | ![yes] | ![no] | ![maybe] | ![maybe] |\n| Status tracking | ![yes] | ![no] | ![yes] | ![yes] |\n| **Collaboration** | | | | |\n| Large teams | ![yes] | ![maybe] | ![maybe] | ![maybe] |\n| Algorithms | ![yes] | ![yes] | ![maybe] | ![maybe] |\n| **Data management** | | | | |\n| Transparency | ![yes] | ![no] | ![no] | ![no] |\n| Validation | ![yes] | ![no] | ![no] | ![no] |\n| Reporting (e.g., PRISMA) | ![yes] | ![no] | ![yes] | ![yes] |\n| Publication of review | ![yes] | ![yes] | ![no] | ![no] |\n| **Platform** | | | | |\n| OSI-approved license | ![yes] | ![yes] | ![yes] | ![no] |\n| Peer-reviewed | ![no] | ![yes] | ![yes] | ![no] |\n| Technology | Python | Python | Ruby | Proprietary |\n| Setup | Local or cloud | Local or cloud | Server | Server |\n| Interface | CLI, Programmatic (GUI planned) | Jupyter Notebook | Web-UI | Web-UI |\n| Contributors | ![GitHub contributors](https://img.shields.io/github/contributors-anon/CoLRev-Environment/colrev) | ![GitHub contributors](https://img.shields.io/github/contributors-anon/NLeSC/litstudy) | ![GitHub contributors](https://img.shields.io/github/contributors-anon/clbustos/buhos) | NA |\n| Commits | ![GitHub total commits](https://img.shields.io/github/commit-activity/t/CoLRev-Environment/colrev) | ![GitHub total commits](https://img.shields.io/github/commit-activity/t/NLeSC/litstudy) | ![GitHub total commits](https://img.shields.io/github/commit-activity/t/clbustos/buhos) | NA |\n| Last commit | ![GitHub last commit](https://img.shields.io/github/last-commit/CoLRev-Environment/colrev) | ![GitHub last commit](https://img.shields.io/github/last-commit/NLeSC/litstudy) | ![GitHub last commit](https://img.shields.io/github/last-commit/clbustos/buhos) | NA |\n| Pull requests | ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues-pr-closed/CoLRev-Environment/colrev) | ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues-pr-closed/NLeSC/litstudy) | ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues-pr-closed/clbustos/buhos) | NA |\n| Forks | ![GitHub forks](https://img.shields.io/github/forks/CoLRev-Environment/colrev) | ![GitHub forks](https://img.shields.io/github/forks/NLeSC/litstudy) | ![GitHub forks](https://img.shields.io/github/forks/clbustos/buhos) | NA |\n| Last release | ![GitHub last release](https://img.shields.io/github/release-date/CoLRev-Environment/colrev) | ![GitHub last release](https://img.shields.io/github/release-date/NLeSC/litstudy) | ![GitHub last release](https://img.shields.io/github/release-date-pre/clbustos/buhos) | NA |\n| Current release | ![Releases](https://img.shields.io/github/release/CoLRev-Environment/colrev?label=Releases) | ![Releases](https://img.shields.io/github/release/NLeSC/litstudy?label=Releases) | ![GitHub Release](https://img.shields.io/github/v/release/clbustos/buhos?include_prereleases)| NA |\n\n## Contributing, changes, and releases\n\nContributions, code and features are always welcome\n\n- See [contributing guidelines](CONTRIBUTING.md), [help page](https://colrev-environment.github.io/colrev/manual/help.html), and [github repository](https://github.com/CoLRev-Environment/colrev).\n- Bug reports or feedback? Please use the [issue tracker](https://github.com/CoLRev-Environment/colrev/issues) and let us know.\n- To get your work included, fork the repository, implement your changes, and create a [pull request](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\n\nFor further information, see [tests](tests/readme.md), [changes](CHANGELOG.md), and [releases](https://github.com/CoLRev-Environment/colrev/releases).\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n <tbody>\n <tr>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/geritwagner\"><img src=\"https://avatars.githubusercontent.com/u/3872815?v=4?s=100\" width=\"100px;\" alt=\"Gerit Wagner\"/><br /><sub><b>Gerit Wagner</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=geritwagner\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=geritwagner\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#data-geritwagner\" title=\"Data\">\ud83d\udd23</a> <a href=\"#content-geritwagner\" title=\"Content\">\ud83d\udd8b</a> <a href=\"#example-geritwagner\" title=\"Examples\">\ud83d\udca1</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://julianprester.com\"><img src=\"https://avatars.githubusercontent.com/u/4706870?v=4?s=100\" width=\"100px;\" alt=\"Julian Prester\"/><br /><sub><b>Julian Prester</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=julianprester\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=julianprester\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#data-julianprester\" title=\"Data\">\ud83d\udd23</a> <a href=\"#content-julianprester\" title=\"Content\">\ud83d\udd8b</a> <a href=\"https://github.com/CoLRev-Environment/colrev/issues?q=author%3Ajulianprester\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-julianprester\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tmahmood\"><img src=\"https://avatars.githubusercontent.com/u/34904?v=4?s=100\" width=\"100px;\" alt=\"Tarin Mahmood\"/><br /><sub><b>Tarin Mahmood</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=tmahmood\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=tmahmood\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=tmahmood\" title=\"Documentation\">\ud83d\udcd6</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dengdenglele\"><img src=\"https://avatars.githubusercontent.com/u/28404427?v=4?s=100\" width=\"100px;\" alt=\"dengdenglele\"/><br /><sub><b>dengdenglele</b></sub></a><br /><a href=\"#data-dengdenglele\" title=\"Data\">\ud83d\udd23</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=dengdenglele\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=dengdenglele\" title=\"Tests\">\u26a0\ufe0f</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mhlbrsimon\"><img src=\"https://avatars.githubusercontent.com/u/83401831?v=4?s=100\" width=\"100px;\" alt=\"mhlbrsimon\"/><br /><sub><b>mhlbrsimon</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=mhlbrsimon\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ossendorfluca\"><img src=\"https://avatars.githubusercontent.com/u/112037612?v=4?s=100\" width=\"100px;\" alt=\"ossendorfluca\"/><br /><sub><b>ossendorfluca</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=ossendorfluca\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/katharinaernst\"><img src=\"https://avatars.githubusercontent.com/u/131549085?v=4?s=100\" width=\"100px;\" alt=\"katharinaernst\"/><br /><sub><b>katharinaernst</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=katharinaernst\" title=\"Code\">\ud83d\udcbb</a></td>\n </tr>\n <tr>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/einfachjessi\"><img src=\"https://avatars.githubusercontent.com/u/131001755?v=4?s=100\" width=\"100px;\" alt=\"einfachjessi\"/><br /><sub><b>einfachjessi</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=einfachjessi\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Janus678\"><img src=\"https://avatars.githubusercontent.com/u/131582517?v=4?s=100\" width=\"100px;\" alt=\"Janus678\"/><br /><sub><b>Janus678</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=Janus678\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/frxdericz\"><img src=\"https://avatars.githubusercontent.com/u/131789939?v=4?s=100\" width=\"100px;\" alt=\"frxdericz\"/><br /><sub><b>frxdericz</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=frxdericz\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/MalouSchmidt\"><img src=\"https://avatars.githubusercontent.com/u/131263679?v=4?s=100\" width=\"100px;\" alt=\"MalouSchmidt\"/><br /><sub><b>MalouSchmidt</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=MalouSchmidt\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/RheaDoesStuff\"><img src=\"https://avatars.githubusercontent.com/u/74066245?v=4?s=100\" width=\"100px;\" alt=\"RheaDoesStuff\"/><br /><sub><b>RheaDoesStuff</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=RheaDoesStuff\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Cohen2000\"><img src=\"https://avatars.githubusercontent.com/u/113113352?v=4?s=100\" width=\"100px;\" alt=\"Cohen2000\"/><br /><sub><b>Cohen2000</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=Cohen2000\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/RobertAhr\"><img src=\"https://avatars.githubusercontent.com/u/131687952?v=4?s=100\" width=\"100px;\" alt=\"RobertAhr\"/><br /><sub><b>RobertAhr</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=RobertAhr\" title=\"Code\">\ud83d\udcbb</a></td>\n </tr>\n <tr>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ThomasFleischmann\"><img src=\"https://avatars.githubusercontent.com/u/131684139?v=4?s=100\" width=\"100px;\" alt=\"ThomasFleischmann\"/><br /><sub><b>ThomasFleischmann</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=ThomasFleischmann\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/AntonFrisch\"><img src=\"https://avatars.githubusercontent.com/u/131719653?v=4?s=100\" width=\"100px;\" alt=\"AntonFrisch\"/><br /><sub><b>AntonFrisch</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=AntonFrisch\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/LouisLangenhan\"><img src=\"https://avatars.githubusercontent.com/u/148447366?v=4?s=100\" width=\"100px;\" alt=\"LouisLangenhan\"/><br /><sub><b>LouisLangenhan</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=LouisLangenhan\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=LouisLangenhan\" title=\"Documentation\">\ud83d\udcd6</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Peteer98\"><img src=\"https://avatars.githubusercontent.com/u/148191162?v=4?s=100\" width=\"100px;\" alt=\"Peter Eckhardt\"/><br /><sub><b>Peter Eckhardt</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=Peteer98\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=Peteer98\" title=\"Documentation\">\ud83d\udcd6</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/user123projekt\"><img src=\"https://avatars.githubusercontent.com/u/149078858?v=4?s=100\" width=\"100px;\" alt=\"User123projekt\"/><br /><sub><b>User123projekt</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=User123projekt\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=User123projekt\" title=\"Documentation\">\ud83d\udcd6</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/LuminousLynx\"><img src=\"https://avatars.githubusercontent.com/u/148456911?v=4?s=100\" width=\"100px;\" alt=\"LuminousLynx\"/><br /><sub><b>LuminousLynx</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=LuminousLynx\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=LuminousLynx\" title=\"Documentation\">\ud83d\udcd6</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/koljarinne\"><img src=\"https://avatars.githubusercontent.com/u/167416691?v=4?s=100\" width=\"100px;\" alt=\"koljarinne\"/><br /><sub><b>koljarinne</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=koljarinne\" title=\"Code\">\ud83d\udcbb</a></td>\n </tr>\n <tr>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/k-schnickmann\"><img src=\"https://avatars.githubusercontent.com/u/168131195?v=4?s=100\" width=\"100px;\" alt=\"Karl Schnickmann\"/><br /><sub><b>Karl Schnickmann</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=k-schnickmann\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/edensarrival\"><img src=\"https://avatars.githubusercontent.com/u/42614229?v=4?s=100\" width=\"100px;\" alt=\"edensarrival\"/><br /><sub><b>edensarrival</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=edensarrival\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/U1TIM4T3\"><img src=\"https://avatars.githubusercontent.com/u/167421727?v=4?s=100\" width=\"100px;\" alt=\"U1TIM4T3\"/><br /><sub><b>U1TIM4T3</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=U1TIM4T3\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/annaglr\"><img src=\"https://avatars.githubusercontent.com/u/76491696?v=4?s=100\" width=\"100px;\" alt=\"Anna Ge\u00dfler\"/><br /><sub><b>annaglr</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=annaglr\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/0xmtyset\"><img src=\"https://avatars.githubusercontent.com/u/160525679?v=4?s=100\" width=\"100px;\" alt=\"0xmtyset\"/><br /><sub><b>0xmtyset</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=0xmtyset\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tobiaspffl\"><img src=\"https://avatars.githubusercontent.com/u/134608287?v=4?s=100\" width=\"100px;\" alt=\"tobiaspffl\"/><br /><sub><b>tobiaspffl</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=tobiaspffl\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/CelinaSchwarz\"><img src=\"https://avatars.githubusercontent.com/u/71493743?v=4?s=100\" width=\"100px;\" alt=\"CelinaSchwarz\"/><br /><sub><b>CelinaSchwarz</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=CelinaSchwarz\" title=\"Code\">\ud83d\udcbb</a></td>\n </tr>\n <tr>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/QuynhMaiNguyen\"><img src=\"https://avatars.githubusercontent.com/u/167417535?v=4?s=100\" width=\"100px;\" alt=\"QuynhMaiNguyen\"/><br /><sub><b>QuynhMaiNguyen</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=QuynhMaiNguyen\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/pmao0907\"><img src=\"https://avatars.githubusercontent.com/u/167312265?v=4?s=100\" width=\"100px;\" alt=\"pmao0907\"/><br /><sub><b>pmao0907</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=pmao0907\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/MingxinJiang\"><img src=\"https://avatars.githubusercontent.com/u/132772605?v=4?s=100\" width=\"100px;\" alt=\"MingxinJiang\"/><br /><sub><b>MingxinJiang</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=MingxinJiang\" title=\"Code\">\ud83d\udcbb</a></td>\n <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/JohannesDiel\"><img src=\"https://avatars.githubusercontent.com/u/167763043?v=4?s=100\" width=\"100px;\" alt=\"JohannesDiel\"/><br /><sub><b>JohannesDiel</b></sub></a><br /><a href=\"https://github.com/CoLRev-Environment/colrev/commits?author=JohannesDiel\" title=\"Code\">\ud83d\udcbb</a></td>\n </tr>\n </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n## License\n\nThis project is distributed under the [MIT License](LICENSE) the documentation is distributed under the [CC-0](https://creativecommons.org/publicdomain/zero/1.0/) license.\nIf you contribute to the project, you agree to share your contribution following these licenses.\n\n## Citing CoLRev\n\nPlease cite the project as follows:\n\nWagner, G. and Prester, J. (2024) CoLRev - An open-source environment for Collaborative Literature Reviews. Available at https://github.com/CoLRev-Environment/colrev. doi:[10.5281/zenodo.11668338](https://dx.doi.org/10.5281/zenodo.11668338)\n\n[yes]: ./docs/figures/yes.svg\n[no]: ./docs/figures/no.svg\n[maybe]: ./docs/figures/maybe.svg\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "CoLRev: An open-source environment for collaborative reviews",
"version": "0.13.2",
"project_urls": {
"Documentation": "https://colrev-environment.github.io/colrev/",
"Homepage": "https://colrev-environment.github.io/colrev/",
"Repository": "https://github.com/CoLRev-Environment/colrev"
},
"split_keywords": [
"research",
" reproducible research",
" open science",
" literature",
" literature review",
" systematic review",
" systematic literature review"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3862c0be100badf9c36bc9abd963f028202e2ad1914a23d9d68b37400bc70708",
"md5": "9662f2c6cfa52cecb600b51f20263895",
"sha256": "832f39ffc4e9bd3ccfe1c00f75c917e43a62137965d1018e8f4a7f72bdbca71b"
},
"downloads": -1,
"filename": "colrev-0.13.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9662f2c6cfa52cecb600b51f20263895",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.10",
"size": 914002,
"upload_time": "2025-01-15T08:54:23",
"upload_time_iso_8601": "2025-01-15T08:54:23.638320Z",
"url": "https://files.pythonhosted.org/packages/38/62/c0be100badf9c36bc9abd963f028202e2ad1914a23d9d68b37400bc70708/colrev-0.13.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dc2d91cc0a618d671ab6a4cca793dd1b73c7bf624ce271fd827609cda5d87a17",
"md5": "c0c2242dbf079abe138b70e37614b557",
"sha256": "9695648ad584f6bcf2f4740b763ac1df5bf1b57c16bd23d1b7e52fb8ba0dadb5"
},
"downloads": -1,
"filename": "colrev-0.13.2.tar.gz",
"has_sig": false,
"md5_digest": "c0c2242dbf079abe138b70e37614b557",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.10",
"size": 642489,
"upload_time": "2025-01-15T08:54:26",
"upload_time_iso_8601": "2025-01-15T08:54:26.285183Z",
"url": "https://files.pythonhosted.org/packages/dc/2d/91cc0a618d671ab6a4cca793dd1b73c7bf624ce271fd827609cda5d87a17/colrev-0.13.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-15 08:54:26",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "CoLRev-Environment",
"github_project": "colrev",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "colrev"
}