Topics / #screenshot
Screenshot projects on GitHub
Screen capture and screenshot tooling
As of , the most-starred Screenshot projects on GitHub are playwright (97.9K stars), puppeteer (95.7K stars) and screenshot-to-code (80.4K stars). GitHub.Locker tracks 58 Screenshot repositories with 1.1M stars combined. The fastest-growing on October 16 was moli, with +317 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+317moli
lexmount/moli · ★ 19.1KMoli is a production-ready headless browser for AI agents, built in Rust. It helps agents fetch and extract web pages, search the web, and automate browser tasks through the CLI, CDP, WebDriver Classic, or WebDriver BiDi.
vorssaint-utils
vorssaint/vorssaint-utils · ★ 27.8KA free, open-source macOS app that packs the utilities Mac users usually buy one by one — volume mixer, system monitor, app switcher, clipboard history, uninstaller and more — behind a single menu bar icon.
+130iPhone-use
zhongerxin/iPhone-use · ★ 4KiPhone Use lets Codex control your real iPhone over USB using natural language: it can open apps, read screens, tap, scroll, type text, and organize lists, while showing a live screen preview in the sidebar.
+71playwright
microsoft/playwright · ★ 97.9KPlaywright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through a single API, usable in test suites, automation scripts, and as a tool for AI agents.
The all-time top
58 projects · by stars
- 97.9K
#1 · microsoft/playwrightplaywright
Playwright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through a single API, usable in test suites, automation scripts, and as a tool for AI agents.
- 95.7K
#2 · puppeteer/puppeteerpuppeteer
Puppeteer is a JavaScript library that gives you a high-level API to control Chrome or Firefox programmatically, either over the DevTools Protocol or WebDriver BiDi.
- 80.4K
#3 · abi/screenshot-to-code
screenshot-to-code
Screenshot-to-code converts screenshots, mockups, Figma designs, and screen recordings into clean, functional code using AI models like GPT, Claude, and Gemini.
- 4

Umi-OCR
48Khiroi-sora/Umi-OCR · PythonUmi-OCR is a free, open-source, offline OCR tool that extracts text from screenshots, batches of images, and PDF documents, and can also scan or generate QR codes.
- 5

ShareX
40.1KShareX/ShareX · C#A free, open-source screen capture, screen recording, file sharing and productivity app for Windows — it captures any area of your screen and uploads images, text and files to many destinations.
- 6
linux-command
37.2Kjaywcjlove/linux-command · MarkdownA non-profit, ad-free searchable reference of 600+ Linux commands — manuals, detailed explanations and learning notes collected into one bookmarkable website.
- 7
carbon
36.1Kcarbon-app/carbon · JavaScriptCarbon is a web app for turning your source code into a beautiful, shareable image — great for posting code snippets on Twitter, Slack, or a blog.
- 8
BetterDisplay
34.1Kwaydabber/BetterDisplayBetterDisplay is a macOS menu bar app that unlocks extra display controls on your Mac, including flexible HiDPI scaling, XDR/HDR brightness boosts, DDC and HDMI-CEC hardware control, virtual screens, and picture-in-picture streaming.
- 9

QtScrcpy
32.4Kbarry-ran/QtScrcpy · C++QtScrcpy is a desktop app that displays and controls your Android phone's screen on your computer in real time, over USB or WiFi, without needing root access.
- 10

html2canvas
31.9Kniklasvh/html2canvas · TypeScripthtml2canvas is a JavaScript library that takes 'screenshots' of webpages or parts of them directly in the user's browser, without needing a server.
- 11

flameshot
31.2Kflameshot-org/flameshot · C++Flameshot is a free, open-source screenshot tool: capture a screen region, annotate it in a built-in editor, then save it, copy it or share it online.
- 12

phantomjs
29.4Kariya/phantomjs · C++PhantomJS is a headless WebKit scriptable with JavaScript: a real browser engine that loads and manipulates web pages without any visible browser window.
- 13

obscura
29Kh4ckf0r0day/obscura · RustAn open-source headless browser engine written in Rust, built for web scraping and AI agent automation. It runs real JavaScript via an embedded V8 and supports the Chrome DevTools Protocol.
- 14
niri
28.5Kniri-wm/niri · Rustniri is a scrollable-tiling Wayland compositor for Linux, written in Rust on top of Smithay. Its signature idea: windows sit in columns on an infinite strip that scrolls to the right.
- 15

Ehviewer_CN_SXJ
27.8Kxiaojieonly/Ehviewer_CN_SXJ · CEhViewer is an unofficial Android app for browsing, searching, and downloading galleries from E-Hentai and ExHentai.
- 16

ScreenToGif
27.8KNickeManarin/ScreenToGif · C#ScreenToGif is a Windows desktop tool that records a selected area of your screen, your webcam, or a sketchboard, then lets you edit the capture and export it as a GIF, APNG, video, PSD, or PNG.
- 17
vorssaint-utils
27.8Kvorssaint/vorssaint-utils · SwiftA free, open-source macOS app that packs the utilities Mac users usually buy one by one — volume mixer, system monitor, app switcher, clipboard history, uninstaller and more — behind a single menu bar icon.
- 18

PicGo
27.4KMolunerfinn/PicGo · TypeScriptA free, open-source desktop image uploader: drag, paste or hotkey an image, PicGo uploads it to your image host (GitHub, Imgur, Aliyun OSS and 60+ others) and automatically copies the link — built for people writing blogs, notes and docs.
- 19

responsively-app
25.3Kresponsively-org/responsively-app · TypeScriptA modified web browser built with Electron for responsive web development: you preview your site on many devices at once and interact with all of them in sync. It is pitched as a must-have dev tool for web developers.
- 20

nextai-translator
25Knextai-translator/nextai-translator · TypeScriptA ChatGPT API-powered translator that runs as a browser extension and a cross-platform desktop application.
- 21

social-analyzer
24.3Kqeeqbox/social-analyzer · JavaScriptSocial-Analyzer is an OSINT tool that searches and correlates a person's profile across roughly 1000 social media sites and websites, available as a CLI, an API, and a web app.
- 22

neofetch
23.7Kdylanaraps/neofetch · ShellNeofetch is a command-line system information tool written in bash 3.2+. It displays your operating system, software and hardware info in an aesthetic, visually pleasing way, next to your OS logo.
- 23

Cap
23.4KCapSoftware/Cap · RustAn open source Loom alternative: it records your screen, camera and microphone and turns takes into shareable links or exported videos — for demos, bug reports, tutorials and async standups.
- 24

zsh-syntax-highlighting
23Kzsh-users/zsh-syntax-highlighting · ShellA Zsh plugin that adds Fish-shell-like syntax highlighting to your interactive terminal prompt, coloring commands as you type them.
- 25

linkwarden
20.1Klinkwarden/linkwarden · TypeScriptLinkwarden is a self-hosted, open-source collaborative bookmark manager: it collects webpages and articles in one place and saves a screenshot and PDF copy of each page, so your links stay accessible even after the original disappears.
- 26
pot-desktop
19.4Kpot-app/pot-desktop · JavaScriptPot is a cross-platform desktop app for instant translation: select text anywhere on screen, press a hotkey, get a translation. It also does screenshot OCR, text-to-speech, and exports words to vocabulary apps like Anki.
- 27

moli
19.1Klexmount/moli · RustMoli is a production-ready headless browser for AI agents, built in Rust. It helps agents fetch and extract web pages, search the web, and automate browser tasks through the CLI, CDP, WebDriver Classic, or WebDriver BiDi.
- 28

DPlayer
16.5KDIYgod/DPlayer · JavaScriptDPlayer is an open-source HTML5 video player with built-in danmaku — scrolling bullet comments — made to help people build video and danmaku into websites easily.
- 29
playwright-cli
14.3Kmicrosoft/playwright-cli · JavaScriptThis is a command-line interface for Playwright that lets you record and generate Playwright code, inspect page selectors, and take screenshots, built mainly for coding agents to drive a browser via concise CLI commands instead of a verbose MCP protocol.
- 30

pyautogui
12.7Kasweigart/pyautogui · PythonPyAutoGUI is a cross-platform Python module that lets you programmatically control the mouse and keyboard to automate GUI interactions.
- 31
mcp-chrome
12.5Khangwin/mcp-chrome · TypeScriptChrome MCP Server turns your Chrome browser into a tool AI assistants like Claude can control via the Model Context Protocol (MCP), enabling browser automation, content analysis, and semantic search right inside your everyday browser.
- 32

March7thAssistant
11.7Kmoesnow/March7thAssistant · PythonMarch7thAssistant is a full-automation bot for the game Honkai: Star Rail. It handles daily chores like clearing stamina, daily training, claiming rewards, and commissions, plus weekly content such as Memory of Chaos, Pure Fiction, and Apocalyptic Shadow.
- 33

claude-engineer
11.2KDoriandarko/claude-engineer · PythonClaude Engineer is a self-improving AI assistant framework built on Claude 3.5 Sonnet that can generate and manage its own tools during a conversation, expanding its own capabilities over time. It ships with both a CLI and a web interface for software development tasks.
- 34

Captura
10.9KMathewSachin/Captura · C#Captura is a Windows desktop app for capturing your screen, audio, webcam, mouse clicks and keystrokes into screenshots or screencasts (Avi/Gif/Mp4).
- 35

dom-to-image
10.8Ktsayen/dom-to-image · JavaScriptdom-to-image is a JavaScript library that turns any DOM node into an image — either a vector SVG or a raster PNG/JPEG — rendered with HTML5 canvas.
- 36

mobile-mcp
9.7Kmobile-next/mobile-mcp · TypeScriptMobile MCP is a Model Context Protocol server that lets AI agents automate and scrape native iOS and Android apps - on simulators, emulators, or real devices - through a single platform-agnostic set of tools.
- 37

clicky
7.7Kfarzaa/clicky · SwiftClicky is an AI teacher that lives next to your cursor: it sees your screen, talks to you, and can even point at things on screen, like having a real teacher sitting beside you.
- 38

app-store-screenshots
7.4KParthJadhav/app-store-screenshots · TypeScriptA skill for AI coding agents (like Claude Code, Cursor, Windsurf, OpenCode, and Codex) that scaffolds a full Next.js editor for creating App Store and Google Play marketing screenshots, complete with device frames, a connected canvas, and one-click export bundles at store-ready sizes.
- 39

snow-apps
5.9Kmg-chao/snow-apps · C++This repository hosts the source code for two desktop apps: Snow Shot, a screenshot and OCR tool with screen recording, and Snow Image Viewer, a separate image-viewing app bundled in the same repo.
- 40

playwriter
4Kremorses/playwriter · TypeScriptPlaywriter is a Chrome extension plus CLI (and MCP server) that lets AI agents control your actual running Chrome browser — with your logins, extensions, and cookies already there — instead of spawning a fresh automated browser.
- 41

iPhone-use
4Kzhongerxin/iPhone-use · PythoniPhone Use lets Codex control your real iPhone over USB using natural language: it can open apps, read screens, tap, scroll, type text, and organize lists, while showing a live screen preview in the sidebar.
- 42

ZTools
4KZToolsCenter/ZTools · TypeScriptZTools is an open-source implementation of uTools - a high-performance, extensible application launcher and plugin platform for macOS and Windows.
- 43

goldie
2.5Ksoftware-mansion-labs/goldie · TypeScriptGoldie generates App Store and Google Play screenshots, plus App Store preview videos, for a mobile app by replaying recorded flows on an iOS simulator or Android emulator.
- 44

tendedero
2.2Kalejandrobujan/tendedero · SwiftTendedero is a tiny native macOS app that hangs every screenshot you take on a line just below the menu bar, instead of letting it pile up on your Desktop.
- 45
dsh-vision-router
1.2Kysr666/dsh-vision-router · JavaScriptdsh-vision-router is a plugin for DeepSeek Harness (DSH) that gives text-only DeepSeek agents the ability to 'see' images. It routes image turns to a free built-in vision chain and fourteen pixel-level tools (Q&A, grounding, crop, pixel diff, colors, OCR, SVG trace, cutout, screenshots) while DeepSeek keeps doing the reasoning.
- 46

Youtube-Pro-Plus
644Archimetrix/Youtube-Pro-Plus · JavaScriptYoutube Pro+ is a browser extension that overhauls the YouTube interface and playback with a 'Liquid Glass' theme and a big bundle of extra features like speed boosting, SponsorBlock, auto-resume history, screenshots and watch parties.
- 47

world-execute-me-dsh-pv
576MisakaZentai/world-execute-me-dsh-pv · PythonThe complete source code of an unofficial fan PV (music video) for Mili's song 'world.execute(me);', where every frame is generated by code as a function of song time. The left half shows a DeepSeek Harness (dsh) chat window, the right half a TUI visualization of the model's world.
- 48

dsh-univer-office
546dream-num/dsh-univer-office · TypeScriptdsh-univer-office is a plugin for DeepSeek Harness (DSH) that gives its agent a real office environment — spreadsheets, documents, presentations, lightweight databases (Base), and canvases (Board) — all in one runtime, with every change reviewable before you accept it.
- 49

iris
515brijr/iris · RustIris is a CLI tool and MCP server that takes screenshots of live websites using your real installed Chrome, driven over the DevTools Protocol. It is built as a camera for coding agents, producing one trustworthy image per command or tool call.
- 50

vibe-aso
451Kronop/vibe-aso · JavaScriptVibe ASO is a Claude Code skill that takes an iOS app from 'ready to submit' to a fully localized App Store presence: keyword research, metadata in up to 50 locales, localized screenshots, worldwide pricing, and in-app string localization, all driven from inside Claude Code.
- 51

gyotaku
339xevrion/gyotaku · Rustgyotaku is a native desktop app that OCRs every screenshot you take and lets you search them by the text inside them instead of by filename. It runs on Linux, macOS, and Windows, entirely offline, and highlights the matched words when you open a result.
- 52

huashu-mac-use
307alchaincyf/huashu-mac-use · SwiftAn Agent Skill that lets coding agents like Claude Code, Codex and Cursor drive macOS apps that have no API — reading screens, clicking and typing — and leaves reproducible evidence of every step.
- 53

quickscan
289yoli-mi/quickscan · RustQuickScan is a tiny Windows desktop app that sits in your system tray: hit a hotkey, drag a selection box over any QR code on screen, and it decodes it instantly so you can copy or open the result.
- 54

better-voice
281TarunTomar122/better-voice · SwiftBetterVoice is an experimental, open-source macOS menu-bar app for voice dictation. It transcribes speech locally and also captures the screen area you circle with your pointer while talking, so the transcript comes with visual context.
- 55

PeakMap
258qWojtpl/PeakMap · C#PeakMap is a companion project for the game PEAK that shows a daily map with locations of luggage, belltowers, capybaras, amulets, the Tomb and other points of interest, built from data gathered by an in-game plugin.
- 56

claude-image-view
234jarrodwatts/claude-image-view · TypeScriptClaude Image View is a Claude Code mod that shows thumbnails of images you paste into the prompt, instead of bare [Image #1] text tags.
- 57

Codex-Minecraft-Gameplay
182wz1119/Codex-Minecraft-Gameplay · PythonA Windows toolkit that lets Codex or other computer-use agents play Minecraft by reading the screen and sending keyboard and mouse input to move, gather, craft, explore, and build.
- 58

lazy-frames
165cosmicstack-labs/lazy-frames · TypeScriptLazy Frames is an agentic video generation tool: you feed a skill URL to your AI coding agent, which captures source material, authors a spec, and renders it into a pixel-perfect, byte-stable MP4, with the core pipeline running fully locally and no cloud required.
Related topics
Often tagged together