{"adoption": {"forks": 207, "observed_at": "2026-08-28T04:04:37.354058+00:00", "stars": 1402}, "canonical_url": "https://ross.abutalabs.com/products/img2latex-mathpix", "card": {"archived": true, "artifact_type": "application", "description": "Mathpix has changed their billing policy and no longer has free monthly API requests. This repo is now archived and will not receive any updates for the foreseeable future.", "domain": ["pdf", "education", "developer-tools"], "enriched": true, "function": ["ocr", "image-processing", "gui"], "health_score": 10, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["blaisewang/img2latex-mathpix"], "name": "blaisewang/img2latex-mathpix", "platform": ["cross-platform", "windows"], "pushed_at": "2021-01-22T01:33:38+00:00", "repo": "blaisewang/img2latex-mathpix", "stars": 1402, "tags": ["javafx", "latex", "mathpix-api", "math-ocr", "archived", "desktop", "macos", "linux"], "topics": ["javafx", "latex", "ocr"], "urls": [], "use_cases": ["convert screenshots of math equations to latex", "ocr handwritten math formulas into latex", "extract mathml from images for word documents", "convert table images to tsv for excel", "batch recognize equations without paying for snip subscription"], "what_it_is": "A JavaFX desktop application that converts images of equations and text into LaTeX, MathML, TSV, and other formats using the MathpixOCR API. It offers a lightweight alternative to the Mathpix Snip app with support for multiple OCR output formats and HTTP proxy configuration.", "when_to_avoid": ["you want a maintained tool - the repo is archived due to Mathpix billing changes", "you need OCR without a Mathpix API account or paid plan", "you want offline equation recognition"], "when_to_choose": ["you have MathpixOCR API keys and want a free lightweight desktop client instead of the paid Snip app", "you need LaTeX, MathML, or TSV output from equation screenshots", "you need a cross-platform JavaFX OCR helper with proxy support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/img2latex-mathpix", "repo": "blaisewang/img2latex-mathpix", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "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:04:37.354058+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.354058+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:58.127409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "426a0f16a6729ff25b7b7c55ae9ce279382111f6ecb961a3ab9815e1c511bf73", "fetched_at": "2026-08-28T04:04:37.354058+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blaisewang/img2latex-mathpix"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2530, "days_push": 2050, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}