Topics / #annotations
Annotations projects on GitHub
Labeling and annotating data for training computer vision models.
As of , the most-starred Annotations projects on GitHub are openscreen (39.9K stars), label-studio (28.5K stars) and labelImg (25K stars). GitHub.Locker tracks 17 Annotations repositories with 281.5K stars combined. The fastest-growing on October 16 was openscreen, with +6 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+6openscreen
siddharthvaddem/openscreen · ★ 39.9KOpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.
+6cvat
cvat-ai/cvat · ★ 16.9KCVAT is an open-source, self-hosted data annotation platform for building labeled datasets from images, video, and 3D point clouds, used for computer vision and visual AI projects.
Kavita
Kareadita/Kavita · ★ 11.9KKavita is a self-hosted, cross-platform reading server for managing and reading your own digital library, covering manga, comics, webtoons and ebooks in one place.
+5SingleFile
gildas-lormeau/SingleFile · ★ 22.6KSingleFile is a browser extension that saves a complete, faithful copy of any web page into a single HTML file you can keep and reopen later.
The all-time top
17 projects · by stars
- 39.9K
#1 · siddharthvaddem/openscreenopenscreen
OpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.
- 28.5K
#2 · HumanSignal/label-studio
label-studio
Label Studio is an open source data labeling and annotation tool: you label audio, text, images, videos, and time series in a browser UI and export the results in formats ready for ML training.
- 25K
#3 · HumanSignal/labelImglabelImg
A graphical image annotation tool: you draw bounding boxes around objects in images to build labeled datasets for object detection. Created by Tzutalin, it now lives with the Label Studio community.
- 4

SingleFile
22.6Kgildas-lormeau/SingleFile · JavaScriptSingleFile is a browser extension that saves a complete, faithful copy of any web page into a single HTML file you can keep and reopen later.
- 5
screenity
18.8Kalyssaxuu/screenity · JavaScriptA free, privacy-friendly screen recorder and annotation tool for Chrome: record your screen or camera, annotate and edit the video, and export it — with no time limits and no sign-up.
- 6
sqlmodel
18.4Kfastapi/sqlmodel · PythonSQLModel is a Python library for interacting with SQL databases using Python objects instead of raw SQL. It is built on Pydantic and SQLAlchemy and designed for simplicity, compatibility, and robustness.
- 7

cvat
16.9Kcvat-ai/cvat · PythonCVAT is an open-source, self-hosted data annotation platform for building labeled datasets from images, video, and 3D point clouds, used for computer vision and visual AI projects.
- 8

labelme
16.2Kwkentaro/labelme · PythonLabelme is a graphical image annotation tool written in Python: you draw polygons, rectangles, circles, lines and points on images to build labeled datasets for computer vision work.
- 9

lombok
13.5Kprojectlombok/lombok · JavaProject Lombok is a Java library that plugs into your editor and build tools to eliminate boilerplate: annotations generate getters, equals methods, builders, logging variables, and more.
- 10

swag
13.1Kswaggo/swag · GoSwag is a CLI tool for Go that turns annotation comments in your source code into Swagger 2.0 API documentation. It ships integrations for popular Go web frameworks, so the docs can be served from your app via Swagger UI.
- 11
Kavita
11.9KKareadita/Kavita · C#Kavita is a self-hosted, cross-platform reading server for managing and reading your own digital library, covering manga, comics, webtoons and ebooks in one place.
- 12
rnote
11.8Kflxzt/rnote · RustRnote is a free, open-source vector-based drawing app for sketching, taking handwritten notes, and annotating documents and pictures. It is written in Rust and GTK4.
- 13
PermissionsDispatcher
11.1Kpermissions-dispatcher/PermissionsDispatcher · JavaPermissionsDispatcher is an annotation-based library for Android that generates the boilerplate code needed to request and check runtime permissions, so you do not have to write permission check statements by hand.
- 14

lexer
11.1Kdoctrine/lexer · PHPDoctrine Lexer is a base PHP library for building lexers — the components that turn raw text into tokens — for top-down, recursive descent parsers.
- 15

androidannotations
11Kandroidannotations/androidannotations · JavaAndroidAnnotations is an open-source framework that speeds up Android development. Its own tagline sums it up: 'Fast Android Development. Easy maintenance.'
- 16

pdfkit
10.7Kfoliojs/pdfkit · JavaScriptPDFKit is a JavaScript library for generating complex, multi-page, printable PDF documents in Node.js and in the browser.
- 17
easyread
963Edwardxlai/easyread · PythonEasyRead translates English academic papers into comfortable, well-typeset Chinese. You import a PDF, it translates it page by page locally, keeps formulas and tables laid out like the original, lets you compare with the source text, highlight/annotate, and chat with an AI about the paper while reading.
Related topics
Often tagged together
- open-source5,666
- linux4,184
- windows3,403
- macos3,544
- cross-platform2,623
- developer-tools2,924
- library1,587
- mit3,312
- python2,383
- annotation-tool7
- cli2,227
- desktop-app1,020
- machine-learning916
- web2,447
- code-generation98
- computer-vision384
- docker1,660
- gplv3515
- javascript1,842
- json248
- pdf287
- productivity710
- self-hosted1,929
- yolo20