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
·
phw avatar

phw/peekArchived

0
View on GitHub↗
10,563 stars·337 forks·Vala·gpl-3.0·14 views

Peek

Peek is a desktop screen recorder for Linux systems designed to capture specific rectangular areas of the display. It functions as an animated image and video creator, allowing users to record short, silent screencasts of desktop activity.

The application provides a focused workflow for generating visual content, such as instructional documentation, bug reports, and project updates. It enables users to export recordings in various formats and includes options to optimize the quality and file size of animated images for web integration.

The software utilizes native display protocols to manage window selection and frame capture. It orchestrates media processing through a modular pipeline, delegating encoding tasks to external command-line utilities to manage the conversion of raw pixel data into final media files.

Features

  • Screen Capture Utilities - Captures specific rectangular areas of the screen and saves them as animated GIF or video files.
  • Animated GIF Creators - Generates short, silent screencasts optimized for web documentation and bug reporting.
  • Screen Recording Tools - Captures a selected portion of the computer display and saves the output as an animated image or video file.
  • Visual Bug Reporting Tools - Records visual evidence of application issues to provide clear and reproducible steps for developers to diagnose bugs.
  • Command Line Utilities - Records screen activity as animated GIFs.
  • Screencast and Screenshot Tools - Simple animated GIF recorder for documentation.
  • Animation Tools - A simple screen recorder optimized for Linux environments.
  • Screen Recording - Animated GIF screen recorder.
  • Animated Recording Exporters - Saves captured screen activity as animated image or video files to share visual instructions and project updates.
  • Visual Collaboration Tools - Creates lightweight screen captures to share project updates and visual feedback within team messaging platforms.
  • Web Content Optimizers - Generates and compresses animated screen recordings to ensure high visual quality while maintaining small file sizes for web integration.
  • Media Encoding Pipelines - Orchestrates media capture and encoding by chaining modular plugins for frame grabbing, video compression, and container muxing.
  • Zero-Copy Frame Capture - Reads raw pixel data directly from the display server memory to generate a sequence of images for video construction.
  • Image Optimization Tools - Adjusts encoding settings using external tools to balance visual clarity and file size for web-optimized animated images.
  • External Command Integrations - Delegates heavy computational tasks like image optimization and video transcoding to specialized command-line utilities for improved performance.
  • Window Content Capturers - Captures specific screen regions by querying the display server for window geometry and coordinate mapping during the recording session.

Star history

Star history chart for phw/peekStar history chart for phw/peek

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

Open-source alternatives to Peek

Similar open-source projects, ranked by how many features they share with Peek.
  • nickemanarin/screentogifNickeManarin avatar

    NickeManarin/ScreenToGif

    27,114View on GitHub↗

    ScreenToGif is a screen recording and GIF editor designed to capture screen activity and refine frames to produce GIF animations and video files. It functions as a screen-to-video capture tool for creating visual demonstrations, documentation, and tutorials. The application includes a non-linear frame editor that allows for the modification of recorded footage before export. It can capture a selected screen area, webcam feed, or sketchboard, and exports the resulting animations as images, videos, or GIFs. The tool supports user interface translation to provide a localized experience in multi

    C#editorgifrecorder
    View on GitHub↗27,114
  • justinfrankel/licecapjustinfrankel avatar

    justinfrankel/licecap

    5,566View on GitHub↗

    Licecap is an animated GIF capture utility designed to record desktop screen activity and export the results as portable GIF image files. It functions as a screen recorder that allows users to capture a selected area of the screen and save the recording as a short animation. The tool includes a selection overlay for defining the recording area via mouse interactions and utilizes palette-based encoding to compress captured frames into a single looped GIF file. It integrates with Windows and macOS APIs to manage screen capture permissions and window positioning. The application covers a range

    C
    View on GitHub↗5,566
  • wulkano/kapwulkano avatar

    wulkano/Kap

    19,113View on GitHub↗

    Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It provides a comprehensive workflow for recording screen sessions, including options for capturing system audio and highlighting mouse clicks to assist in the creation of instructional content. The application distinguishes itself through a modular, plugin-based architecture that allows for the integration of external services for sharing and uploading media. It utilizes a background transcoding utility to process and convert captured recordings into various formats, such as GIF,

    TypeScriptapertureappcapture
    View on GitHub↗19,113
  • lihaoyun6/quickrecorderlihaoyun6 avatar

    lihaoyun6/QuickRecorder

    7,969View on GitHub↗

    QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio. It functions as a multi-device video recorder and tutorial capture tool, synchronizing video feeds from a computer and connected mobile devices into a single stream. The system distinguishes itself through an alpha-channel video exporter that produces recordings with transparent backgrounds. It also includes a presenter overlay system that renders a floating camera feed over screen captures and a specialized tutorial toolset that provides mouse movement highlighting and a magni

    Swift
    View on GitHub↗7,969
See all 30 alternatives to Peek→

Frequently asked questions

What does phw/peek do?

Peek is a desktop screen recorder for Linux systems designed to capture specific rectangular areas of the display. It functions as an animated image and video creator, allowing users to record short, silent screencasts of desktop activity.

What are the main features of phw/peek?

The main features of phw/peek are: Screen Capture Utilities, Animated GIF Creators, Screen Recording Tools, Visual Bug Reporting Tools, Command Line Utilities, Screencast and Screenshot Tools, Animation Tools, Screen Recording.

What are some open-source alternatives to phw/peek?

Open-source alternatives to phw/peek include: nickemanarin/screentogif — ScreenToGif is a screen recording and GIF editor designed to capture screen activity and refine frames to produce GIF… justinfrankel/licecap — Licecap is an animated GIF capture utility designed to record desktop screen activity and export the results as… wulkano/kap — Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It… lihaoyun6/quickrecorder — QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio.… seadve/kooha — Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording.… webadderallorg/recordly — Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines…