best open source qualitative data analysis software

Best open-source qualitative data analysis software.

A transparent comparison of open tools for qualitative coding, text annotation, digital humanities analysis, and auditable AI-assisted research.

OpenVerbatim entity

What OpenVerbatim is.

OpenVerbatim is an open-source (Apache-2.0) qualitative data analysis platform for coding and analyzing interview transcripts. AI-suggested codes stay marked as suggestions until a human reviewer confirms or rejects them, and every decision is kept in an audit trail. The full feature set is available when self-hosted; there is no paid feature wall.

Selection rules

How this list is evaluated.

The list uses comparison criteria rather than a generic popularity ranking.

License type and source availability

Used as an explicit comparison dimension rather than an implied score.

Cross-platform access

Used as an explicit comparison dimension rather than an implied score.

Fit for qualitative coding rather than only text exploration

Used as an explicit comparison dimension rather than an implied score.

Collaboration model

Used as an explicit comparison dimension rather than an implied score.

AI assistance and whether it stays reviewable

Used as an explicit comparison dimension rather than an implied score.

Maintenance activity

Used as an explicit comparison dimension rather than an implied score.

Export and audit needs

Used as an explicit comparison dimension rather than an implied score.

Tool directory

Open-source and adjacent qualitative analysis tools.

ToolFitVerified or bounded factsImportant caution
QualCoderFor researchers who want a maintained offline-first desktop QDA client with text, image, audio, and video coding.LGPLv3; latest release 3.8.2 on February 26, 2026; 643 stars, 132 forks, 23 watchers, and 7,593 commits on GitHub as verified July 7, 2026.AI features are optional and configurable, but QualCoder is not primarily a real-time collaboration product.
TaguetteFor lightweight text annotation, classroom use, simple projects, self-hosting, and collaborative tagging.BSD-3-Clause; 85 stars, 21 forks, and 1,471 commits on GitHub as verified July 7, 2026; supports many document formats and Docker deployment.Narrower than full QDA suites and not designed around agent-native AI review.
RQDAHistorically important for the R ecosystem and useful to know about when reading older open-source QDA discussions.Not actively maintained since its RGtk2 GUI dependency was archived on CRAN in December 2021.Treat as discontinued for new projects unless you are reproducing a legacy environment with technical support.
CATMAFor digital humanities and literary text annotation, especially projects that value undogmatic markup and TEI/XML export.Computer Assisted Text Markup and Analysis; developed at the University of Hamburg since 2008; current version CATMA 7 released in May 2023.Adjacent to QDA, but not a direct replacement for traditional social-science interview coding workflows.
Voyant ToolsFor distant reading, exploratory corpus analysis, word frequency, trends, co-occurrence, and word clouds.Free, open source, and web-based; developed by Stefan Sinclair and Geoffrey Rockwell for digital humanities text analysis.Not a qualitative coding tool in the traditional sense and should not be presented as a replacement for open or thematic coding.
OpenVerbatimFor teams that want agent-native AI assistance, BYOK operation, source grounding, and audit states from suggestion to confirmed evidence.Included transparently by the team building OpenVerbatim rather than pretending this is fully third-party coverage.Evaluate current project maturity, export needs, and self-hosting requirements against your research governance before adopting.
qcoderAnother option in the R ecosystem for teams already using R for qualitative and quantitative work.Mentioned here as an ecosystem pointer, not with a current version or repository metric claim.Verify maintenance, installation, and project fit before choosing it for a new study.

Why the category is hard to compare

"Open-source qualitative data analysis software" sounds like one category, but it covers several jobs. Classic QDA tools help researchers import transcripts, mark passages, apply codes, maintain codebooks, write memos, and export evidence. Digital humanities tools may treat literary text as the main unit of work. Distant-reading environments calculate corpus patterns but do not support manual coding in the traditional sense.

The criteria make those differences explicit. License type affects inspectability and reuse. Platform support affects mixed Windows, macOS, and Linux teams. Collaboration matters when more than one coder reviews evidence. AI support matters only when the workflow remains methodologically accountable. Maintenance risk grows when a tool is no longer active. Export matters because qualitative claims have to move into theses, papers, client reports, and archives.

QualCoder

QualCoder is a maintained offline-first desktop client for researchers who need open-source QDA across several media types. As verified on its GitHub repository page on July 7, 2026, it is licensed under LGPLv3, had release 3.8.2 dated February 26, 2026, and showed 643 stars, 132 forks, 23 watchers, and 7,593 commits. It supports Windows, macOS universal2 and Intel builds, Ubuntu, Fedora, Arch/Manjaro, and other Python 3.12+ and PyQt6 environments.

QualCoder supports text, image, audio, and video coding, which makes it more broadly QDA-oriented than lightweight text-only tools. Its AI functions are optional: users can connect the OpenAI GPT-4 API or use the Helmholtz Society's free Blablador service, and the first launch downloads a multilingual embedding model for local document analysis. The tradeoff is that it is mainly a single-machine client rather than a live collaboration environment.

Taguette

Taguette is a strong choice when the job is lightweight qualitative text annotation. As verified on its GitHub repository page on July 7, 2026, it is licensed under BSD-3-Clause and showed 85 stars, 21 forks, and 1,471 commits. It supports importing PDF, Word, plain text, HTML, EPUB, MOBI, OpenDocument, and RTF. It can be run through a local development environment, official Windows and macOS installers, Docker, or the official hosted server version.

Taguette works because its scope is narrow. A class or small project can use it without first learning a large commercial suite. It can support collaboration through hosted or self-hosted deployment. The tradeoff is scope: it is narrower than NVivo or QualCoder, and it is not designed around agent-native AI review.

RQDA

RQDA belongs in the history of open-source QDA, but it should not be presented as actively maintained. It has not been actively maintained since its GUI dependency, RGtk2, was archived on CRAN in December 2021. That technical dependency matters because the graphical interface is central to how most users would expect to operate the tool.

For teams already working in R, it may still be useful to understand what RQDA represented: an attempt to bring qualitative coding into an open statistical environment. For new research projects, students and labs should treat it as discontinued unless they have a specific reproducibility reason and technical ability to maintain an older setup.

CATMA

CATMA, Computer Assisted Text Markup and Analysis, is developed at the University of Hamburg and has been in development since 2008. The current version, CATMA 7, was released in May 2023 with support from the forTEXT Portal project. It is open source, free, and web-based, with source code under the forTEXT/catma GitHub organization.

CATMA is a digital humanities and literary text annotation tool. Its "undogmatic" approach does not force researchers into a predefined classification system, and annotations can be exported as TEI/XML. The backend uses GitLab to manage project versioning, and the tool has been used by more than 60 research projects. For a literature or text markup project, CATMA may fit the work. For social-science interview coding, it is adjacent rather than a direct NVivo replacement.

Voyant Tools

Voyant Tools is free, open source, web-based, and widely known in digital humanities. Developed by McGill University's Stefan Sinclair and the University of Alberta's Geoffrey Rockwell, it is built for distant reading and computational text exploration. It can help researchers inspect word frequency, trends, keyword co-occurrence, and word clouds across a corpus.

Voyant should not be packaged as a traditional QDA coding tool. It does not replace open coding, codebook development, thematic review, or memo-based interpretation. Use it before or alongside qualitative coding when a researcher wants an exploratory overview of a larger text collection. Calling it QDA software without that caveat would mislead students.

OpenVerbatim

As the team building OpenVerbatim, we have included it here transparently rather than pretending this is fully third-party coverage. OpenVerbatim's position in this comparison is specific: it is for researchers who want an open-source, agent-native workflow where AI suggestions remain tied to source evidence, review states, and audit history. It is not listed as an "objective first place" winner.

The AI work is treated as a proposal layer. A code, summary, or candidate theme remains suggested until a reviewer accepts, edits, or rejects it. That model is designed for teams that need BYOK operation, self-hosting options, and transparent provenance from transcript to finding. Researchers should still evaluate maturity, export requirements, and governance fit before adopting it for high-stakes work.

Other ecosystem options

There are other open or semi-open tools worth watching, especially for teams already committed to a technical ecosystem. For example, qcoder is another option in the R ecosystem for teams that want qualitative work close to quantitative analysis. This page does not claim a current version number, star count, or maintenance status for tools not covered by the verified facts above. Before choosing any such option, check installation, maintenance, export, and whether the tool supports the kind of evidence review your project needs.

Recommended paths by use case

For a first student coding project, Taguette or QualCoder are usually practical starting points. For multimedia qualitative data, evaluate QualCoder closely. For digital humanities text markup, CATMA is more appropriate than a standard interview-coding tool. For corpus exploration before close reading, Voyant Tools can be useful if you remember that it is not a coding environment. For auditable AI-assisted qualitative analysis, this list includes OpenVerbatim because its workflow is built around suggested and confirmed evidence states.

To keep exploring, read the free qualitative coding software for students comparison, the NVivo pricing and student license explainer, the NVivo alternative page, and the traditional QDA workflow comparison. For methods, use how to code interview transcripts, how to do thematic analysis, and qualitative coding examples, then try the sandbox.

FAQ

Open-source QDA questions

What is the best open-source qualitative data analysis software?

There is no single best tool. QualCoder is strong for offline desktop QDA, Taguette for lightweight collaborative text annotation, CATMA for digital humanities markup, and OpenVerbatim for auditable AI-assisted review.

Are Voyant Tools and CATMA QDA software?

They are adjacent tools. CATMA is closer to text annotation in digital humanities, while Voyant is a distant-reading text analysis tool, not traditional coding software.

Why include OpenVerbatim in this list?

We are the team building OpenVerbatim, so the entry is disclosed transparently. It is included because open-source, AI-assisted, auditable QDA is the specific problem the project addresses.

Should new projects use RQDA?

Usually no. RQDA has not been actively maintained since December 2021 after its RGtk2 GUI dependency was archived on CRAN.

Try the evidence loop

Review the workflow before you commit your own data.

OpenVerbatim's public sandbox runs in the browser with generated demo material, so researchers can inspect the review loop without creating an account.