{"id":13738698,"url":"https://github.com/smileinnovation/imannotate","last_synced_at":"2025-05-08T17:31:50.723Z","repository":{"id":39574061,"uuid":"137041880","full_name":"smileinnovation/imannotate","owner":"smileinnovation","description":"Image annotation tool to make Machine Learning or others stuffs","archived":false,"fork":false,"pushed_at":"2023-01-07T02:24:53.000Z","size":3700,"stargazers_count":45,"open_issues_count":30,"forks_count":12,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-11-15T07:35:03.718Z","etag":null,"topics":["image-classification","tool"],"latest_commit_sha":null,"homepage":"https://smileinnovation.github.io/imannotate/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smileinnovation.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":"2018-06-12T08:36:26.000Z","updated_at":"2024-04-18T16:03:02.000Z","dependencies_parsed_at":"2023-02-06T10:45:51.289Z","dependency_job_id":null,"html_url":"https://github.com/smileinnovation/imannotate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileinnovation%2Fimannotate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileinnovation%2Fimannotate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileinnovation%2Fimannotate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileinnovation%2Fimannotate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smileinnovation","download_url":"https://codeload.github.com/smileinnovation/imannotate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253114607,"owners_count":21856535,"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":["image-classification","tool"],"created_at":"2024-08-03T03:02:33.625Z","updated_at":"2025-05-08T17:31:49.659Z","avatar_url":"https://github.com/smileinnovation.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","Image / video"],"sub_categories":["Open source"],"readme":"![](/ui/src/assets/Logo.png)\n\n# Image annotation for Machine Learning\n\nConvolutional Neural Networks require annotated images to learn how to get recognize objects in images, which means that you need to give both the image and _bounding boxes_ of each object to recognize when you train your model. And you will need **a lot** of annotations to ensure a good train!\n\nImannotate is a tool to help you to create those kind of dataset by spreading a dataset of non annotated pictures across several users and let them annonate them. Once done, you can export a CSV with all your annotations to train your model.\n\n## Features \n\n- Manage multiple project\n- Assign multiple users to one or multiple projects\n- Annonate (indeed) by drawing bounding boxes and choose a tag\n- Support \"nothing to tag\" on a picture\n- Support \"Pass\" a picture\n- S3 connector for the pictures source\n- Qwant demo connector included (not suitable for production)\n\n## Installation\n\nSince we are including a `docker-compose.yaml` file, the quickest way to install and start the application is to do a `make prod` into your terminal, in the project root folder. \n\nHowever,  for the one who like to do it by themself, we have a full _Build your own_ documentation [available into the project's wiki][installation]. \n\n## Contributing\n\nThere's just not one way to contribute to a project and you don't have to be a developer to contribute. If you are a developer, you may want to check our documentation regarding [setting-up your environment to be able to code][contributing-dev]. Otherwise you can:\n\n- [Filling issues][issues]\n- Automating Workflows\n- Writing documentation \u0026 runbooks\n- Thinking about long term priorities, [doing feature request][issues]\n- ... \n\n![](https://cl.ly/f66c139391df/non-coding-contributions-signed.png)\n\n## Licence\n\nThe license [can be seen here][license]. Please note that we'll enforce signed-off commits and [DCO](https://github.com/integration/dco). \n\n![](https://cl.ly/d1720d2e0243/sponsoredby_smileinovation%252520-%252520small.png)\n\nOpensourced by [Smile](http://smile.eu) with ❤️, made by all our wonderfull contributors.\n\n\n[contributing-dev]: https://github.com/smileinnovation/imannotate/wiki/Contributing\n[installation]: https://github.com/smileinnovation/imannotate/wiki/Installation\n[issues]: https://github.com/smileinnovation/imannotate/issues\n[license]: /LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmileinnovation%2Fimannotate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmileinnovation%2Fimannotate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmileinnovation%2Fimannotate/lists"}