{"id":15501539,"url":"https://github.com/zoeyfyi/tex-match","last_synced_at":"2025-07-08T02:36:39.799Z","repository":{"id":37827856,"uuid":"292679135","full_name":"zoeyfyi/TeX-Match","owner":"zoeyfyi","description":"Search through over 1000 different LaTeX symbols by sketching. A desktop version of detexify.","archived":false,"fork":false,"pushed_at":"2023-01-06T05:00:54.000Z","size":10105,"stargazers_count":158,"open_issues_count":14,"forks_count":23,"subscribers_count":4,"default_branch":"trunk","last_synced_at":"2025-05-25T23:03:16.911Z","etag":null,"topics":["computer-vision","latex","rust","tex"],"latest_commit_sha":null,"homepage":"https://tex-match.zoey.fyi","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zoeyfyi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-03T21:01:34.000Z","updated_at":"2025-04-12T00:29:15.000Z","dependencies_parsed_at":"2023-02-05T09:16:09.920Z","dependency_job_id":null,"html_url":"https://github.com/zoeyfyi/TeX-Match","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/zoeyfyi/TeX-Match","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoeyfyi%2FTeX-Match","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoeyfyi%2FTeX-Match/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoeyfyi%2FTeX-Match/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoeyfyi%2FTeX-Match/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zoeyfyi","download_url":"https://codeload.github.com/zoeyfyi/TeX-Match/tar.gz/refs/heads/trunk","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoeyfyi%2FTeX-Match/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264183061,"owners_count":23569646,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-vision","latex","rust","tex"],"created_at":"2024-10-02T09:04:44.829Z","updated_at":"2025-07-08T02:36:39.749Z","avatar_url":"https://github.com/zoeyfyi.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"TeX-Match.gif\" width=\"660px\"\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg width=\"128px\" src=\"TeX-Match-Linux/data/fyi.zoey.TeX-Match.svg\" \u003e\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003eTeX Match\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eFind LaTeX symbols by sketching. A desktop version of \u003ca href=\"https://detexify.kirelabs.org/classify.html\"\u003edetexify\u003c/a\u003e\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\u003ci\u003eAlso checkout \u003ca href=\"https://github.com/zoeyfyi/Boop-GTK\"\u003eBoop-GTK\u003c/a\u003e: A scriptable scratchpad for developers\u003c/i\u003e\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#what-is-tex-match\"\u003eWhat is TeX-Match?\u003c/a\u003e • \u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e • \u003ca href=\"#downloads\"\u003eDownloads\u003c/a\u003e • \u003ca href=\"#screenshots\"\u003eScreenshots\u003c/a\u003e • \u003ca href=\"#building\"\u003eBuilding\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n![Continuous integration](https://github.com/zoeyfyi/TeX-Match/workflows/Continuous%20integration/badge.svg)\n![Release](https://github.com/zoeyfyi/TeX-Match/workflows/Release/badge.svg?branch=release)\n[![Crates.io](https://img.shields.io/crates/v/tex-match)](https://crates.io/crates/tex-match)\n[![tex-match](https://snapcraft.io//tex-match/badge.svg)](https://snapcraft.io/tex-match)\n[![Flathub](https://img.shields.io/flathub/v/fyi.zoey.TeX-Match)](https://flathub.org/apps/details/fyi.zoey.TeX-Match)\n![AUR version](https://img.shields.io/aur/version/tex-match?label=AUR%20tex-match)\n![AUR version](https://img.shields.io/aur/version/tex-match-bin?label=AUR%20tex-match-bin)\n\n### What is TeX Match?\n\nIf you work with LaTeX, you know its difficult to memorize the names of all the symbols. TeX Match allows you to search through over 1000 different LaTeX symbols by sketching. Once you found the desired symbol you can copy it to the clipboard by clicking on the entry. TeX Match is based of [detexify](https://detexify.kirelabs.org/classify.html) and is powered by a port of the [detexify classifier](https://github.com/zoeyfyi/detexify-rust).\n\n### Features\n\n- Over 1000 LaTeX symbols across multiple packages (same set as detexify) \n- Completely offline\n- Crossplatform\n\n### Downloads\n\n| Platform | Format | Link | \n| -------- | ------ | ---- | \n| Linux | Binary | [tex-match.linux.amd64](https://github.com/zoeyfyi/TeX-Match/releases/latest/download/tex-match.linux.amd64) | \n| | Flatpak | [tex-match.flatpak](https://github.com/zoeyfyi/TeX-Match/releases/latest/download/tex-match.flatpak) | \n| | Snap | [tex-match.snap](https://github.com/zoeyfyi/TeX-Match/releases/latest/download/tex-match.snap) | \n| | AUR | [`tex-match`](https://aur.archlinux.org/packages/tex-match/) \u003c/br\u003e [`tex-match-bin`](https://aur.archlinux.org/packages/tex-match-bin/)  |\n| | Snap Store | [![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/tex-match) | \n| | Flathub | [\u003cimg width='190' alt='Download on Flathub' src='https://flathub.org/assets/badges/flathub-badge-en.png'\u003e](https://flathub.org/apps/details/fyi.zoey.TeX-Match) | \n| Windows | Microsoft Store | [\u003cimg width='190' src='https://developer.microsoft.com/store/badges/images/English_get-it-from-MS.png' alt='English badge'/\u003e](https://www.microsoft.com/store/apps/9nmkbc3rsks6?cid=storebadge\u0026ocid=badge) | \n| MacOS | Binary | You should really use the [detexify Mac app](https://gum.co/detexify), but if you _really_ want to: [tex-match.macos](https://github.com/zoeyfyi/TeX-Match/releases/latest/download/tex-match.macos) |\n\n### Screenshots\n\n| Linux (Adwaita) | Linux (Adwaita-Dark) |\n| :---: | :---: |\n| ![Adwaita theme screenshot](screenshots/light.png) | ![Adwaita-Dark theme screenshot](screenshots/dark.png) |\n| __Windows__ |  |\n| ![](screenshots/windows.jpg) | |\n\n\n### Building\n\n#### Linux\n\n```shell\nsudo apt-get install -y libgtk-3-dev\ncargo build\n```\n\n#### Linux Snap\n\n```shell\nsudo apt-get install snap snapcraft\nsnapcraft snap\nsudo snap install tex-match_1.1.0_amd64.snap\n```\n\n#### Linux Flatpak\n\n```shell\nsudo add-apt-repository ppa:alexlarsson/flatpak \nsudo apt-get update \nsudo apt-get install flatpak\nsudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo\nsudo flatpak install -y flathub org.freedesktop.Platform//20.08 org.freedesktop.Sdk//20.08 org.freedesktop.Sdk.Extension.rust-stable//20.08\nwget https://github.com/flatpak/flatpak-builder/releases/download/1.0.10/flatpak-builder-1.0.10.tar.xz \u0026\u0026 tar -xvf flatpak-builder-1.0.10.tar.xz \u0026\u0026 cd flatpak-builder-1.0.10 \u0026\u0026 ./configure --disable-documentation \u0026\u0026 make \u0026\u0026 sudo make install\nsudo apt-get install python3-toml\nbash flatpak/gen-sources.sh\nflatpak-builder --repo=repo build-dir flatpak/fyi.zoey.TeX-Match.json\nflatpak build-bundle ./repo tex-match.flatpak fyi.zoey.TeX-Match\n```\n\n#### MacOS\n\n```shell\nbrew install gtk+3\ncargo build\n```\n\n#### Windows\n\n```powershell\ncd submodules/detexify-rust\ncargo build --release -Z build-std=std,panic_abort --target i686-uwp-windows-msvc\ncargo build --release -Z build-std=std,panic_abort --target x86_64-uwp-windows-msvc\ncd TeX-Match-Windows\nMSBuild /restore .\\TeX-Match\\TeX-Match.sln\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoeyfyi%2Ftex-match","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzoeyfyi%2Ftex-match","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoeyfyi%2Ftex-match/lists"}