1. rustyline

    readline implementation based on Antirez's Linenoise

    v17.0.2 976K #read-line #history-search #command-line
  2. euclid

    Geometry primitives

    v0.22.11 762K #vector-matrix #geometry #vector #linear-algebra
  3. wry

    Cross-platform WebView rendering library

    v0.53.5 472K #webview #cross-platform #android #gtk #web-view-builder #x11 #url-scheme #window-handle #drag-and-drop #dev-tools
  4. android-activity

    Glue for building Rust applications on Android with NativeActivity or GameActivity

    v0.6.0 743K #android-ndk #android #ndk
  5. tao

    Cross-platform window manager library

    v0.34.5 478K #window-manager #windowing #cross-platform
  6. clearscreen

    Cross-platform terminal screen clearing

    v4.0.2 212K #terminal #cls #cli
  7. screencapturekit

    Safe Rust bindings for Apple's ScreenCaptureKit framework - screen and audio capture on macOS

    v1.5.0 28K #screen-capture #video #video-capture #macos #audio #audio-video
  8. 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.8.0 32K #screen-capture #window-capture #monitor #image
  9. windows-capture

    Fastest Windows Screen Capture Library For Rust 🔥

    v2.0.0-alpha.7 5.8K #screen-capture #screenshot #graphics
  10. eframe

    egui framework - write GUI apps that compiles to web and/or natively

    v0.33.3 480K #egui #web-apps
  11. t-rec

    Blazingly fast terminal recorder that generates animated gif images for the web written in rust

    v0.8.2 #gif #image #command-line
  12. noto-sans-mono-bitmap

    pre-rasterized characters from the “Noto Sans Mono” font in different sizes and font weights for multiple unicode ranges. This crate is no_std and needs no allocations or floating…

    v0.3.1 11K #bitmap-font #unicode-characters #font #noto-sans-mono
  13. du-dust

    A more intuitive version of du

    v1.2.3 3.2K #du #disk-usage #disk #command-line
  14. sdl3

    Cross-platform multimedia

    v0.16.4 3.1K #cross-platform #graphics #audio #input #graphics-engine
  15. hyprland

    A unoffical rust wrapper for hyprland's IPC

    v0.4.0-beta.3 5.5K #ipc #hypr #wayland #hyprpaper #api-bindings
  16. gpui

    Zed's GPU-accelerated UI framework

    v0.2.2 5.4K #desktop #immediate
  17. term39

    A modern, retro-styled terminal multiplexer with a classic MS-DOS aesthetic

    v1.0.0 130 #terminal-multiplexer #terminal #multiplexer #retro
  18. display-info

    Cross-platform get display info

    v0.5.7 15K #cross-platform #screen #screen-info #display
  19. igrepper

    The interactive grepper

    v1.3.6 550 #interactive #regex #grepper #text-editors #clipboard
  20. gpg-tui

    Manage your GnuPG keys with ease!

    v0.11.1 1.9K #key-management #tui #gpg-key #gpg #management
  21. libremarkable

    The only publicly available Framework for developing applications for the Remarkable Paper Tablet w/ Low Latency Partial Refresh Support

    v0.7.0 230 #low-latency #tablet #framework-for-developing #frame-buffer #input-device #e-ink-display #multi-touch #button #wiki #wacom
  22. tauri-runtime

    Runtime for Tauri applications

    v2.9.2 443K #tauri-app #webview #desktop #desktop-app #api #tauri-system #web-apps #desktop-applications
  23. screen-13

    Vulkan rendering engine in the spirit of QBasic

    v0.13.0 #vulkan #vulkan-rendering
  24. jira_v3_openapi

    Jira Cloud platform REST API lib (OpenAPI document version: 1001.0.0-SNAPSHOT-37416ade0f89f7cb291510843b8a4bbd682b33a1)

    v1.5.1 1.7K #rest #jira
  25. boytacean

    A Game Boy emulator that is written in Rust

    v0.11.5 3.8K #gameboy #emulation #rust #emulator
  26. sapling-streampager

    streampager is a pager for command output or large files

    v0.11.2 21K #pager #less #more
  27. animaterm

    An easy to use terminal user interface library with keyboard macros support

    v0.2.9 750 #tui #animation #glyph #keyboard #frame #plain-text
  28. hyprdock

    A small program to handle external pluggable screens with hyprland and acpid

    v0.4.3 650 #screen #monitor #hyprland #acpid #events #css #lid
  29. gadd

    Command-line utility for staging changes to Git (alternative to git-add's interactive mode)

    v0.5.1 250 #git #git-command-line #interactive-git
  30. rlr-gtk

    pixel screen ruler

    v0.3.2 460 #screen #ruler #pixel #graphics
  31. openapi-tui

    This TUI allows you to list and browse APIs described by the openapi specification

    v0.10.2 1.3K #open-api-specification #tui #openapi #list #browse #full-screen
  32. mdbook-quiz

    Interactive quizzes for your mdBook

    v0.4.0 2.6K #mdbook #markdown #quizzes #interactive #quiz #web-page
  33. x-win

    This package allows you to retrieve precise information about active and open windows on Windows, MacOS, and Linux. You can obtain the position, size, title, and other memory of windows.

    v5.4.0 #active-window #window-position #open #current #window
  34. atspi

    Pure-Rust, zbus-based AT-SPI2 protocol implementation

    v0.29.0 342K #screen-reader #linux #accessibility
  35. asciinema

    Terminal session recorder, streamer, and player

    v3.0.1 #terminal-session #live-streaming #recording #asciicast #streamer #web-server #terminal-output #recorder #screen-recording #real-time
  36. wl-screenrec

    High performance screen/audio recorder for wlroots

    v0.1.7 #screen-recording #screen-recorder #screen-capture #audio-recording #wlroots #pixel-format #video-recording #audio-devices #dma-buf #video-encoding
  37. libobs-wrapper

    A safe wrapper around libobs

    v7.0.7+32.0.2 100 #obs #video-recording #libobs #video #screen-recording
  38. crispr_screen

    A fast and configurable differential expression analysis tool for CRISPR screens

    v0.3.21 1.3K #bioinformatics #sg-rna #crispr #degs #cli
  39. nibble-rs

    glamorous shell scripts. Quick, inline TUI components built with Ratatui—no full-screen takeover, just small bites of interaction.

    v0.0.6 #ratatui #tui
  40. youtube_lounge_rs

    client for the YouTube Lounge API to control YouTube on TV devices

    v8.0.8 2.2K #tv #youtube #remote #youtube-api #api-client
  41. rusty_dumb_tools

    A collection of simply tools Rust modules

    v0.1.15 1.1K #arguments-parser #calculator #json-processor #module #demo #stream-processing #json-stream #infix #text-based #stream-parser
  42. swaysome

    awesome way to manage your multiple outputs with the sway windows manager

    v2.3.2 550 #output #workspace #group #sway #awesome
  43. app_window

    Cross-platform window library

    v0.3.2 #windowing #keyboard #mouse #input
  44. iocraft

    Create beautifully crafted CLI programs and text output with a declarative React-like Rust API

    v0.7.16 2.4K #tui #text-output #declarative-ui #element #text-based #crafting #full-screen #logging #interactive-terminal #text-interface
  45. i3status-rs

    A feature-rich and resource-friendly replacement for i3status, written in Rust

    v0.34.0 #replace #system-information #battery-status #feature-rich #block #system-information-display #i3bar #i3 #sway-status
  46. boxen

    creating styled terminal boxes around text

    v0.1.3 2.1K #text-formatting #border-style #terminal-text
  47. i3im

    extends the standard functionality of the i3 and Sway window managers

    v0.2.0 #window-manager #event-handling #workspace #i3 #standard #full-screen #regex #window-event
  48. offflix

    application to auto manage series on your local storage

    v1.2.10 1.3K #media-player #video #video-player #video-libray #series
  49. hyprsnow

    configurable snow effect for Hyprland

    v0.1.6 #hyprland #snow #effect #graphics
  50. memocadre

    Slideshow application for digital picture frames, streaming photos from an Immich server with smooth, GPU‑accelerated rendering on low‑power devices

    v0.2.1 #image #mqtt #gpu-accelerated #local #smart #low-power #photo #slideshow #immich #settings-path
  51. pacpreview

    Unified info output for pacman packages

    v0.5.0 #pacman-package #pacman #arch-linux
  52. amazeing

    maze generator/solver application with simulation/visualization

    v0.7.7 #maze-generator #maze #solver
  53. ghciwatch

    loads a GHCi session for a Haskell project and reloads it when source files change

    v1.1.5 1.5K #haskell #watch #compile #ghci
  54. playa

    Image sequence player (EXR, PNG, JPEG, TIFF, .MP4). Pure Rust with optional OpenEXR/FFmpeg support.

    v0.1.142 #player #exr #image-sequence #vfx #image #graphics
  55. crosstermion

    crossterm, without ties to termion

    v0.15.0 13K #tui #crossterm #termion #windows-system #input-event #key-presses #key-input #terminal-user
  56. rustautogui

    Highly optimized GUI automation library for controlling the mouse and keyboard, with template matching support

    v2.5.0 110 #gui-automation #automation #mouse #keyboard #autogui
  57. bevy_core_pipeline

    core render pipeline for Bevy Engine

    v0.18.0-rc.1 176K #bevy #render-pipeline
  58. libobs

    bindings for Rust

    v4.0.3+32.0.2 130 #video-recording #video #obs #screen-recording #recording
  59. iyes_progress

    Bevy plugin to help implement loading states

    v0.16.0-rc.1 1.4K #bevy-plugin #state-transition #game #bevy
  60. ash_renderer

    Vulkan renderer in Rust using ASH - ECS-free, pure rendering engine

    v0.4.6 #vulkan #ash #gpu #rendering #vulkan-rendering
  61. scap

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

    v0.1.0-beta.1 1.1K #screen-capture #screen-recording #video-recording #video #video-capture #graphics
  62. ducker

    A slightly quackers Docker TUI based on k9s 🦆

    v0.5.6 #docker #development-tools #ratatui #terminal
  63. capacitor_bindings

    Capacitor bindings to help you build android and ios apps with rust

    v0.14.0 800 #mobile-app #mobile-web #capacitor #bindings #app
  64. chwp

    Change your wallpaper from the command line interface

    v1.239.62 #wallpaper #command-line-interface #change
  65. mpd_info_screen

    Displays info on currently playing music from an MPD daemon

    v0.5.4 #music #daemon #mpd #song #currently-playing #display-info #jpeg
  66. mindstack

    A terminal-based note-taking application to quickly jot down ideas and thoughts

    v0.1.3 #note-taking #productivity #terminal #cli #cli-productivity
  67. trauma

    Simplify and prettify HTTP downloads

    v2.3.0 950 #http-download #async-http-download #indicatif #download #async #tokio-http
  68. chabeau

    A full-screen terminal chat interface that connects to various AI APIs for real-time conversations

    v0.6.0 #artificial-intelligence #openai #api-bindings #chat
  69. minimo

    terminal ui library combining alot of things from here and there and making it slightly easier to play with

    v0.5.42 6.3K #tui #color #terminal #terminal-colors
  70. syno-photo-frame

    Full-screen slideshow for Synology Photos and Immich albums

    v0.15.1 #raspberry-pi #digital-photo-frame #synology #immich #synology-photos
  71. e8bit_emulator

    8-bit emulator written in Rust

    v0.3.6 1.7K #vm #8-bit #rust
  72. brlapi

    Safe Rust bindings for the BrlAPI library

    v0.4.1 280 #braille #screen-reader #brltty #accessibility
  73. cros-libva

    Safe bindings over libva

    v0.0.13 2.7K #libva #bindings #abstraction #h264 #va-api #vp8 #chrome-os
  74. videocall-client

    A client for the videocall project

    v1.1.29 #web-rtc #quic #zoom #webtransport
  75. crossterm_winapi

    WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls

    v0.9.1 2.0M #screen-buffer #winapi #crossterm
  76. workshop

    presenting programming workshops

    v1.0.19 1.1K #python #workshops #tui #lesson #docker #spoken #presenting
  77. win-screenshot

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

    v4.0.14 550 #screenshot #screen-capture #window-capture #window
  78. television-screen

    The revolution will be televised

    v0.0.23 1.5K #preview #tui #fuzzy-search #search #terminal
  79. rat-cursor

    ratatui trait to communicate the cursor position across widgets

    v2.0.0 1.0K #ratatui-widgets #input #ratatui
  80. ev3dev-lang-rust

    Rust language bindings for ev3dev

    v0.15.0 #lego #ev3 #ev3dev #mindstorms
  81. rigela-utils

    RigelA项目使用的工具函数库。

    v0.2.2 650 #screen-reader #accessibility
  82. speedy2d

    Hardware-accelerated drawing of shapes, images, and text, with an easy to use API. Speedy2D aims to be the simplest Rust API for creating a window, rendering graphics, and handling input.

    v2.1.0 850 #opengl #font #graphics
  83. pixelbomber

    Insanely fast pixelflut client for images and animations

    v1.2.4 1.7K #pixel #pixelflut
  84. retroshield-z80-workbench

    Z80 code generation framework for RetroShield projects

    v0.1.1 #codegen #z80 #retroshield #embedded #retro
  85. scooter

    Interactive find and replace in the terminal

    v0.8.4 #find-replace #search-replace #search
  86. hinoirisetr

    A daemon to dim the screen at night

    v1.3.0 #daemon #unix #screen #night
  87. launchkey-sdk

    A type-safe Rust SDK for Novation Launchkey MIDI controllers. Enables full control over pads, encoders, faders, displays, and DAW integration with support for RGB colors, bitmaps, and cross-platform development.

    v0.1.5 160 #midi #sdk #launchkey #novation #midi-controller
  88. river-bsp-layout

    Binary space partitioned layout for the tiling Wayland compositor River

    v2.1.1 410 #wayland-compositor #grid-layout #window-manager #layout-manager #river #tiling-window-manager
  89. bevy_picking

    screen picking functionality for Bevy Engine

    v0.18.0-rc.1 85K #ecs #picking #bevy #pointers #camera #game-engine #hover #touch-input #hit-testing #bevy-ecs
  90. droidpi

    A command-line tool for resizing images to multiple screen densities for Flutter and native Android projects. Automates icon generation for improved mobile performance.

    v0.1.1 #image-resizing #android #flutter #command-line-tool #improve-performance #icons #automate #image-generation #mobile-app
  91. tweak_shader

    wgpu helper library for building flexible screen shaders

    v0.6.1 #shader-toy #graphics #wgpu #post-processing
  92. judo

    TUI for ToDo lists

    v1.1.6 #todo-list #applications #todo
  93. dlss_wgpu

    Adds support for using DLSS with wgpu

    v2.0.0 7.4K #wgpu #dlss #graphics
  94. nvdl

    Retrieve a direct download link or download the NVDA screen reader

    v0.1.2 130 #downloader #nvda #cli #nvda-url
  95. lb-wry

    Cross-platform WebView rendering library

    v0.53.3 500 #webview #wry #cross-platform #android #gtk #web-view-builder #x11 #drag-and-drop #dev-tools #url-scheme
  96. bevy_window_manager

    Bevy plugin for primary window restoration and multi-monitor support

    v0.18.0-rc.1 #window-manager #monitor #gamedev #bevy
  97. breakwater

    Pixelflut server

    v0.18.1 550 #pixelflut #prometheus #server
  98. poisson_reconstruction

    Screened Poisson Reconstruction algorithm in Rust

    v0.4.0 460 #poisson #implicit-surface #reconstruction #implicit
  99. a11y

    无障碍(ACCESSIBILITY,A11Y,辅助功能)

    v0.2.2 800 #screen-reader #accessibility
  100. hexgridspiral

    Hexagonal Cube-Coordinate System with Spiralling Integer Tile Identifiers

    v0.3.0 950 #hexagonal-grid #spiral #tile #hexgrid #grid #hexagonal
  101. mazter

    Mazes in your terminal

    v2.1.1 340 #key #random
  102. libobs-simple

    wrapper around libobs-wrapper for recording and streaming

    v6.0.3+32.0.2 #screen-recording #obs #libobs #video #recording #video-recording
  103. asciisavers

    A small collection of ascii screensavers

    v0.3.8 1.0K #screen-savers #collection #ascii #ball #pipe #dvd
  104. dear-imnodes

    Safe, idiomatic Rust bindings for ImNodes (node editor for Dear ImGui)

    v0.7.0 #imgui #graphics #docking #multiview #ui
  105. rmpc

    A beautiful and configurable TUI client for MPD

    v0.10.0 220 #music #music-player #mpd-client #album-art #tui #sixel #playlist #color-themes #lyrics #keybind
  106. libwaysip

    Wayland native (zwlr_layer_shell) area selection client lib

    v0.6.0 250 #wayland #wlroots #slurp
  107. cod

    A mini, functional terminal drawing utility

    v9.0.4 2.3K #command-line #terminal-command-line #terminal
  108. cctv

    Terminal interface for CoolerControl

    v1.1.0 #tui #monitor #cooling #terminal
  109. polychrome

    printing colored and underlined text in the terminal

    v3.0.1 290 #terminal-colors #progress-bar #styled-text #hex-color #italic #underlined #command-line-utilities
  110. thirtyfour-testing-library-ext

    Extends Thirtyfour's crate capabilities with the Javascript Testing Library API that emphasizes accessibility and user-centric testing approaches

    v0.1.3 110 #web-driver #testing-library #dom #selenium #automation
  111. avt

    asciinema virtual terminal

    v0.17.0 6.4K #virtual-terminal #asciinema #cursor-position #text-parser #terminal-emulation #terminal-parser
  112. zng-wgt-window

    Part of the zng project

    v0.14.3 130 #gui #graphical-user-interface #zng
  113. tarts

    Screen savers and visual effects for terminal

    v0.1.24 #visual-effects #screen-savers #command-line #run
  114. blink-timer

    A program that helps you to remember to take breaks (and blink your eyes) while using the computer

    v2.0.0 #break-timer #notifier #timer #break
  115. gittype

    A typing practice tool using your own code repositories

    v0.8.0 900 #git #typing-practice #typing #practice #code
  116. starter

    Run and control commands in parallel

    v0.1.1 100 #parallel #terminal #cli
  117. tetromino

    A graphical Tetris clone

    v0.2.3 #tetris #2d-game #opengl #game #graphics #tetris-game
  118. waycap-rs

    High-level Wayland screen capture library with hardware-accelerated encoding

    v2.1.2 #screen-capture #wayland #pipe-wire #recording #api-bindings
  119. cursive

    A TUI (Text User Interface) library focused on ease-of-use

    v0.21.1 21K #tui #ncurses #ui
  120. transformator

    A small helper library for CSS-like 3D transformation inheritance and composition

    v0.1.1 #gui #vector-graphics #rendering #graphics
  121. autopilot

    cross-platform GUI automation library for Rust

    v0.4.1 440 #gui-automation #automation #simulation #input #input-simulation
  122. streamdeck-oxide

    A high-level framework for creating Stream Deck applications in Rust

    v0.2.1 340 #streamdeck #ui-framework #framework #async #ui
  123. zoha

    A drop down terminal inspired by Tilda

    v0.8.0 #terminal-colors #tilda #error-exit #down #terminal-emulation #monitors #font #visibility #gtk #sanitize
  124. rust-transaction-validator

    Memory-safe financial transaction validator with ML-based fraud detection, real-time sanctions screening, and ISO 20022 support

    v2.0.0 #finance #transaction-validation #validation #memory-safe #transaction #fraud #financial
  125. spotify-tui

    A terminal user interface for Spotify

    v0.25.0 370 #tui #spotify
  126. cc-xcap

    Forked from xcap, CC-XCap is a cross-platform screen capture library written in Rust, forked from xcap. It supports Linux (X11, Wayland), MacOS, and Windows. CC-XCap supports screenshot and video recording (WIP).

    v0.1.4 #screen-capture #monitor #image #window-capture
  127. bevy_simple_screen_boxing

    but small, crate that aims to make Letter/Pillar Boxing in Bevy easy

    v0.2.1 #bevy #camera #letterbox
  128. kaledis

    A new way to LÖVE. Kaledis is a tool for allowing Luau to be used with Love2D via transpiling, alongside providing easier & simpler management of Love2D projects.

    v2.1.1 #love2d #luau #love #management #alongside #transpiling #lua
  129. benchmarking

    can be used to execute something and measure the execution time. It does not output anything to screens and filesystems.

    v0.4.13 4.0K #benchmark #execution-time #bench
  130. termtosvg

    Preliminary Rust port of termtosvg. Only here for testing.

    v0.1.0-alpha #svg #template #testing #render #animation #terminal-session #preliminary
  131. vpin

    virtual pinball ecosystem

    v0.19.1 210 #visual-pinball #virtual-pinball #vpx
  132. menyoki

    Screen{shot,cast} and perform ImageOps on the command line

    v1.7.0 #gif #screenshot #image #recorder #graphics #screencast
  133. zed-scap

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

    v0.0.8-zed 4.1K #video-recording #screen-capture #screen-recording #video #graphics #video-capture
  134. kitty-test-harness

    Integration test harness for driving kitty terminal via remote control and capturing screen output

    v0.1.0 #test-harness #kitty #terminal
  135. core-graphics2

    Safe bindings to CoreGraphics framework, including display stream

    v0.4.1 9.0K #screen-capture #displaystream #display #core-graphics
  136. amusing

    A Musing client

    v1.1.0 #music #client #tui #musing
  137. jocalsend

    A TUI for LocalSend

    v1.6.18033988 700 #tui #p2p #linux #localsend
  138. ratatui-wgpu

    A wgpu based backend for ratatui

    v0.4.1 700 #ratatui #rendering #tui
  139. durs

    fast, intuitive disk usage analyzer in Rust. Quickly assess file system space with efficient, clear visualizations and insights.

    v0.1.7 700 #disk-usage #du #cli #disk
  140. webp-screenshot-rust

    High-performance cross-platform screenshot capture library with WebP encoding, hardware acceleration, and multi-monitor support for Windows, macOS, and Linux

    v1.0.0 #screenshot #cross-platform #webp #encoding
  141. tauri-plugin-macos-permissions

    Support for checking and requesting macos system permissions

    v2.3.0 4.2K #tauri-plugin #screen-recording #disk-access #accessibility #full-disk-access #macos-permissions
  142. terminal-toys

    collection of screensavers for the terminal

    v0.6.0 320 #ratatui #screensaver #terminal
  143. catlock

    Defend keyboard against your cat

    v0.1.8 #cats #security #nyan #neko
  144. forbidden-bands

    8-bit string handling library

    v0.2.4 260 #c64 #ascii #8-bit #unicode
  145. spotlight-dimmer

    A lightweight application that dims inactive displays to highlight the active one

    v0.7.3-beta.2 #monitor-display #desktop #overlay #display #windows
  146. easydrm

    GLFW-inspired abstraction over DRM/KMS, GBM, and EGL/OpenGL that lets you build fullscreen Linux applications without a compositor (no X11, no Wayland)

    v0.3.0 #opengl #drm #wayland #egl #kms #x11 #gbm #full-screen #compositor #frame-buffer
  147. mamf

    Multi-AI council TUI - orchestrate conversations between AI advisors

    v0.1.2 #tui #advisors #llm #council
  148. aws-sdk-honeycode

    AWS SDK for Amazon Honeycode

    v1.28.0 4.7K #aws-sdk #web-apps #call #github
  149. lamco-wayland

    Wayland screen capture, XDG Portal integration, and video processing for Rust

    v0.2.2 #screen-capture #wayland #portal #pipe-wire #video
  150. time-rs

    A fast, lightweight, and intuitive Terminal User Interface (TUI) timer application written in Rust

    v1.0.5 290 #tui #timer #productivity
  151. wl-snip

    Wayland screenshot tool

    v0.1.0 #screenshot #wayland
  152. libphosh

    Rust bindings for libphosh

    v0.0.7 190 #phosh #gnome #api-bindings
  153. setroot

    setting desktop background image

    v0.2.0 #x11 #wallpaper #xcb
  154. fpr-cli

    that allows one to write cli tools quickly

    v0.4.1 850 #write #act #arg #cli #path #gym #dead-code #headset
  155. ssh-agent-switcher

    SSH agent forwarding and tmux done right

    v1.0.0 #ssh-agent #tmux #ssh #screen
  156. plausible-rs

    Plausible Analytics API

    v0.1.5 #api-client #analytics #web
  157. owl_patch

    Rust SDK for Rebel Technology Owl2/3 devices

    v0.8.0 #dsp #embedded-audio #audio #synthesizer #embedded #owl
  158. core-audio-types-rs

    Rust wrapper for apple's CoreAudioTypes framework

    v0.3.5 21K #screen-capture-kit #macos #screen-capture
  159. egui_wings

    egui bindings for WASM plugins

    v0.7.0 #wasm-plugin #egui #context #wings #define #egui-plugin #wasm-bindings #host-guest #debugging #plugin-system
  160. Mebal

    An OS independent replay buffer solution

    v0.1.3 250 #mebal #screen-recording #buffer #solution #video-recording #os
  161. lunar-chess

    A screen overlay that detects chessboards, recognizes pieces using ONNX, and displays best moves from a chess engine

    v0.3.4 #chess-engine #onnx #detect #screen #moves #screen-capture #chess-board #lunar
  162. good-web-game

    An alternative implementation of the ggez game engine, based on miniquad

    v0.6.1 460 #2d-game-engine #ggez #miniquad #2d-engine
  163. ft6x36

    Rust driver for Ft6x36 touch screen

    v0.6.2 440 #driver #touch-event #embedded #detect #report #gestures
  164. rusty-duplication

    Capture the screen on Windows using the Desktop Duplication API in Rust, with shared memory support

    v0.6.1 700 #shared-memory #windows-desktop #desktop-duplication
  165. tts

    High-level Text-To-Speech (TTS) interface

    v0.26.3 850 #text-to-speech #winrt #android #appkit #avfoundation #tolk #dispatcher #ios #screen-reader
  166. locking-pomodoro-timer

    A Pomodoro timer with the capability of locking the screen

    v1.2.1 270 #pomodoro-timer #cli #pomodoro #rust
  167. ghostai

    Your second brain at the computer

    v0.2.2-beta 250 #autocomplete #computer #ocr #chat #visible #ghost #memories
  168. servicepoint-cli

    A command line interface for the ServicePoint display

    v0.4.1 360 #cccb-servicepoint #pixel #cccb
  169. bevy_screen_diagnostics

    Bevy plugin for displaying diagnostics on screen

    v0.8.1 500 #bevy-plugin #diagnostics #bevy
  170. picleo

    A fuzzy picker similar to fzf and Skim using the Nucleo library. Can be used via CLI or as a library.

    v0.1.10 750 #fuzzy-search #picker #nucleo-picker #nucleo #search
  171. liblouis

    Safe, idiomatic Rust bindings for BrlAPI (BRLTTY's braille display API)

    v0.4.1 #braille #screen-reader #brltty #brlapi #accessibility
  172. opentalk-roomserver-common

    OpenTalk RoomServer Common

    v0.0.18 2.7K #open-talk #room-server #signaling #shared
  173. door_player

    Door Player, Cross by ffmpeg and egui

    v0.3.20 #egui #ffmpeg #rust #player #cross
  174. libharuhishot

    impl screencopy for wayland

    v0.5.0 550 #wayland #screenshot
  175. ratatui-splash-screen

    A Ratatui widget to turn any image to a splash screen in your terminal

    v0.1.4 550 #terminal #console #ratatui #tui
  176. atspi-connection

    A method of connecting, querying, sending and receiving over AT-SPI

    v0.13.0 330K #accessibility #linux #screen-reader
  177. rpian-terminal

    basic terminal manipulation

    v0.8.1 850 #ansi-term #terminal #console #ansi
  178. xcb-rust-protocol

    Rust x11 connection interface layer

    v0.2.4 240 #x11 #xorg #ffi #linux
  179. dim-screen

    Native Wayland screen dimming tool

    v0.4.1 370 #wayland #dim #smithay
  180. osui

    A TUI library for advanced uis

    v0.1.1 700 #tui #rsx #draw #component #uis
  181. hrn

    Manage plans (lists) and notes

    v0.3.0 #tui #notes #plan
  182. lipl-display-egui

    Displaying part on the screen using egui

    v0.4.6 500 #screen #part #egui
  183. minui

    A minimalist Rust framework for TUIs and terminal games

    v0.3.2 #ui-framework #crossterm #tui-framework #tui #graphics
  184. screenshots

    Move to XCap

    v0.8.10 5.8K #screenshot #screen-capture #screen
  185. pinenote-service

    Management dervice for Pine64's PineNote device

    v1.0.1 #driver #pinenote #pine64
  186. bevy_dev_tools

    Collection of developer tools for the Bevy Engine

    v0.18.0-rc.1 10K #bevy #bevy-game-engine
  187. rjw-metoffice

    Rust bindings to the Met Office Global Spot site-specific weather API

    v0.2.0 180 #met-office #weather-api #weather #meteorological #api-bindings
  188. egg-mode

    interact with the Twitter API

    v0.16.1 900 #twitter #api-bindings
  189. zellij-tile

    A small client-side library for writing Zellij plugins

    v0.43.1 700 #plugin #zellij #client-side #register-plugin #dev
  190. 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.4 230 #calculator #coordinates #direction #corner #window #command-line-utility #xy #numpad #window-management
  191. shelltrax

    A cmus-inspired terminal music player with Last.fm scrobbling

    v20251214.0.2 #music #music-player #terminal #audio-player #audio
  192. winit-x11

    Winit's X11 backend

    v0.31.0-beta.2 340 #winit #x11 #winit-window #window-creation #handle-events #android #key-press #gui #mouse #window-events
  193. tensorlogic-cli

    TensorLogic command-line interface for compiling logical expressions to tensor graphs

    v0.1.0-alpha.1 #compiler #tensor #logic
  194. objc2-screen-capture-kit

    Bindings to the ScreenCaptureKit framework

    v0.3.2 4.8K #cocoa-framework #macos-framework #apple-framework #macos-cocoa #cocoa #macos
  195. dtree-tui

    A fast, lightweight TUI for interactive directory tree navigation with file preview and fuzzy search

    v1.1.0 #file-search #file-manager #tree
  196. win32console

    wrapper to interact with the windows console from rust

    v0.1.5 700 #winapi #crossterm-winapi #wincon #console #windows
  197. tfc

    The Fat Controller. A library for simulating mouse and keyboard events.

    v0.7.0 #mouse #mouse-automation #automation #linux #keyboard
  198. rat-ftable

    ratatui table widget for large data

    v2.0.2 360 #ratatui-widgets #table #large #ratatui
  199. gpui-ce

    A community fork of Zed's GPU-accelerated UI framework

    v0.3.3 #gpui #desktop #immediate
  200. pomodoro-cli

    command line Pomodoro timer

    v1.2.5 500 #pomodoro-timer #date-format #timer
  201. capscreen_macos

    fork from screencapturekit-rs, add CoreGraphics Api, CGDisplay Api, capture_image_with_stream

    v0.1.3 #screen-capture-kit #macos #video #screen-capture #audio #video-capture #audio-video
  202. tooey

    A simplistic no-std library for terminal display

    v0.7.2 800 #tui #console-color #console
  203. famedly-zitadel-rust-client

    HTTP client for Zitadel IdP built by Famedly

    v0.9.0 #zitadel #famedly #http-client #idp #built
  204. dxgi-capture-rs

    High-performance screen capturing with DXGI Desktop Duplication API for Windows in Rust

    v1.1.7 #screen-capture #dxgi #screen #desktop-duplication
  205. shekere

    Creative coding tool with shaders and sounds

    v0.13.0 #midi #shader-rendering #audio #texture #osc #spectrum #midi-control #hot-reloading #modes #creative-coding
  206. image-blend

    Type-agnostic support for image blending operations (add, multiply, screen, etc) for the image crate. Support for custom blends and utils for alpha channel manipulation.

    v0.1.7 320 #image #blending-modes #imagechops
  207. chameleos

    Screen annotation tool for niri and Hyprland

    v0.1.2 #wayland #annotations
  208. accordion-rs

    ↕️ A highly customizable accordion component for WASM frameworks like Yew, Dioxus, and Leptos

    v0.2.6 450 #dioxus #leptos #yew
  209. flashcards-rs

    A terminal-based flashcard app written in Rust using ratatui

    v0.1.2 #tui #learning
  210. cryoglyph

    Fast, simple 2D text rendering for wgpu. A fork of glyphon for iced.

    v0.1.0 5.8K #wgpu-rendering #text-rendering #iced #2d #fork #glyphon
  211. winit-appkit

    Winit's Appkit / macOS backend

    v0.31.0-beta.2 170 #winit #winit-window #appkit #window-creation #window-events #android #macos #game #key-press #mouse
  212. bevy_post_process

    post process effects for Bevy Engine

    v0.18.0-rc.1 31K #bevy #post-process
  213. grim-rs

    grim screenshot utility for Wayland

    v0.1.3 #screenshot #screen-capture #wayland #graphics #api-bindings
  214. hyprshell-hyprland

    A unoffical rust wrapper for hyprland's IPC

    v4.8.3 330 #ipc #wayland #hypr #hyprland #hyprpaper
  215. psf2-font

    PSF2 (PC Screen Font v2) parser with embedded Terminus Unicode font for no_std environments

    v0.1.1 #font #unicode #psf2 #terminus
  216. apple-bundle

    Apple BundleResources serializer and deserializer for Rust

    v0.1.4 3.5K #apple #bundle-resources #serializer-deserializer #specification #key #localization #plist #string-id
  217. input-rs

    🔤 A highly customizable input component for WASM frameworks like Yew, Dioxus, and Leptos

    v0.2.5 #leptos #dioxus #yew
  218. uiohook-rs

    wrapper for the libuiohook, providing cross-platform keyboard and mouse hooking capabilities

    v0.2.6 500 #mouse-wheel #mouse #libuiohook #keyboard #wheel
  219. ajazz-sdk

    HidApi driver for Ajazz devices

    v0.2.1 210 #hid-api #ajazz #image #devices #driver #button
  220. pixel_caster

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

    v1.1.0 440 #rgba #pixel #retrieve
  221. aumate

    Cross-platform desktop automation library with GUI support

    v0.2.8 #gui-automation #desktop #automation #mouse #gui #keyboard
  222. bevy_2d_screen_space_lightmaps

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

    v0.17.1 #bevy-plugin #lightmaps #2d-lighting #2d-game #space #bevy-games
  223. droidtui

    A beautiful Terminal User Interface (TUI) for Android development and ADB commands

    v0.3.2 #tui #android #adb
  224. ili9341

    A platform agnostic driver to interface with the ILI9341 (ald ILI9340C) TFT LCD display

    v0.6.0 750 #lcd #display-driver #embedded-hal-driver #lcd-driver
  225. fantasy-craft

    A 2D / 2.5D game engine built on top of Macroquad and Hecs for the Foxvoid Ecosystem

    v0.0.2 #ecs #macroquad
  226. vexide-devices

    VEX hardware abstractions and peripheral access

    v0.8.0 700 #vex-v5 #vex-robotics #robotics #vex #v5
  227. textmode

    terminal interaction library backed by a real terminal parser

    v0.4.1 500 #tui #vt100 #curses
  228. cplex-rs

    Binding of IBM Cplex library

    v0.1.9 #bindings #optimization #binding
  229. sc-cap

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

    v0.2.0 #screen-capture #recording #screen-recording #video #graphics #video-capture
  230. ttysvr

    Screensavers for your terminal

    v0.3.4 1.0K #ratatui #screensaver #terminal #bevy #tui
  231. jiggler

    A cross-platform CLI tool to jiggle mouse and press keys to prevent screen lock

    v0.1.2 #mouse #productivity #cli #prevent-sleep #cli-productivity
  232. kolibri-embedded-gui

    embedded-graphics based GUI framework made to be as lightweight as its namesake

    v0.1.0 150 #embedded-graphics #imgui #ui #framework #immediate-mode
  233. gpui-nav

    A lightweight screen navigation library for GPUI

    v0.1.1 #gpui #navigation #router
  234. pipes-rs

    rewrite of pipes.sh

    v0.1.1 #pipe #sh #random #screen #background-color
  235. remotro

    allowing remote control of Balatro

    v0.2.0 #remote-control #balatro #connection #screen #menu
  236. bevy_splash_screen

    A plugin for bevy which allows you to create screens to show the brands and development teams behind your amazing game

    v0.7.0 450 #bevy-plugin #splash-screen #bevy-ui #gamedev-ui #ui #bevy
  237. limnus-screen

    platform neutral screen and window types

    v0.0.20 110 #platform-neutral #window #screen #and #settings
  238. retsyn

    A full text search program. Can be used via CLI or as a library.

    v0.1.8 #search #tantivy #filter #open
  239. wireless-display

    Use your laptop as a second monitor for your Windows desktop PC over WiFi

    v1.0.3 #remote-desktop #web-rtc #screen-capture
  240. atspi-proxies

    AT-SPI2 proxies to query or manipulate UI objects

    v0.13.0 330K #accessibility #screen-reader #linux
  241. figures

    A math library specialized for 2d screen graphics

    v0.5.0 #graphics #2d-graphics #graphics-math #math
  242. r-matrix

    Rust port of cmatrix

    v0.2.7 750 #cmatrix #ncurses #window #character #port #memory-safe #falling
  243. termit

    Terminal UI over crossterm

    v0.7.0 #tui #tty #terminal #emulation #terminal-emulator
  244. vexide-startup

    User program startup and runtime support for vexide

    v0.5.0 500 #startup #vex-v5 #vex #robotics #v5
  245. tauri-plugin-videoplayer

    Fullscreen native video player for tauri

    v0.1.6 #tauri-plugin #video-player #full-screen #native #webview
  246. Try searching with DuckDuckGo or on crates.io.

  247. alternate_screen_wrapper

    enter end leave alternate screen in one line

    v0.3.3 490 #line #screen #end #enter
  248. ffmpeg-screen-recorder

    This program is a gadget which helps you use FFmpeg to record your screen on Linux. The video record can be saved as a file, or be streamed via RTMP protocol.

    v1.0.21 #screen-recording #ffmpeg #cli #screen-record
  249. screen-wake-lock

    Cross-platform library to prevent display sleep/idle using wake locks

    v0.1.0 #screen #wake-lock #prevent-sleep #lock-screen
  250. sensehat-screen

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

    v0.2.6 #raspberry-pi #8x8 #sensehat #screen
  251. mtm

    Keep your screen awake by nudging the mouse at random intervals

    v0.1.0 #mouse #idle #automation #screen #cli #mouse-automation
  252. tauri-plugin-screen-wake-lock

    A Tauri plugin to keep the screen awake while enabled (desktop only)

    v0.1.0 #tauri-plugin #screen #tauri #wake
  253. scrap

    Screen capture made easy

    v0.5.0 2.2K #screen-capture #record #screen
  254. akarui

    A lightweight screen backlight tool for linux

    v0.1.2 #backlight #linux #tool-for-linux #screen #config
  255. dvd-render

    render a sequence of terminal screens, optionally encoding them to a video file

    v0.2.4 280 #terminal #video #screen #font #renderer #frame-sequence #pt #grid-cell #gpu-accelerated #grids
  256. lcd

    Hitachi HD44780-compatible LCD screen support for embedded development

    v0.4.1 #hd44780 #screen
  257. ssd1322_rs

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

    v0.2.0 #embedded-spi #embedded #oled #screen
  258. e_window_native

    e_window shared native methods for screen size and other native needs

    v0.1.0 #size #e-window #cross-platform #screen #native
  259. qwiic-lcd-rs

    aims at controlling QwiicLCD screens using I2C from Linux

    v0.1.11 #lcd #i2c #linux #screen #qwiic
  260. screencap

    Capture screen data

    v0.1.1 #screen-capture #dxgi #gdi #screen
  261. libvibrant

    control screen saturation on X servers

    v1.1.1 #saturation #x11 #server #output #screen #ctm #nvidia #0-0
  262. bevy_blur_regions

    A Bevy plugin to selectively blur regions of the screen

    v0.5.0 750 #bevy-plugin #blur #region #selectively #screen #camera #bevy-ui #3d
  263. captrs

    Cross-platform screen capture library

    v0.3.1 170 #screen-capture #screen #record
  264. tuifw-screen-test

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

    v0.26.0 1.9K #tui #testing #screen
  265. brightness-ctl

    command line tool to control screen brightness

    v0.1.2 #backlight #brightness #screen #commmand-line
  266. lipl-display-femtovg

    Displaying part on the screen using femtovg

    v0.4.6 180 #screen #femtovg #part #gatt
  267. lipl-display-gtk

    Displaying part on the screen using gtk

    v0.4.4 #screen #gtk #part
  268. resolution

    Retrieves current screen resolution

    v0.2.0 360 #linux #screen #macos #windows
  269. tuifw-screen-base

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

    v0.26.0 #ncurses #notcurses #screen