{"id":14016225,"name":"keymouse","ecosystem":"cargo","description":"Control your mouse using Vim-style keyboard navigation","homepage":"https://github.com/debacodes10/keymouse","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/debacodes10/keymouse","keywords_array":["keyboard","mouse","vim","productivity"],"namespace":null,"versions_count":23,"first_release_published_at":"2026-03-09T10:22:11.781Z","latest_release_published_at":"2026-03-25T09:44:23.901Z","latest_release_number":"0.6.5","last_synced_at":"2026-08-08T19:45:24.055Z","created_at":"2026-03-09T10:33:19.667Z","updated_at":"2026-08-09T11:59:34.836Z","registry_url":"https://crates.io/crates/keymouse/","install_command":"cargo install keymouse","documentation_url":"https://docs.rs/keymouse/","metadata":{"categories":["command-line-utilities"]},"repo_metadata":{"id":343203257,"uuid":"1176041423","full_name":"debacodes10/keymouse","owner":"debacodes10","description":"High-performance macOS mouse control built in Rust. Features Vim motion keys (hjkl), speed modifiers, scrolling, and a recursive 3x3 jump grid overlay.","archived":false,"fork":false,"pushed_at":"2026-07-28T12:18:44.000Z","size":82562,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-08-09T01:29:29.675Z","etag":null,"topics":["accessibility","cgeventtap","cli","grid-navigation","keyboard-navigation","macos","meny-bar-app","mouse-control","productivity-tools","rust","system-utility","vim","vim-keybindings"],"latest_commit_sha":null,"homepage":"","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/debacodes10.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-08T14:38:38.000Z","updated_at":"2026-07-28T12:20:36.000Z","dependencies_parsed_at":"2026-03-13T00:00:30.344Z","dependency_job_id":null,"html_url":"https://github.com/debacodes10/keymouse","commit_stats":null,"previous_names":["debacodes10/keymouse"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/debacodes10/keymouse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debacodes10","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36453455,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"debacodes10","name":"Debadyuti Mukherjee","uuid":"111529766","kind":"user","description":"Student at SRM University, Chennai, India","email":"","website":null,"location":"Kolkata","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/111529766?u=98c604a4978105fa636a41f70f3f826fdc9778d8\u0026v=4","repositories_count":1,"last_synced_at":"2023-05-06T20:27:32.050Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/debacodes10","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-05-06T20:27:32.053Z","updated_at":"2023-05-06T20:27:32.053Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debacodes10","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debacodes10/repositories"},"tags":[{"name":"v0.6.5","sha":"754feeed6fdaa2cf07f9fcdadbe833288e026a54","kind":"tag","published_at":"2026-03-25T09:44:40.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.6.5","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"62182e2fa6a6be025a888b4105c3963e3d126abb","kind":"tag","published_at":"2026-03-25T09:07:36.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.6.4","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"e783c5a390871fa69a7bb16d0e37a3a97d85dcba","kind":"tag","published_at":"2026-03-25T09:00:29.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.6.3","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"a92d8012f371966daa715f9df15e089a79c46512","kind":"tag","published_at":"2026-03-20T07:49:34.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.6.2","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"c750d80aa9e3d73f7abe5159ecc76f4afefb033b","kind":"commit","published_at":"2026-03-12T17:33:03.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.6.1","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.6.1/manifests"},{"name":"v0.5.1","sha":"94adcd340d3d395187c005a3b5af2ce4f8a79a50","kind":"commit","published_at":"2026-03-11T19:11:03.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.5.1","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.5.1/manifests"},{"name":"v0.4.6","sha":"92c84789c890b67b14ae07d66018add0c71c0749","kind":"commit","published_at":"2026-03-11T16:50:37.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.4.6","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.4.6/manifests"},{"name":"v0.4.2","sha":"7a9c7adf441ca18ff3e29105943632062831dc40","kind":"commit","published_at":"2026-03-11T12:24:20.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.4.2","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"ef51a46a5a63b7eb820713090ee230dc7a52451d","kind":"commit","published_at":"2026-03-11T05:35:01.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.4.1","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"56dfa139f254fdb9e71fdfdd6574eccf9fabc63c","kind":"commit","published_at":"2026-03-10T20:46:13.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.4.0","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"67c9839312cb265aaf771b63b2c028dc1b2df55d","kind":"commit","published_at":"2026-03-10T19:58:20.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.3.3","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.3.3/manifests"},{"name":"v0.3.1","sha":"350b04b30cad93d0ed71bb8423740f92b45300d2","kind":"commit","published_at":"2026-03-10T15:15:31.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.3.1","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.3.1/manifests"},{"name":"v0.2.0","sha":"9422ec76dd97b56350f9561e1185150c3219077f","kind":"tag","published_at":"2026-03-10T11:38:48.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.2.0","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.2.0/manifests"},{"name":"v0.3.0","sha":"25953f417ddac47c44458ad45ba60df996bb5676","kind":"commit","published_at":"2026-03-09T10:21:55.000Z","download_url":"https://codeload.github.com/debacodes10/keymouse/tar.gz/v0.3.0","html_url":"https://github.com/debacodes10/keymouse/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/debacodes10/keymouse@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debacodes10%2Fkeymouse/tags/v0.3.0/manifests"}]},"repo_metadata_updated_at":"2026-08-09T11:59:34.835Z","dependent_packages_count":0,"downloads":423,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":91.85039032341082,"dependent_repos_count":16.79064694420275,"dependent_packages_count":22.187771908969474,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":43.60960305886101},"purl":"pkg:cargo/keymouse","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/keymouse","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cargo/keymouse","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/keymouse/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/keymouse/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/keymouse/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/keymouse/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/keymouse/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/keymouse/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/keymouse/codemeta","maintainers":[{"uuid":"396149","login":"debacodes10","name":"Debadyuti Mukherjee","email":null,"url":"https://github.com/debacodes10","packages_count":1,"html_url":"https://crates.io/users/debacodes10","role":null,"created_at":"2026-03-09T10:37:43.491Z","updated_at":"2026-03-09T10:37:43.491Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/debacodes10/packages"}]}