-
rodio
Audio playback library
-
nucleo-matcher
plug and play high performance fuzzy matcher
-
kira
Expressive audio library for games
-
steamworks
friendly bindings to the steamworks sdk
-
gstreamer-play
Rust bindings for GStreamer Play library
-
empress
A D-Bus MPRIS daemon for controlling media players
-
lowfi
An extremely simple lofi player
-
mpd-discord-rpc
Displays your currently playing song / album / artist from MPD in Discord using Rich Presence
-
retry-policies
A collection of plug-and-play retry policies for Rust projects
-
nucleo
plug and play high performance fuzzy matcher
-
google-androidpublisher3
A complete library to interact with Android Publisher (protocol v3)
-
bacon
background rust compiler
-
dmm
The Declarative Music Manager
-
ansible-sshman
managing SSH access to machines with Ansible
-
google-playintegrity1
A complete library to interact with Play Integrity (protocol v1)
-
google-androidpublisher2
A complete library to interact with Android Publisher (protocol v2)
-
rescrobbled
MPRIS music scrobbler daemon
-
tsudoku
A terminal-friendly version of sudoku
-
shakmaty
Chess and chess variant rules and operations
-
soloud
Rust bindings for the soloud audio engine
-
timer-cli
countdown terminal alarm
-
timecat
NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features move generation, advanced position evaluation through NNUE, and move searching capabilities.
-
zarumet
A terminal-based mpd client with album display
-
reduct-cli
A CLI client for ReductStore written in Rust
-
apkeep
A command-line tool for downloading APK files from various sources
-
rupnp
An asynchronous library for finding UPnP control points, performing actions on them and reading their service descriptions
-
hooligan
Manages VRChat LocalPlayerModerations file
-
google-androidmanagement1
A complete library to interact with Android Management (protocol v1)
-
google-playmoviespartner1
A complete library to interact with Play Movies (protocol v1)
-
bevy_kira_audio
Bevy plugin for dynamic audio
-
google-playcustomapp1-cli
A complete library to interact with playcustomapp (protocol v1)
-
xmrsplayer
safe no-std soundtracker music player
-
wordle-bot
Full CLI Implementation of the popular game Wordle with an included Solver
-
aframe
High-level Aframe VR bindings for Rust WASM
-
goban
Go move generation and Go ruling
-
hanabot
A Slack bot that lets you play Hanabi
-
google-playmoviespartner1-cli
A complete library to interact with Play Movies (protocol v1)
-
claude-role-play
Two-agent role-play demo - Claude agents with different personas conversing
-
crabbox
GPIO & RFID controlled jukebox for RaspberryPi
-
chess-vector-engine
Open source chess engine with hybrid vector-based position analysis, advanced tactical search, and NNUE neural network evaluation
-
mtrack
A multitrack audio and MIDI player for live performances
-
krustens
A terminal application for getting information from your Spotify or Apple Music listen history
-
shuuro
Bitboard based Shuuro library
-
nanpure
sudoku playing game
-
rebels
Anarchic spacepirates playing basketball in your terminal
-
moosicbox_player
MoosicBox player package
-
playfair_cipher
Playfair, Two square and Four square cipher
-
soundscope
A command-line tool for analyzing audio files and real-time input (FFT, LUFS)
-
mpd_info_screen
Displays info on currently playing music from an MPD daemon
-
gpu-trace-perf
Plays a collection of GPU traces under different environments to evaluate driver changes on performance
-
backgammon
The Rust Backgammon library
-
gradient
A command line tool for playing with color gradients
-
pwsp
PWSP lets you play audio files through your microphone. Has both CLI and GUI clients.
-
rsbench
Benchmarking utility written in pure rust
-
google-playcustomapp1
A complete library to interact with playcustomapp (protocol v1)
-
cdk-ansible
generate Ansible playbooks from Rust code
-
wayland-pipewire-idle-inhibit
Inhibit wayland idle when computer is playing sound
-
docker-pose
Command line tool to play with 🐳 Docker Compose files
-
portablemc-cli
Cross platform command line utility for launching Minecraft quickly and reliably with included support for Mojang versions and popular mod loaders
-
trane
An automated system for learning complex skills
-
awedio
A low-overhead and adaptable audio playback library
-
minimo
terminal ui library combining alot of things from here and there and making it slightly easier to play with
-
dicexp
A Dice Expression Interpreter program and library for parsing (and rolling) role-playing game style dice notations (e.g. "2d8+5")
-
herolib-core
Core utilities including text processing, networking, and HeroScript configuration language
-
lavalink-rs
Lavalink API wrapper for discord audio playing
-
ani-l
A terminal-based anime library and streamer
-
casino
built right into your terminal
-
samedec
A SAME/EAS digital receiver and alerting program
-
phonic
Audio playback library
-
code-smore
A morse code practice tool
-
chess-tui
Play chess from your terminal 🦀
-
bevy_seedling
A sprouting integration of the Firewheel audio engine
-
libmpv2
Libmpv abstraction that's easy to use and can play next to all codecs and containers
-
mazter
Mazes in your terminal
-
rmpc
A beautiful and configurable TUI client for MPD
-
rewordle
lets you play all the Wordle words from the beginning in the terminal
-
rcade-sdk
The Recurse RCade SDK
-
librmo
manage media files and play them
-
bulls-and-cows
A framework for building bulls-and-cows games (1A2B) for any data type
-
casino_games
Play casino games in your terminal
-
herosal-heroscript
HeroScript - A defensive configuration language for safe system orchestration
-
e_midi
An interactive/CLI/library MIDI player with advanced playback options, looping, and scan modes
-
edgee-cli
Edgee CLI to play with AI Gateway, tools, components
-
CLI-Rhythm
functional CLI music player
-
dice-nom
that utilizes the nom parser for randomly generating numbers to support role-playing games
-
numba-wumbo
A goofy terminal game where you guess the secret number 🎮
-
tauri-plugin-iap
A Tauri v2 plugin that enables In-App Purchases (IAP)
-
blink-timer
A program that helps you to remember to take breaks (and blink your eyes) while using the computer
-
tunein-cli
Browse and listen to thousands of radio stations across the globe right from your terminal 🌎 📻 🎵✨
-
cliard24
command-line 24-point card game. It provides two main functions: the game mode allows you to play the classic 24-point game interactively in the terminal, where you randomly draw 4 cards and use addition…
-
enjoy
Play any game rom with associated emulator in RetroArch
-
spotify-cli
A terminal-first Spotify control surface
-
cal-jambonz
Jambonz Verbs
-
gittype
A typing practice tool using your own code repositories
-
mpdpopm
Maintain ratings & playcounts for your mpd server
-
lastfm-client
A modern, async Rust library for fetching and analyzing Last.fm user data
-
rustorio
first game written and played entirely in Rust's type system. Not just do you play by writing Rust code, the rules of the game are enforced by the Rust compiler! If you can write the…
-
devalang
Write music with code. Devalang is a domain-specific language (DSL) for sound designers and music hackers. Compose, automate, and control sound — in plain text.
-
legacylisten
CLI audio player with strange features
-
bili-tui
A TUI client for Bilibili written in Rust
-
tauri-plugin-media-toolkit
Comprehensive media toolkit for Tauri: edit, play, convert audio/video files
-
WordleOxide
app that allows you to play either NYT's Wordle or LaPalabradelDia in your CLI. The word of the day in both versions are synchronized with the actual webpages solutions as well as having…
-
aschord
A command line tool for showing how to play guitar chords
-
matchforge
A plug-and-play matchmaking SDK for multiplayer games
-
rustyo
radio that uses mpv to play radio streams from publically available internet radiostations
-
upnp-client
UPnP client written in Rust
-
celestedebugrc
Client for interacting with Everest DebugRC
-
crusty_cards
Playing Card and Deck Library
-
nhl_api
An NHL stats and scores API client
-
rusty-lights
The lightsout game written in rust
-
wasm96-sdk
SDK for building WASM apps that run under the wasm96 libretro core
-
bitboard_chess_engine
A chess engine with UCI support
-
fast_firestore
fast, plug and play firestore lib
-
snakepipe
A snake game based on stdin/stdout following unix philosophy
-
mpris-nowplaying
A websocket based MPRIS2 "now-playing" / status client
-
bevy_roll_safe
Rollback safe utilities and abstractions for Bevy
-
osclet
Play with wavelets! Or they will play with you
-
minau
minimal music player
-
switchy_upnp
Switchy UPnP package
-
notify-usb
Notify when a USB device is attached or detached
-
ptg
fetching Riot APIs and determine if two League of Legends players have played together recently or not
-
fbsim-core
american football simulation
-
lyra
A featureful Discord bot written in Rust
-
opl-emu
OPL Emulator
-
audio-preview
TUI for quickly navigating the file system and previewing audio files
-
cardito
Build svg playing cards from a template
-
playit
A mpv-based audio runner with features like playlist and more
-
music-stats
Saves your music listening history to a GitHub Gist and aggregates plays from Last.fm and YouTube Music
-
gpapi
interacting with the Google Play API
-
bevy_mortar_bond
Bevy integration plug-in for mortar language
-
routefinder
router
-
connect-four-ai
A high-performance Rust implementation of a perfect Connect Four solver
-
locking-pomodoro-timer
A Pomodoro timer with the capability of locking the screen
-
bible-cli
Fast, playful Bible CLI (KJV MVP)
-
timer_core
countdown terminal alarm
-
bevy_vrm1
Allows you to use VRM and VRMA in Bevy
-
raplay
playing audio
-
door_player
Door Player, Cross by ffmpeg and egui
-
tic-tac-foe
A tui to play tic-tac-toe
-
esp-hal-buzzer
Buzzer driver for esp-hal
-
proteus_audio
A command line utility and library for playing .prot audio files
-
google-playintegrity1-cli
A complete library to interact with Play Integrity (protocol v1)
-
dealrs
Toolkit for card games like poker, providing card, deck, hand, and exploration utilities
-
timesup
A lightweight terminal timer with desktop notifications that runs as a daemon
-
rusty_console_game_engine
port of the olcConsoleGameEngine
-
voicepeak-cli
A command-line interface wrapper for VOICEPEAK text-to-speech software
-
symphoxy
A music-as-code library and synthesizer for rust
-
terminal_gameboy
A terminal-based Game Boy emulator with ASCII and block rendering modes
-
tetr_ch
wrapper for the TETRA CHANNEL API
-
noez
CLI utility to play pink noise in stereo
-
playback-rs
A very simple audio/song loading and playing library
-
shelltrax
A cmus-inspired terminal music player with Last.fm scrobbling
-
rs-wordle-solver
solving Wordle-style puzzles. It provides multiple guessing algorithms, as well as building blocks for implementing your own Wordle solving algorithms.
-
agb_tracker_interop
interop between tracker plugins and agb itself. Designed for use with the agb library for the Game Boy Advance.
-
playready
DRM system based on pyplayready
-
n-letter-wordle
A wordle clone, played in the command line, with words of any length
-
rust_reversi_core
game of Reversi including AI players and arena for playing games
-
shakmaty-syzygy
Probe Syzygy endgame tablebases
-
ukebox
A ukulele chord toolbox in Rust
-
bevy_play_card
A card crate for the Bevy game engine
-
plyg
A Playground to safely try out different programming languages in a single file
-
vleue_kinetoscope
Animated GIF player for Bevy
-
tritium_remote
connecting to remote Robots running TritiumOS
-
mediaremote-rs
Access macOS MediaRemote.framework to get now playing information
-
mcvm
A fast, extensible, and powerful Minecraft launcher
-
media-remote
Bindings for MediaRemote.framework
-
nu_plugin_audio_hook
A nushell plugin to make and play sounds
-
poise_error
An opinionated plug-and-play library for error handling in Discord bots made with poise
-
coretilus
A parody of GNU Coreutils — a playful collection of typo-triggered command-line tools written in Rust
-
caw
A framework for building software-defined modular synthesizers
-
dds-bridge
API for DDS, the double dummy solver for bridge
-
direct_play_nice
CLI program that converts video files to direct-play-compatible formats
-
musing
An MPD-inspired music server
-
radiance-libmpv
Libmpv abstraction that's easy to use and can play next to all codecs and containers (fork with OpenGL renderer hooks for Radiance)
-
twilight-lavalink
Lavalink client for the Twilight ecosystem
-
tet-ris
A play a quick game of 1984-ish Tetris right in the terminal!
-
cardgames
A collection of (mostly italians) card games
-
vibelang-keys
Terminal MIDI keyboard for VibeLang - play MIDI from your computer keyboard
-
eschac
computing chess moves
-
llkv-sql-pong-demo
Watch a terminal play pong against itself using the LLKV SQL engine in a game loop. Mainly for perf evaluation.
-
googleplay-protobuf
The automatically generated types derived from the Google Play Protobuf specification
-
go_game_board
Go/Baduk/Weiqi rules implementation with libEGo-based algorithms
-
beast1984
An ASCII game built in rust in loving memory of the 1984 hit BEAST by Dan Baker, Alan Brown, Mark Hamilton and Derrick Shadel
-
dcss-api
A DCSS Webtile API for Rust
-
snake3
Play the classical snake game on your terminal or use the crate to build your own
-
vibelang-http
HTTP REST API server for VibeLang
-
tetris-tui-rs
A terminal Tetris game written in Rust using Ratatui
-
ears
Easy Rust API to play audio using OpenAL
-
karty
playing cards
-
smpd-tui
mpd client tui
-
schnapsen-rs
Schnapsen implementation in Rust
-
ez_al
audio library
-
tui-cards
A playing card widget for Ratatui
-
rootftp
FTP server tool that allows you to play with files. Multiple users can share their files with each other. You can also build custom plugins see examples for more info.
-
beep-evdev
Beep the PC speaker using evdev
-
vitasdk-sys
Raw bindings to vitasdk
-
theattyr
A terminal theater for playing VT100 art and animations
-
ocarina-tui
play the ocarina of time in the terminal
-
red_smb
play with SMB
-
kord
easily explore music theory principles
-
snake-tui
A cross platform snake game running in the terminal
-
dhcplayer
play and attack DHCP
-
metronome-rs
A metronome library with audio beep functionality
-
puroro
Google Protocol Buffer
-
chess-oxide
A chess engine library written in Rust, with a GUI bin to play against it
-
meme_generator_memes
Meme generator built-in memes
-
tauri-plugin-videoplayer
Fullscreen native video player for tauri
-
onionbell
A bell utility for Hyprland
-
canadensis_pnp_client
Client library for Cyphal plug-and-play node ID allocation
-
ansible-rs
wrapper library for Ansible command-line tools (Linux/Unix only)
-
ncp-matcher
plug and play high performance fuzzy matcher
-
shellcaster
A terminal-based podcast manager to subscribe to and play podcasts
-
dyson_log
Plug and play logging
-
wavy
Asynchronous cross-platform real-time audio recording & playback
-
normalizer
Automatic remastering CLI program intended for DJs who play a lot of different genres or older tracks that have inconsistent masters
-
yayagram
Play nonograms/picross in your terminal
-
rustorio-engine
first game written and played entirely in Rust's type system. Not just do you play by writing Rust code, the rules of the game are enforced by the Rust compiler! If you can write the…
-
upnp-rs
basic Universal Plug and Play (UPnP) protocol implementations
-
soundboard
cross-plattform soundboard: play sounds over your microphone
-
smallvec-wrapper
Macro and common structs to play with
smallvec -
termplay
Play images/videos in your terminal
-
ncpig
Non-Cooperative Perfect Information Games, and algorithms to play them
-
red_spnego
construct spnego messages
-
btfm
A Discord bot that plays audio clips based on voice chat
-
playht_rs
interacting with play.ht API
-
constime
Zig's comptime for Rust with zero dependencies. Mostly something to play around with until more stuff is const fn.
-
battlesnake-game-types
game types for play.battlesnake.com
-
RustyPiano
terminal piano in Rust. Plays sa re ga notes with keyboard keys.
-
red_ntlm
play with NTLM
-
ambisonic
Compose and play 3D audio
-
bridgitte
Contract bridge double dummy solver
-
bytebeat-cli
An LLVM-powered program to JIT-compile bytebeats and play them through your speaker
-
b2m
Play bilibili or other videos with mpv
-
caw_midi_file
Play midi files with the caw synthesizer framework
-
tetris
Play Ascii tetris with rust
-
mdplayscript
An extension of Markdown for play scripts
-
rlottie
A platform independent standalone library that plays Lottie Animation
-
multichannel_audio
Play and record multichannel audio in Rust
-
desdemona
Command line Othello and simulation framework
-
picosakura
mml player
-
sheila
An application that plays movies as wallpapers for Wayland session
-
morse_n_s
Test program that plays Morse code "N"s using Rust and CPAL, inspired by its use in historical aviation communications, including transmissions by Amelia Earhart
-
play-games-services
Google Play Games Services Plugin for Crossbow
-
crosstui
Solve crossword puzzles in your terminal
-
crossword
puzzles including .puz file parsing
-
strustle
A wordle clone to play in the terminal
-
sea_battle_backend
A Sea Battle game backend server
-
termova
Play videos in the terminal
-
caw_player
Play audio from the caw synthesizer framework
-
cdk-ansible-core
cdk-ansible is a tool to generate Ansible playbooks from Rust code
-
arplayer
play and attack ARP
-
test-project
Test project to play around with release management
-
giant_tictactoe
A giant Tic Tac Toe game
-
muzic
loop where you can add notes and play them, and a couple of other things
-
unix-time
A minimal crate to play with Instant based on UNIX epoch
-
rlottie-sys
A platform independent standalone library that plays Lottie Animation
-
play-files
parsing Polyend Play projects into Rust structs
-
be_eloistree_wowinteger
Learn to play with code
-
playhead
A small and simple counter utility
-
wordlers
A program to solve/play word games
-
beep
PC speaker
-
emoji-cli
Just a dummy emoji cli to play with Rust
-
play
The package provides a means of playing audio files
-
rusty_wordle
Play Worlde in the terminal
-
hotelier
An algorithm that plays Monopoly
-
gomoku-core
Core library to play Gomoku
Try searching with DuckDuckGo or on crates.io.