#screen

  1. xcap

    cross-platform screen capture library written in Rust. It supports Linux (X11, Wayland), MacOS, and Windows. XCap supports screenshot and video recording (WIP).

    v0.4.0 15K #screen-capture #screen-recording #capture #screen #window #image #monitor
  2. rlr-gtk

    pixel screen ruler

    v0.3.1 240 #pixel #screen #display #ruler #graphics
  3. display-info

    Cross-platform get display info

    v0.5.4 6.5K #display #info #screen #cross-platform #electron #object #instant
  4. windows-capture

    Fastest Windows Screen Capture Library For Rust 🔥

    v1.4.2 320 #screen-capture #graphics-api #capture #screen #screenshot #graphics #screen-recording
  5. console_engine

    terminal framework to draw things and manage user input

    v2.6.1 430 #user-input #tui #terminal #input #command-line-interface #screen #console
  6. zoom-sync

    Cross-platform utility for syncing zoom65v3 screen modules

    v0.1.2 #weather #screen #module #cross-platform #sync #utility #gpu
  7. scap

    Modern, high-performance screen capture library for Rust. Cross-platform.

    v0.0.8 140 #screen-capture #screen-recording #screen #capture #recording #video #media
  8. rgdb

    console frontend for GNU debugger

    v0.1.3 220 #debugging #gdb #console #frontend #gnu #mouse #screen
  9. pixel_caster

    Cast pixels to and from the screen by managing their RGBA values. Import characters from .png files

    v1.1.0 #rgba #pixel #screen #cast #retrieve #byte-string #unsigned-integer
  10. hylarana-server

    A cross-platform screen casting library implemented by Rust

    v0.3.0 130 #screen #cross-platform #casting #android #implemented #hylarana #miracast
  11. mnemnk-screen

    Mnemnk agent for capturing screen

    v0.2.0 130 #screen #agent #mnemnk #capturing #capture
  12. bevy_simple_tilemap

    Refreshingly simple tilemap implementation for Bevy Engine

    v0.16.0 #tilemap #grid #tile #render #screen #chunks
  13. whitescreen

    create a white background borderless fullscreen window

    v1.0.4 110 #white #screen #full-screen #window #background #monitor #borderless
  14. win-screenshot

    Take a screenshot of a specific window or entire screen on Windows platform

    v4.0.12 340 #screen-capture #screenshot #capture #screen #window #windows
  15. hyprcorners

    hot corners for hyprland

    v0.1.0 #hyprland #corner #hot #dispatcher #screen #radius #arg
  16. hylarana-codec

    A cross-platform screen casting library implemented by Rust

    v0.3.0 150 #screen #codec #cross-platform #android #implemented #casting #hardware
  17. hylarana-resample

    A cross-platform screen casting library implemented by Rust

    v0.3.0 150 #screen #cross-platform #casting #android #implemented #hylarana #hardware
  18. shpool_vt100

    parsing terminal data

    v0.1.3 130 #terminal #vt100 #parser #command-line-interface #applications #data #screen
  19. hylarana-capture

    A cross-platform screen casting library implemented by Rust

    v0.3.0 140 #screen #cross-platform #casting #android #implemented #devices #hardware
  20. downtime-rs

    Downtime for Windows allows you to set a schedule for time away from the screen. During downtime, blocked websites and will be completely inaccessible

    v0.1.0 #website #windows #blocked #downtime #away #schedule #screen
  21. hylarana

    A cross-platform screen casting library implemented by Rust

    v0.3.0 140 #screen #casting #cross-platform #sender #sender-receiver #codec #video
  22. screenshots

    Move to XCap

    v0.8.10 3.3K #screen-capture #screenshot #screen #capture
  23. pino-rs

    pretty minimal notification app for Unix (x11 only)

    v0.1.2 #notifications #font #pino #title #screen #delay #unix
  24. bevy_magic_light_2d

    Experimental dynamic 2D global illumination system for Bevy, based on SDF ray-marching and screen space irradiance cache probes

    v0.8.1 #sdf #light #bevy #illumination #global #2d #screen
  25. pino-rs-wl

    pretty minimal notification app for Unix (wayland only)

    v0.1.1 #notifications #font #pino #title #screen #delay #unix
  26. mortal

    Cross-platform terminal interface

    v0.2.4 3.9K #terminal-interface #terminal #console #screen #cli #term
  27. sctw

    wrapper around sct for setting the color temperature of your screen

    v1.1.0 #temperature #sct #setting #screen #color
  28. lipl-display-egui

    Displaying part on the screen using egui

    v0.4.6 500 #egui #display #data #displaying #screen #gatt #part
  29. lipl-display-slint

    Displaying part on the screen using slint

    v0.1.1 #slint #display #screen #displaying #part #receive #lipl-gatt-bluer
  30. hylarana-transport

    A cross-platform screen casting library implemented by Rust

    v0.3.0 500 #screen #cross-platform #casting #android #implemented #mode #hylarana
  31. hylarana-discovery

    A cross-platform screen casting library implemented by Rust

    v0.3.0 130 #screen #cross-platform #casting #android #implemented #hylarana #miracast
  32. zellij-runner

    Session runner/switcher for Zellij

    v0.4.0 230 #zellij #session #layout #runner #switcher #screen #interactive
  33. novastar-core

    interacting with Novastar LED Screen processors

    v0.2.0 240 #led #processors #screen #novastar #controllers #serial #net
  34. cd-pls

    A pretty LS-like screen for when you CD

    v0.1.7 600 #cd #icons #screen #pls #directory #color #information
  35. vt100-ctt

    parsing terminal data - up-to-date version

    v0.16.0 800 #terminal #vt100 #parser #screen #applications #representation #contents
  36. ft6x36

    Rust driver for Ft6x36 touch screen

    v0.6.1 #driver #touch #embedded #touchscreen #devices #screen #events
  37. hylarana-renderer

    A cross-platform screen casting library implemented by Rust

    v0.3.0 130 #android #screen #cross-platform #casting #implemented #devices #hylarana
  38. caffeine-cli

    A caffeine cli app to keep the screen awake. (Linux Only)

    v1.0.1 260 #session #cli #caffeine #linux #screen #keep #awake
  39. limnus-screen

    platform neutral screen and window types

    v0.0.16 #window #platform #screen #type #neutral
  40. mprocs-vt100

    Fork of vt100 for mprocs

    v0.7.0 600 #tui #terminal #vt100 #command-line-interface #byte-stream #mprocs #screen
  41. dim-screen

    Native Wayland screen dimming tool

    v0.3.0 #wayland-compositor #wayland #wayland-protocol #screen #protocols #buffer #single
  42. sensehat-screen

    using the 8x8-LED matrix, with RGB565 coloring, on the Raspberry Pi Sense HAT device

    v0.2.6 #raspberry-pi #rgb-led #framebuffer #screen #8x8 #sensehat
  43. brightness-ctl

    command line tool to control screen brightness

    v0.1.2 #command-line #linux-command #brightness #command-line-tool #screen #backlight #commmand-line
  44. bevy_2d_screen_space_lightmaps

    Lighting plugin for 2D games made in the Bevy engine. This plugin uses the screen space lightmaps technique

    v0.15.0 #2d-game #lighting #screen #space #bevy-plugin #game-engine #light
  45. lipl-display-femtovg

    Displaying part on the screen using femtovg

    v0.4.6 180 #displaying #display #screen #gatt #femtovg #characteristics #part
  46. screenruster

    X11 screen saver and locker

    v0.2.1 #x11 #saver #screen #graphics #password #locker #pam
  47. ssd1322_rs

    A no-std async Rust driver for the SSD1322 OLED screen

    v0.2.0 #oled #screen #async #spi #embedded #embedded-hal-async #frame-buffer
  48. embedded-graphics-framebuf

    Frame buffer helper for embedded-graphics

    v0.5.0 220 #embedded-graphics #frame-buffer #display #pixel #dma #update #screen
  49. lipl-display-gtk

    Displaying part on the screen using gtk

    v0.4.4 #gtk #display #screen #part #displaying #receive #data
  50. hylarana-common

    A cross-platform screen casting library implemented by Rust

    v0.3.0 170 #android #screen #cross-platform #casting #implemented #priority #codec
  51. mirror-capture

    A cross-platform screen casting library implemented by Rust

    v0.1.0 #screen #cross-platform #casting #implemented #android #mirror #hardware
  52. hylarana-graphics

    A cross-platform screen casting library implemented by Rust

    v0.2.0 200 #screen #casting #cross-platform #implemented #android #devices #miracast
  53. rantz_camera2d

    A 2D camera plugin for Bevy, inspired by the Love2D camera plugin - STALKER-X

    v1.1.2 #camera #bevy #gamedev #screen #2d #primary #love2d
  54. intc

    *-INC method to calculate an empirical FDR for non-targeting controls in CRISPR screens

    v0.3.6 #crispr #bioinformatics #sequencing #sg-rna #screen
  55. bevy_blur_regions

    A Bevy plugin to selectively blur regions of the screen

    v0.5.0 #bevy-plugin #blur #regions #screen #camera #bevy-ui #selectively
  56. vt100_yh

    parsing terminal data - yeehaw fork

    v0.17.0 #terminal #vt100 #parser #screen #applications #representation #contents
  57. zoom65v3

    Reverse engineered hidapi bindings to zoom65v3 screen modules

    v0.3.0 #module #screen #engineered #reverse #bindings #hidapi #level
  58. wluma

    Automatic brightness adjustment based on screen contents and ALS

    v4.4.0 #brightness #screen #automatic #light #display #ambient #window
  59. zeox

    A wrapper for the zeit cli tool

    v0.2.0 #command-line-tool #zeit #cli #find #prompt #screen #stats
  60. ft6x06-rs

    A pure Rust driver for the FT6x06 capacitive touch screen controller

    v0.3.0 #embedded-hal-async #embedded-hal #driver #touch #screen #controller #pure
  61. tauri-plugin-keep-screen-on

    A Tauri plugin that prevents screen timeout on Android and iOS

    v0.1.4 #tauri-plugin #ios #android #screen #tauri #plugin
  62. mirror-graphics

    A cross-platform screen casting library implemented by Rust

    v0.1.0 #screen #android #cross-platform #casting #implemented #mirror #miracast
  63. turing-smart-screen

    Rust driver for the Turing Smart Screen

    v1.0.0 140 #screen #driver #graphics
  64. swamp-screen

    platform neutral screen and window types

    v0.0.10 #window #platform #screen #type #neutral #settings #render
  65. screen_buffer

    that adds a screen buffer

    v0.1.0 #buffer #screen #terminal #menu
  66. bevy_intro_screen

    Highly customizable introductio n(splash) screen library for Bevy games

    v0.1.2 100 #screen #customizable #loading #display #intro #splash #failure
  67. alternate_screen_wrapper

    enter end leave alternate screen in one line

    v0.1.1 #screen #enter #leave #alternate-screen #end #line
  68. scrap

    Screen capture made easy

    v0.5.0 1.5K #screen-capture #screen #capture #record #screen-recording
  69. desk-logind

    Bindings for the systemd-logind D-Bus API

    v1.1.1 #dbus #session #systemd #screen #systemd-logind #bindings #user
  70. mirror-resample

    A cross-platform screen casting library implemented by Rust

    v0.1.0 #casting #screen #implemented #cross-platform
  71. captrs

    Cross-platform screen capture library

    v0.3.1 130 #screen-capture #capture #screen #record #linux #windows
  72. mirror-common

    A cross-platform screen casting library implemented by Rust

    v0.1.0 #cross-platform #casting #screen #implemented
  73. termlight

    Whiten up your terminal to use as a cheap key/fill light replacement for video conferencing

    v1.1.0 #light #white #terminal #replace #video #screen #lighting
  74. tolk

    bindings to tolk.dll, a library to talk to screen readers

    v0.5.0 210 #accessibility #reader #screen #bindings #api-bindings #abstraction #talk
  75. memory-lol

    Database for tracking historical social media data

    v0.2.0 #twitter #account #screen #wayback #historical #name #name-service
  76. resolution

    Retrieves current screen resolution

    v0.2.0 #screen #linux-macos #macos #linux #windows
  77. mirror-codec

    A cross-platform screen casting library implemented by Rust

    v0.1.0 #casting #screen #implemented #cross-platform
  78. tuifw-screen-test

    Text User Interface Framework. Basic text screen implementation for testing purposes.

    v0.26.0 1.9K #tui #user-interface #screen #testing #test-framework #test
  79. pixel_engine_draw

    The graphics crate used by the pixel_engine

    v0.7.0 #traits #graphics #wgpu #drawing #pixel-engine #decals #screen
  80. memory-lol-client

    Client library for accessing the memory.lol web service

    v0.2.0 #web-services #account #twitter #service #wayback #memory #screen
  81. nora

    Freezes the screen for another program

    v0.2.0 #screenshot #x11 #screen #freezes #image #another
  82. tuifw-screen-winapi

    Text User Interface Framework. Basic text screen implementation for Win platform.

    v0.26.0 2.1K #tui #user-interface #winapi #screen #ui-framework
  83. rsautogui

    aims to be a cross-platform GUI automation rust crate

    v0.2.2 #mouse #cross-platform-gui #automation #keyboard #screen #pyautogui #computer-vision
  84. lsvine

    List contents of directories in a vine-like format

    v0.3.1 #directories #tree #distributed #format #space #screen #display
  85. lector-tts

    TTS engine for the Lector screen reader

    v0.2.0 #text-to-speech #screen #reader #engine #lector #terminal
  86. screenruster-saver

    Rust API for ScreenRuster

    v0.2.2 #graphics #x11 #screen #api #screen-ruster
  87. tuifw-screen-base

    Text User Interface Framework. Basic platform-independent text screen interface.

    v0.26.0 #tui #screen #ncurses #user-interface #ui-framework #notcurses
  88. corner-calculator

    Command line utility and lib to calculate new x+y coordinates for a window for a certain direction (=numpad key) based on existing based on given screen and window dimensions

    v0.1.3 #window #screen #coordinates #dimension #command-line-tool #direction #calculate
  89. dimmer

    smoothly transitions your screen from one brightness to another

    v0.2.1 #wayland #brightness #screen #transition #another #linux-kernel #duration
  90. rlight

    right light or rust light

    v0.2.0 #brightness #light #light-sensor #right #camera #screen #adjust
  91. record-screen

    Record a movie of your screen

    v0.4.0 #screen #record #video #vpx-encode #libvpx
  92. desk-locker

    Screen-locking helper for X11 and systemd

    v1.0.1 #screen #events #session #helper #locker #locking #saver
  93. lector

    A terminal screen reader

    v0.2.1 #screen #reader #terminal
  94. clige-rs

    CLI Game Engine - clige

    v0.1.0 #game-engine #cli-game #object #clige #screen #interaction #traits
  95. binod

    The definitive BINOD, but in rust

    v0.1.2 #definitive #printed #word #screen #onto
  96. st7789v2_driver

    Display Driver to Support for ST7789V2 LCD 1.69 inch with embedded-graphics support

    v0.1.0 #display #embedded-graphics #driver #frame-buffer #st7789v2 #screen #image
  97. bevy_center

    A Bevy debug plugin that draws a colored marker to the center of the screen on startup

    v0.1.1 #debugging #bevy #center #bevy-plugin #colored #screen #bevy-debug
  98. logitech-lcd-sys

    FFI bindings and loader for the Logitech LCD SDK

    v2.0.0 #logitech #sdk #gaming #lcd #bindings #keyboard #screen
  99. tetromino-xlock-bindings

    Rust bindings for xlock, suitable for writing a custom "mode"

    v0.1.0+v5.77 #bindings #xlock #mode #x11 #modes #download #screen
  100. tuifw-screen-dos

    Text User Interface Framework. Basic text screen implementation for DOS platform.

    v0.26.0 #tui #user-interface #dos #screen #ui-framework #dpmi #b800h
  101. screenshot_desktop

    Take a screenshot of a screen

    v0.1.0 #screenshot #screen #screen-capture #image #capture
  102. conifer

    interacting with a touch screen device without X11

    v0.1.0 #devices #touch #screen #x11 #framebuffer #input #image
  103. pixel_engine_backend

    An thin layer around wgpu that allow the modification of a texutre displayed on the screen

    v0.8.0 #wgpu #screen #modification #pixel-engine #decals #old-pixel-game-engine #reproduction
  104. iterm

    Terminal workspace (screen, tmux, zellij)

    v0.6.0 #tmux #screen #zellij #api-bindings
  105. tuifw-screen-ncurses

    Text User Interface Framework. Basic text screen implementation for Unix/Linux platform.

    v0.26.0 #user-interface #tui #ncurses #screen #framework #console #platform
  106. mirror-transport

    A cross-platform screen casting library implemented by Rust

    v0.1.0 #casting #screen #implemented #cross-platform
  107. bobox214/kataster

    A single screen space shooter developed in Rust with 'bevy' and 'bevy_xbpd'

    GitHub 0.10.0 #bevy #space #screen #effect #states #particle #input
  108. screen_size

    Gets the monitor/screen size for desktop

    v0.1.0 #size #desktop #screen #monitor-screen #primary
  109. leafrender

    simply, easy to use library to just get pixels onto the screen, regardless of your platform

    v0.1.0 #screen #platform #input #pixel #image #onto #regardless
  110. screentaker

    Terminal app for creating screenshots and modifying in the future

    v0.1.3 #screenshot #screen #take #modify #cli
  111. zui-core

    A Terminal UI Library, Written in Rust

    v0.0.3 #tui #ansi #ui #escaping #terminal #graphics #screen
  112. desk-exit-screen

    GUI for exiting a desktop environment (logging out, shutting down)

    v0.2.2 #screen #desktop-environment #action #exit #down #logging #exiting
  113. tarts

    Screen savers and visual effects for terminal

    v0.1.5 #terminal #effect #screen #visual #rain #digital #matrix
  114. flandres

    fltk widgets adapted for Android

    v0.3.1 #widgets #android #adapted #fltk #styled #resolution #screen
  115. gamma_daemon

    Changes screen brightness based on notebook battery life

    v0.2.1 #backlight #gamma #daemon #battery #screen #notebook #linux
  116. pico_ssd1351_driver

    A driver created for the SSD1351 OLED 1.5 inch rgb screen for the Pi Pico W

    v0.2.0 #driver #pico #oled #pi #rgb #ssd1351 #screen
  117. nasso/screensnap

    screenshooting program written in Rust

    GitHub 0.1.1 #screenshot #window #screenshooting #screen #opengl #windows #process
  118. dxgcap2

    Screen capturing with DXGI for Windows in Rust

    v0.1.4 #dxgi #screen-capture #windows #screen #capture #record
  119. Try searching with DuckDuckGo.

  120. geofetch

    A system information utility for an extremely small subset of people

    v1.0.3 #system-information #utility #people #subset #extremely #screen #boot
  121. captis

    A Screen capturing library built for Linux, Windows and MacOS

    v0.6.1 #screen #screen-capture #capture #screenshot #linux-macos #computer-vision
  122. serial_logger

    A logger for serial port written in rust. It writes a logfile with the current date and prints the serial output.

    v0.1.0 #serial-port #write #logger #output #folder #screen #file
  123. tuifw-screen

    Text User Interface Framework. Basic platform-independent text screen implementation.

    v0.26.0 #tui #screen #platform-independent #user-interface #framework #console #abstract
  124. reactor_camera

    A 2D camera plugin for Bevy, inspired by the Love2D camera plugin - STALKER-X

    v1.0.0 #camera #bevy #gamedev #screen #bevy-plugin #style #2d
  125. libvibrant

    control screen saturation on X servers

    v1.1.1 #x11 #saturation #server #screen #control #adjust #ctm
  126. captrs2

    An update to the captrs cross-platform screen capture library

    v0.2.2 #screen-capture #capture #screen #record #linux #windows
  127. radix-leptos-visually-hidden

    Leptos port of Radix Visually Hidden

    v0.0.2 #radix #leptos #hidden #visually #screen #content #port
  128. simulate-lcd

    simulate monochrome dot-matrix displays, such as monochrome LCD screens

    v0.1.2 #lcd #monochrome #screen #display #simulation #graphics #dot-matrix
  129. libvibrant-ffi

    C bindings for libvibrant, a library to control screen saturation on X servers

    v1.1.1 #saturation #x11 #screen #bindings #server #control #color
  130. loading_screen

    A loading screen library for Rust

    v0.1.0 #screen #animation #loading #task #display #running #async
  131. x11cap

    Screen capture with X11 in Rust

    v0.4.1 280 #x11 #screen-capture #capture #screen #record #x
  132. crabgrab

    A cross-platform screen/window capture crate

    v0.4.0 #screen-capture #capture #graphics #screen-recording #screen #frame-buffer #media
  133. watchline

    runs a command at an fixed interval

    v0.1.0 #interval #command #watch #screen #precise #execution #clearing
  134. micro_bevy_splash

    one-shot logo splash screen for Bevy

    v0.1.0 #screen #splash #logo #assets #bevy #micro #one-shot
  135. everydayanchovies/einkvnc

    GitHub 0.1.0 #e-ink #devices #remote #server #vnc #screen #pixel
  136. x11-screenshot

    Screenshots with x11

    v0.2.1 #screenshot #x11 #screen #capture
  137. qmk-oled-api

    A HID-wrapper API for QMK keyboards designed to make it significantly easier to draw to OLED screens remotely

    v0.1.0-alpha.2 #oled #keyboard #screen #api #qmk #draw #remotely
  138. touch_event

    daemon to monitor the touch screen status of linux devices

    v0.1.3 #touch #linux #devices #screen #monitor #daemon #status
  139. megalock

    X11 xlock replacement

    v0.1.0 #x11 #password #screen #replacement #xlock #systems #lock
  140. lock

    Lock your system. Supports macOS, Linux, and Windows.

    v0.1.0 #system #linux #macos #binary #locking #screen #windows
  141. cfap_screen

    An embedded-hal based driver for ePaper displays from Crystalfontz

    v3.0.0 #display #embedded-hal-driver #screen #epaper #crystalfontz #part #dc
  142. ae-renderable

    handling individual text characters that can be rendered on the screen. Intended for use in game development.

    v0.1.1 #screen #characters #intended #individual #rendered #text #game
  143. green-tea

    Keep your screen awake

    v0.1.2 #tea #screen #green #awake
  144. termcandy

    terminal GUI library

    v0.1.0 #widgets #terminal #escaping #events #screen #future #draw
  145. multi-window-output

    allowing multiple output windows in the same screen

    v0.1.4 #screen #output #bridge #multiple #allowing #terminal #buffer
  146. clear_screen

    Cross-platform terminal screen

    v0.1.0 #screen #clear #terminal #cross-platform
  147. touchscreen

    Decorates embedded-graphics to enable touch interactivity

    v0.1.0 #embedded-graphics #touch #event #draw-target #screen #interactivity #mouse-event
  148. healslut

    Activates intimate hardware in response to screen contents

    v0.1.0 #screen #capture #teledildonics
  149. forcedpomodoro

    Pomodoro enforced, there's no way around

    v0.4.0 #pomodoro-timer #break #screen #locking #enforced
  150. chaosgui

    test for trait

    v0.1.0 #traits #draw #screen #component #chaos #first #polymorphism
  151. emoji-quickpick

    emoji picking tool for Linux

    v1.0.0 #emoji #linux #pick #tool #screen #box #text
  152. ansi_control

    controlling a cursor and a screen, on ANSI terminals

    v0.1.0 #ansi #cursor #screen #control #controlling #ansi-term #terminals
  153. level

    Change levels of screen backlight and audio volume in the CLI

    v0.2.0 #screen #volume #backlight #change #audio #cli
  154. portal-screencast

    Rustic interface to the ScreenCast Desktop Portal

    v0.1.0 #screen #dbus #capture #screen-capture #ffi #linux
  155. dcx_screencapturer

    capture screens

    v0.1.4 #capture #screen #buffer #os #save #receive #dcx
  156. semtext

    Terminal UI Library

    v0.1.0 #tui #ui #terminal #widgets #screen #action #label
  157. vulkano-glyph

    Text rendering with vulkano

    v0.4.0 #vulkano #text-rendering #cache #pipeline #drawing #screen #rusttype
  158. mogotip

    Get a loading screen tip about Mogo the lord

    v0.3.0 #mogo #screen #lord #tip #check
  159. vice

    Video capture from the screen, cameras, and more!

    v0.1.0 #camera #screen #screen-capture #video
  160. type_defender

    A terminal based game to improve your typing

    v0.2.0 #terminal-game #typing #improve #defender #screen #words #speed