Skip to main content

DOI PyPI - Version PyPI - Python Version License Documentation Status GitHub Workflow Status pre-commit.ci status Coverage Codacy Badge GitHub last commit Downloads OpenSSF Best Practices SWH GitHub contributors

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

For details, consult the documentation.

Demo

You can try a live demonstration of CoLRev via GitHub codespaces: start demo.

The following shows a comparison of CoLRev with related tools.

Criteria CoLRev LitStudy BUHOS Covidence
Review types
Supports different genres of review methods ✅ ❌ ❌ ❌
Extensibility ✅ ⚠️ ⚠️ ❌
Process steps
Review objectives and protocol ✅ ✅ ✅ ✅
Search ✅ ✅ ✅ ✅
Duplicate handling ✅ ⚠️ ⚠️ ⚠️
(Pre)Screen ✅ ⚠️ ✅ ✅
Data extraction ✅ ⚠️ ✅ ✅
Data analysis and quality appraisal ✅ ⚠️ ✅ ✅
Synthesis and reporting ✅ ✅ ✅ ✅
Process qualities
Extensibility ✅ ✅ ❌ ❌
Extensions 111 0 0 0
Search updates ✅ ❌ ⚠️ ⚠️
Search: APIs ✅ (19) ✅ (7) ❌ ❌
Metadata preparation ✅ ✅ ✅ ⚠️
Retract checks ✅ ❌ ❌ ✅
PDF retrieval ✅ ❌ ❌ ✅
PDF preparation ✅ ❌ ⚠️ ⚠️
Status tracking ✅ ❌ ✅ ✅
Collaboration
Large teams ✅ ⚠️ ⚠️ ⚠️
Algorithms ✅ ✅ ⚠️ ⚠️
Data management
Transparency ✅ ❌ ❌ ❌
Validation ✅ ❌ ❌ ❌
Reporting (e.g., PRISMA) ✅ ❌ ✅ ✅
Publication of review ✅ ✅ ❌ ❌
Platform
OSI-approved license ✅ ✅ ✅ ❌
Peer-reviewed ❌ ✅ ✅ ❌
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 GitHub contributors GitHub contributors NA
Commits GitHub total commits GitHub total commits GitHub total commits NA
Last commit GitHub last commit GitHub last commit GitHub last commit NA
Pull requests GitHub Issues or Pull Requests GitHub Issues or Pull Requests GitHub Issues or Pull Requests NA
Forks GitHub forks GitHub forks GitHub forks NA
Last release GitHub last release GitHub last release GitHub last release NA
Current release Releases Releases GitHub Release NA

Contributing, changes, and releases

Contributions, code and features are always welcome

For further information, see tests, changes, and releases.

Contributors

Gerit Wagner
Gerit Wagner

💻 📖 🔣 🖋 💡
Julian Prester
Julian Prester

💻 📖 🔣 🖋 🐛 🤔
Tarin Mahmood
Tarin Mahmood

💻 ⚠️ 📖
dengdenglele
dengdenglele

🔣 📖 ⚠️
mhlbrsimon
mhlbrsimon

💻
ossendorfluca
ossendorfluca

💻
katharinaernst
katharinaernst

💻
einfachjessi
einfachjessi

💻
Janus678
Janus678

💻
frxdericz
frxdericz

💻
MalouSchmidt
MalouSchmidt

💻
RheaDoesStuff
RheaDoesStuff

💻
Cohen2000
Cohen2000

💻
RobertAhr
RobertAhr

💻
ThomasFleischmann
ThomasFleischmann

💻
AntonFrisch
AntonFrisch

💻
LouisLangenhan
LouisLangenhan

💻 📖
Peter Eckhardt
Peter Eckhardt

💻 📖
User123projekt
User123projekt

💻 📖
LuminousLynx
LuminousLynx

💻 📖
koljarinne
koljarinne

💻
Karl Schnickmann
Karl Schnickmann

💻
edensarrival
edensarrival

💻
U1TIM4T3
U1TIM4T3

💻
Anna Geßler
annaglr

💻
0xmtyset
0xmtyset

💻
tobiaspffl
tobiaspffl

💻
CelinaSchwarz
CelinaSchwarz

💻
QuynhMaiNguyen
QuynhMaiNguyen

💻
pmao0907
pmao0907

💻
MingxinJiang
MingxinJiang

💻
JohannesDiel
JohannesDiel

💻
julialopezmarti
julialopezmarti

💻
olgagirona
olgagirona

💻
komashevska
komashevska

💻
trathienphuc-tran
trathienphuc-tran

💻
ammar-uni
ammar-uni

💻
Lea-Chaoui
Lea-Chaoui

💻
ChloeT17
ChloeT17

💻

License

This project is distributed under the MIT License the documentation is distributed under the CC-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. (2026) CoLRev - An open-source environment for Collaborative Literature Reviews. Available at https://github.com/CoLRev-Environment/colrev. doi:10.5281/zenodo.11668338

Metadata

Release files for colrev 0.16.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for colrev 0.16.2
File Size Uploaded
colrev-0.16.2.tar.gz 16.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for colrev 0.16.2
File Interpreter ABI Platform
colrev-0.16.2-py3-none-any.whl Python 3 none any Details

Total release size: 17.3 MB

Release files / colrev-0.16.2.tar.gz

Download URL colrev-0.16.2.tar.gz
Size 16.3 MB
Tags Source
SHA-256 checksum
How to use checksums
57660f953b7b39f7faf89163e24a927c396e465245b619bb613ce28015368917
BLAKE2b-256 checksum
How to use checksums
0c6a8e4b90f61337370dd0d5cd8b0bd8e5a092a81bf4d750c1ea2a15c2825e56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / colrev-0.16.2-py3-none-any.whl

Download URL colrev-0.16.2-py3-none-any.whl
Size 1.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
18061ab5d03856c5dc56768b963994a95dbc0bd6ef8af52e9d03baae9d3587ea
BLAKE2b-256 checksum
How to use checksums
4553b041623f3415f3c46d02e88295278e5a81ec36af882ca8ff5905ac684e67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.16.2 This release

2 release files

0.16.1

2 release files

0.16.0

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.12.3

2 release files

0.12.2

2 release files

0.12.1

2 release files

0.11.0

2 release files

0.10.4

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.0

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page