{"id":23950982,"url":"https://github.com/mj10/tessocr","last_synced_at":"2026-04-29T21:06:15.854Z","repository":{"id":113479129,"uuid":"101677795","full_name":"MJ10/TessOCR","owner":"MJ10","description":"Simple web app to implement OCR using Tesseract API","archived":false,"fork":false,"pushed_at":"2017-08-31T20:17:25.000Z","size":530,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-18T18:37:29.346Z","etag":null,"topics":["angular","express","ocr","tesseract-ocr"],"latest_commit_sha":null,"homepage":"https://tessocr.herokuapp.com","language":"TypeScript","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/MJ10.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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":"2017-08-28T19:05:28.000Z","updated_at":"2017-08-29T17:53:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"602b9126-d258-44ae-b8f6-0efd54850925","html_url":"https://github.com/MJ10/TessOCR","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MJ10/TessOCR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ10%2FTessOCR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ10%2FTessOCR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ10%2FTessOCR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ10%2FTessOCR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MJ10","download_url":"https://codeload.github.com/MJ10/TessOCR/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ10%2FTessOCR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32443614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T20:22:27.477Z","status":"ssl_error","status_checked_at":"2026-04-29T20:22:26.507Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["angular","express","ocr","tesseract-ocr"],"created_at":"2025-01-06T12:58:09.496Z","updated_at":"2026-04-29T21:06:15.849Z","avatar_url":"https://github.com/MJ10.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TessOCR\n\nTessOCR is a web based application, which recognizes text from images for the user. This is achieved using the Tesseract API. \n\nThis application was built as a part of the recruitment process for the Web and App Development SIG of Web Club NITK\n\nA live demo of the app can be found [here](https://tessocr.herokuapp.com)\n\nThe basic functionality of the application is demonstrated in [this video](https://drive.google.com/file/d/0B3aErC87s04CSHM2R0JNWVhLbFU/view?usp=sharing)\n\n## Limitations\nThe accuracy of the application is limited by the underlying Tesseract Engine. Even though Tesseract is one of the most accurate OCR engines, it is not perfect. For example, if the image contains text in a font that is unrecognisable to Tesseract, the application fails to load a result. The application might also fail to produce an accurate result if the image contains text in different orientations. The prediction is also affected by the lighting and contrast in the image. \n\n## Usage\n### Prerequisites\n* `tesseract`\n* `leptonica`\n* `GraphicsMagick` \n* `node` with Angular CLI installed globally.\nDetailed instructions on setting up the build environment can be found in the [CONTRIBUTING.md](https://github.com/MJ10/TessOCR/blob/master/CONTRIBUTING.md) file.\n### Installing Dependencies\n* Clone the repository to your machine.\n* Run `npm install` in the root of the project.\n* Change to `public` directory and build the Angular app. \n```bash\ncd public\nnpm install\nng build --prod\n```\nThis builds the Angular app in `/dist` directory.\n### Running the Server\n* To start the server run `npm start`.\n* The app is now available at `http://localhost:8080`\n\n## Contributing\nThe detailed instructions on how to contribute to the project can be found in the [CONTRIBUTING.md](https://github.com/MJ10/TessOCR/blob/master/CONTRIBUTING.md) file.\n\n## License\nThis project is licensed under the [MIT License](https://github.com/MJ10/TessOCR/blob/master/LICENSE.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmj10%2Ftessocr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmj10%2Ftessocr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmj10%2Ftessocr/lists"}