Skip to content

A Rust CLI that makes mechanical keyboard sound effects on every key press

License

Notifications You must be signed in to change notification settings

nuIIpointerexception/rustyvibes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rustyvibes

A Rust CLI that makes mechanical keyboard sound effects on every key press

Rustyvibes.mp4

Installation

cargo install rustyvibes

Linux

You Will Need To install Advanced Linux Sound Architecture [ ALSA ]

Ubuntu / debian

sudo apt-get to install alsa-tools

Fedora

sudo dnf install alsa-lib-devel

Usage

rustyvibes <soundpack_path> -v <volume> (0-100 | optional)

Download Soundpacks: Here


Mechvibes vs. Rustyvibes

How does Rustyvibes compare to its competitors like Mechvibes? Mechvibes uses Electron and Chromium which is very resource intensive. Rustyvibes on the other hand is made with Rust and can be upto 10x-100x more resource efficient.

Mechvibes Soundpacks: Here

Certain custom soundpacks may not work with Rustyvibes, you can use this tool to fix those


Privacy and Permissions

Rustyvibes is a fully open-sourced project and never uses any network activity at all. macOS by default will ask you for input monitoring permissions when you start the app for the first time, if you were unable to enable it the first time, you'll need to add your default terminal you're using in the allowed input monitoring apps

image

Contribute to this project

buymeacoffee

About

A Rust CLI that makes mechanical keyboard sound effects on every key press

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%