{"id":13478171,"url":"https://github.com/KunalBagaria/rustyvibes","last_synced_at":"2025-03-27T07:30:49.730Z","repository":{"id":44363032,"uuid":"396086379","full_name":"KunalBagaria/rustyvibes","owner":"KunalBagaria","description":"A Rust CLI that makes mechanical keyboard sound effects on every key press","archived":false,"fork":false,"pushed_at":"2024-07-07T03:54:15.000Z","size":15441,"stargazers_count":235,"open_issues_count":7,"forks_count":29,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-20T05:49:20.736Z","etag":null,"topics":["cli","inputs","key","keyboard","linux","macos","mechanical","mechvibes","rust","tool","windows"],"latest_commit_sha":null,"homepage":"https://github.com/kunalbagaria/rustyvibes","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KunalBagaria.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-14T17:56:34.000Z","updated_at":"2025-03-19T22:41:55.000Z","dependencies_parsed_at":"2024-01-16T06:18:47.646Z","dependency_job_id":"816d2fcc-4c25-4eea-a067-eb548de22a40","html_url":"https://github.com/KunalBagaria/rustyvibes","commit_stats":null,"previous_names":["kb24x7/rustyvibes"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KunalBagaria%2Frustyvibes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KunalBagaria%2Frustyvibes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KunalBagaria%2Frustyvibes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KunalBagaria%2Frustyvibes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KunalBagaria","download_url":"https://codeload.github.com/KunalBagaria/rustyvibes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245802257,"owners_count":20674621,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","inputs","key","keyboard","linux","macos","mechanical","mechvibes","rust","tool","windows"],"created_at":"2024-07-31T16:01:53.399Z","updated_at":"2025-03-27T07:30:49.290Z","avatar_url":"https://github.com/KunalBagaria.png","language":"Rust","funding_links":["https://www.buymeacoffee.com/kb24x7"],"categories":["Rust"],"sub_categories":[],"readme":"# Rustyvibes\n\nA Rust CLI that makes mechanical keyboard sound effects on every key press\n\nhttps://user-images.githubusercontent.com/61944452/135816568-400c5053-8a60-4af2-b43e-e5f15d7b3d74.mp4\n\n\n# Installation\n\n```\ncargo install rustyvibes\n```\n\n## Linux \nYou Will Need To install Advanced Linux Sound Architecture [ ALSA ]\n\nUbuntu / debian\n```\nsudo apt-get install alsa-tools\n```\n\nFedora\n```\nsudo dnf install alsa-lib-devel\n```\n\n\n\n# Usage\n\n```\nrustyvibes \u003csoundpack_path\u003e -v \u003cvolume\u003e (0-100 | optional)\n```\n\n### Download Soundpacks: [Here](https://drive.google.com/file/d/1LQEQ9aOVQAs_wgVecXkjaA9K4LXnCdp_/view?usp=sharing)\n\n---\n\n### Mechvibes vs. Rustyvibes\n\nHow 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.\n\nMechvibes Soundpacks: [Here](https://docs.google.com/spreadsheets/d/1PimUN_Qn3CWqfn-93YdVW8OWy8nzpz3w3me41S8S494/edit#gid=0)\n\nCertain custom soundpacks may not work with Rustyvibes, you can use [this tool](https://github.com/kb24x7/packfixer-rustyvibes) to fix those\n\n\n---\n\n\n### Privacy and Permissions\n\nRustyvibes 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\n\n![image](https://user-images.githubusercontent.com/61944452/135572648-4358c459-aa06-42e5-a347-ea4feced4efe.png)\n\n\n\n\n## Contribute to this project\n\n[![buymeacoffee](https://user-images.githubusercontent.com/61944452/135130205-4ae387f7-fb32-482e-931c-1b393588872f.png)](https://www.buymeacoffee.com/kb24x7)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKunalBagaria%2Frustyvibes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKunalBagaria%2Frustyvibes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKunalBagaria%2Frustyvibes/lists"}