{"id":23864431,"url":"https://github.com/wraient/gocr","last_synced_at":"2026-02-05T06:02:39.093Z","repository":{"id":270514689,"uuid":"910606031","full_name":"Wraient/gocr","owner":"Wraient","description":"Lightweight OCR app in Go to extract text from images in GUI using Tesseract.","archived":false,"fork":false,"pushed_at":"2025-01-01T07:13:02.000Z","size":337,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-18T00:34:48.662Z","etag":null,"topics":["golang","image-recognition","ocr"],"latest_commit_sha":null,"homepage":"","language":"NSIS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wraient.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-31T19:39:57.000Z","updated_at":"2025-01-01T07:15:13.000Z","dependencies_parsed_at":"2024-12-31T21:17:15.818Z","dependency_job_id":"f266b05b-b82b-412d-9de5-e9f12fe45637","html_url":"https://github.com/Wraient/gocr","commit_stats":null,"previous_names":["wraient/gocr"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Wraient/gocr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wraient%2Fgocr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wraient%2Fgocr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wraient%2Fgocr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wraient%2Fgocr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wraient","download_url":"https://codeload.github.com/Wraient/gocr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wraient%2Fgocr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29114500,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T05:31:32.482Z","status":"ssl_error","status_checked_at":"2026-02-05T05:31:29.075Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["golang","image-recognition","ocr"],"created_at":"2025-01-03T08:26:11.776Z","updated_at":"2026-02-05T06:02:39.078Z","avatar_url":"https://github.com/Wraient.png","language":"NSIS","readme":"# GOCR\n\nGocr is a simple yet effective Optical Character Recognition (OCR) application built in Go. With GOCR, you can select an image file, extract text from it, and interact with the extracted text. The app lets you click on text boxes to copy specific pieces or view all the extracted text below the image. While not 100% accurate, it provides a user-friendly OCR experience.\n\n## Demo\n\n![image](https://github.com/user-attachments/assets/98c6aac4-da2f-4a53-8ca3-db2afeb6554c)\n\n## Features\n- Open an image file for OCR scanning.\n- Extract text using Tesseract OCR.\n- Click on specific text boxes to copy text to the clipboard.\n- View all extracted text in a scrollable section below the image.\n- Requires Tesseract OCR engine for operation.\n\n## Requirements\n1. [Tesseract OCR](https://github.com/tesseract-ocr/tesseract)\n2. Gocr binary: Download the **latest release** from [Gocr Releases](https://github.com/Wraient/gocr/releases/latest).\n\n## Installing and Setup\n\n\u003e **Note**: Gocr requires Tesseract to work. Installation instructions for Tesseract on various Linux distributions are included below.\n\n### Linux\n\u003cdetails\u003e\n\u003csummary\u003eArch Linux / Manjaro (AUR-based systems)\u003c/summary\u003e\n\n```bash\nsudo pacman -S tesseract tesseract-data-eng\ncurl -Lo gocr https://github.com/Wraient/gocr/releases/latest/download/gocr\nchmod +x gocr\nsudo mv gocr /usr/bin/\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDebian / Ubuntu (and derivatives)\u003c/summary\u003e\n\n```bash\nsudo apt update\nsudo apt install tesseract-ocr\ncurl -Lo gocr https://github.com/Wraient/gocr/releases/latest/download/gocr\nchmod +x gocr\nsudo mv gocr /usr/bin/\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eFedora Installation\u003c/summary\u003e\n\n```bash\nsudo dnf update\nsudo dnf install tesseract\ncurl -Lo gocr https://github.com/Wraient/gocr/releases/latest/download/gocr\nchmod +x gocr\nsudo mv gocr /usr/bin/\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eopenSUSE Installation\u003c/summary\u003e\n\n```bash\nsudo zypper refresh\nsudo zypper install tesseract\ncurl -Lo gocr https://github.com/Wraient/gocr/releases/latest/download/gocr\nchmod +x gocr\nsudo mv gocr /usr/bin/\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eGeneric Linux Installation\u003c/summary\u003e\n\n```bash\nsudo \u003cpackage-manager\u003e install tesseract\ncurl -Lo gocr https://github.com/Wraient/gocr/releases/latest/download/gocr\nchmod +x gocr\nsudo mv gocr /usr/bin/\n```\n\u003c/details\u003e\n\n## Usage\n\n### Options\n\n| Flag                      | Description                                                             |\n|---------------------------|-------------------------------------------------------------------------|\n| `-i [Image path]`         | Returns extracted text from image in terminal                           |\n| `-g [Image path]`         | Opens gui with specified image                                          |\n\n## Uninstallation\n\nTo remove Gocr:\n\n```bash\nsudo rm /usr/bin/gocr\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwraient%2Fgocr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwraient%2Fgocr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwraient%2Fgocr/lists"}