{"adoption": {"forks": 400, "observed_at": "2026-08-28T04:08:11.624035+00:00", "stars": 3611}, "canonical_url": "https://ross.abutalabs.com/products/texstudio", "card": {"archived": false, "artifact_type": "application", "description": "TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible.", "domain": ["text-editors", "documentation", "developer-tools", "cross-platform"], "enriched": true, "function": ["editor", "pdf-viewer"], "health_score": 100, "homepage": "http://www.texstudio.org/", "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["texstudio-org/texstudio"], "name": "texstudio-org/texstudio", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-25T17:13:11+00:00", "repo": "texstudio-org/texstudio", "stars": 3611, "tags": ["latex", "tex", "ide", "academic-writing", "qt", "c++", "syntax-highlighting", "pdf-viewer", "spell-checking", "code-completion", "spellchecking", "macos", "linux", "desktop"], "topics": ["texstudio", "latex", "editor", "ide", "latex-editor", "tex"], "urls": [], "use_cases": ["write academic papers in latex", "latex editor with integrated pdf viewer", "edit tex documents with syntax highlighting", "autocomplete latex commands and citations", "check latex references and grammar while writing", "collaboratively edit latex documents", "spellcheck and grammar check a thesis in latex"], "what_it_is": "TeXstudio is a fully featured open-source LaTeX editor and integrated writing environment built in C++ with Qt. It provides syntax highlighting, an integrated PDF viewer, live inline preview, autocompletion, and reference, citation, grammar, and spell checking to make writing LaTeX documents as comfortable as possible.", "when_to_avoid": ["you prefer editing LaTeX in a general-purpose editor like VS Code or Vim", "you need a web-based or collaborative-first LaTeX editor like Overleaf", "you only need to compile LaTeX without editing features", "you want a WYSIWYG word processor rather than source-based LaTeX editing"], "when_to_choose": ["you write LaTeX documents regularly and want a dedicated IDE-like editor", "you want an integrated PDF viewer with live inline preview", "you need autocompletion, reference checking, and spellchecking out of the box", "you want a free, cross-platform desktop LaTeX editor"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/texstudio", "repo": "texstudio-org/texstudio", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.624035+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:33:39.162862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "522099b418dfae139f96a3ca4a7bfe45de034e6df0e78bf184e2d76930a84957", "fetched_at": "2026-08-28T04:08:11.624035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/texstudio-org/texstudio"}, {"content_hash": "d74d313bb9543cfc78403e8288e6c49443848a292dc9f3107e2409cbd8aca613", "fetched_at": "2026-08-29T09:26:49.938301+00:00", "kind": "homepage", "missing": false, "url": "http://www.texstudio.org/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 86}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3200, "days_push": 8, "days_rel": 19, "gap_med": 50.5, "n_releases_24m": 15}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}