awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
greenshot avatar

greenshot/greenshot

0
View on GitHub↗
4,980 stars·688 forks·C#·GPL-3.0·17 viewsgetgreenshot.org↗

Greenshot

Greenshot is a Windows screen capture tool and productivity suite designed to capture screen regions, specific windows, or full displays as image files. It functions as an image annotation editor and external image uploader, allowing users to process visual assets before saving or sharing them.

The project emphasizes automated workflows through the use of global hotkeys and command-line routing to send captured files to external applications. It supports high-resolution displays with specific scaling for high DPI screens to ensure visual consistency.

The software provides capabilities for image manipulation, including adding highlights, shapes, and obfuscation to create visual documentation. Captured images can be exported to various destinations such as files, clipboards, printers, emails, office programs, or third-party photo hosting services.

Features

  • Screen Capture Utilities - Provides comprehensive tools for capturing specific screen regions or windows and managing the resulting images.
  • Desktop Screenshot Capture - Captures selected screen regions, specific windows, or the entire display as image files.
  • Hotkey-Triggered Capture Pipelines - Provides global hotkeys and command-line routing to automate how screen captures are processed and sent to external apps.
  • Image Export Automation - Sends captured images directly to emails, office programs, or external hosting services for quick sharing.
  • Global Hotkey Triggers - Provides a system to assign custom keyboard shortcuts to trigger capture actions and destination pickers.
  • Annotation Tools - Allows adding arrows, highlights, and text to screenshots to create guides or report technical issues.
  • Image Annotation Tools - Allows adding highlights, shapes, and obfuscation to captured images to create visual documentation.
  • Screen Annotation Editors - Includes a visual editor for adding highlights, shapes, and obfuscation to captured screen images.
  • Bitmap Annotations - Utilizes the Windows Graphics Device Interface to draw annotations and shapes directly onto captured images.
  • Global Hotkey Mappings - Registers global keyboard hooks to trigger specific screen capture routines from any application.
  • Screen Capture Tools - Provides tools for capturing specific screen regions, windows, or scrolling content.
  • Capture Export Systems - Sends captured images to destinations including files, clipboards, printers, emails, or hosting sites.
  • Cross-Application Workflow Automation - Sends captured files to other installed software using custom command line arguments to automate workflows.
  • Remote Image Uploaders - Transmits captured screenshots to remote web servers and third-party image hosting platforms.
  • Screenshot Productivity Tools - Combines global hotkeys, capture actions, and automated export workflows into a single productivity suite.
  • Win32 API Integrations - Interfaces with the Win32 API for low-level screen buffer capture and keyboard input monitoring.
  • High-DPI Scaling - Automatically adjusts interface elements and scaling to maintain visual consistency on high-density displays.
  • Screen Capture Tools - Lightweight utility for capturing and editing screenshots.
  • Notes and Utilities - Screenshot tool for Windows.

Star history

Star history chart for greenshot/greenshotStar history chart for greenshot/greenshot

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does greenshot/greenshot do?

Greenshot is a Windows screen capture tool and productivity suite designed to capture screen regions, specific windows, or full displays as image files. It functions as an image annotation editor and external image uploader, allowing users to process visual assets before saving or sharing them.

What are the main features of greenshot/greenshot?

The main features of greenshot/greenshot are: Screen Capture Utilities, Desktop Screenshot Capture, Hotkey-Triggered Capture Pipelines, Image Export Automation, Global Hotkey Triggers, Annotation Tools, Image Annotation Tools, Screen Annotation Editors.

Which projects share features with greenshot/greenshot?

Projects with overlapping indexed features include: lupodharkael/flameshot — Flameshot is a cross-platform desktop screenshot tool and image annotation utility. It provides the ability to capture… sharex/sharex — ShareX is a desktop utility designed for screen capture, image annotation, and automated file sharing. It provides a… flameshot-org/flameshot — This project is a desktop screen capture and annotation utility designed for Linux environments. It provides an… mg-chao/snow-shot — This project is an AI-powered screenshot manager and visual assistant designed for capturing screen content and… mathewsachin/captura — Captura is a desktop screen recording and screenshot utility designed to capture video, webcam feeds, and system audio… gee1k/upic — uPic is a native macOS application designed for uploading images and files to cloud hosting services and private…

Projects sharing features with Greenshot

These projects share indexed features with Greenshot. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • lupodharkael/flameshotlupoDharkael avatar

    lupoDharkael/flameshot

    30,239View on GitHub↗

    Flameshot is a cross-platform desktop screenshot tool and image annotation utility. It provides the ability to capture full displays or specific screen regions and save them as image files. The software features a built-in editor for adding arrows, shapes, text, and markers to screen captures for visual documentation. It also includes functionality for transferring captured and annotated images directly to external hosting services for remote storage and sharing. The utility includes a command line interface for automating screen captures, managing application settings via scripts, and trigg

    C++
    View on GitHub↗30,239
  • sharex/sharexShareX avatar

    ShareX/ShareX

    38,123View on GitHub↗

    ShareX is a desktop utility designed for screen capture, image annotation, and automated file sharing. It provides a comprehensive suite of tools for capturing screen regions, windows, or scrolling content, and includes a layered image editor that allows users to manipulate, scale, and transform graphical elements and annotations directly on captured media. The application distinguishes itself through an event-driven post-capture pipeline that triggers automated workflows, such as image processing, external command execution, or file uploads, immediately after a capture event. Users can exten

    C#capturecolor-pickercsharp
    View on GitHub↗38,123
  • flameshot-org/flameshotflameshot-org avatar

    flameshot-org/flameshot

    30,209View on GitHub↗

    This project is a desktop screen capture and annotation utility designed for Linux environments. It provides an interactive graphical overlay that allows users to select specific screen regions, apply visual annotations such as shapes, text, and pixelation, and manage the resulting images through a configurable post-capture pipeline. The application distinguishes itself through deep system integration and automation capabilities. It operates as a persistent background daemon that monitors global hotkeys and supports inter-process communication via a system message bus, enabling users to trigg

    C++capturecross-platformfree-software
    View on GitHub↗30,209
  • mg-chao/snow-shotmg-chao avatar

    mg-chao/snow-shot

    4,118View on GitHub↗

    This project is an AI-powered screenshot manager and visual assistant designed for capturing screen content and processing it through large language models. It functions as an OCR translation application and screen annotation tool, allowing users to extract text from images and perform intelligent analysis of visual data. The software differentiates itself through an AI-driven OCR pipeline and the ability to convert screenshots into structured Markdown or HTML via layout-aware document transformation. It features a visual AI assistant capable of analyzing screen content and a prompt-engineere

    TypeScriptchatbotocrscreen-capture
    View on GitHub↗4,118
  • Compare all 30 related projects→