Lattice is a free and open-source Computer-Assisted Qualitative Data Analysis Software (CAQDAS) designed for coding textual data, retrieving coded segments, and analyzing patterns. Built with the Lazarus IDE and Free Pascal Compiler, it operates natively on Windows, emphasizing lightweight performance even with large or lengthy documents. The tool addresses the needs of researchers and analysts who work with qualitative data and require structured, visual coding and advanced retrieval and analysis capabilities.
Users can import documents as plain text from txt, docx, odt, and pdf files, and assign attributes of various types—including text, categorical, numeric, date-time, and URL or path—to these documents. For sources in xlsx, ods, json, and sqlite formats, both documents and their attributes can be imported. Lattice supports a hierarchical code tree with up to six levels, enabling detailed organization of codes. Coded segments are visually highlighted, with color coding, brackets, and action anchors for clarity. The codebook can be exported for reporting purposes, and code systems may be reused across projects.
The memo system in Lattice is extensive, offering five categories: Project, Analytical, Document, Code, and Segment memos. These memos can be centrally managed and exported in multiple formats, including xlsx, ods, csv, json, and xml. For data retrieval, users can export coded segments to pdf and html reports, as well as to xlsx, ods, csv, json, and xml formats. Attribute filters and document or code scopes allow for precise, refined retrieval of data subsets.
Lattice provides an analysis workspace with features such as Code Frequency, Code Co-occurrence, Attribute-Code Crosstab, Coding Coverage, and Word Cloud analyses. Results from these analyses can be exported in tabular formats, while visualizations are available in svg, pdf, png, and jpeg. The software is distributed under the GNU Affero General Public License version 3 or later, with its source code available on GitHub. Lattice includes third-party components, each under separate licenses, as acknowledged in the documentation.
In the Productivity & Work space, Lattice takes a focused approach. It focuses on enabling researchers to code, organize, and analyze qualitative textual data efficiently and for free. It is built as an open-source project for researchers and academics conducting qualitative data analysis. Lattice is open source under the AGPL-3.0 license. Lattice is available on the web, Windows, Linux, and macOS, and it can be self-hosted.
Jaisal Surendran builds and maintains Lattice, and the product first shipped in 2026. Development happens publicly on GitHub with 96 commits in the last 90 days. PulseGate's similarity index finds few close equivalents — Lattice occupies a relatively distinct niche. Key capabilities include text coding, codebook export, and document import.
Latest indexed changes and source events
Lattice Qda discovered by the PulseGate indexer
Other apps tracked under the same category.