{"id":13766141,"url":"https://github.com/ueberdosis/mouseless","last_synced_at":"2025-05-10T21:33:10.158Z","repository":{"id":40759212,"uuid":"279590582","full_name":"ueberdosis/mouseless","owner":"ueberdosis","description":"Keyboard shortcut training and look-up for macOS.","archived":true,"fork":false,"pushed_at":"2022-10-06T09:01:44.000Z","size":19519,"stargazers_count":140,"open_issues_count":5,"forks_count":32,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-27T10:01:48.539Z","etag":null,"topics":["electron","keyboard-shortcuts","macos"],"latest_commit_sha":null,"homepage":"https://mouseless.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ueberdosis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-14T13:19:40.000Z","updated_at":"2025-04-17T02:20:13.000Z","dependencies_parsed_at":"2023-01-19T11:45:13.993Z","dependency_job_id":null,"html_url":"https://github.com/ueberdosis/mouseless","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ueberdosis%2Fmouseless","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ueberdosis%2Fmouseless/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ueberdosis%2Fmouseless/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ueberdosis%2Fmouseless/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ueberdosis","download_url":"https://codeload.github.com/ueberdosis/mouseless/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252794291,"owners_count":21805173,"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":["electron","keyboard-shortcuts","macos"],"created_at":"2024-08-03T16:00:51.882Z","updated_at":"2025-05-10T21:33:05.421Z","avatar_url":"https://github.com/ueberdosis.png","language":"JavaScript","funding_links":["https://github.com/sponsors/ueberdosis"],"categories":["Apps"],"sub_categories":["Open Source"],"readme":"### ⚠️ This project is discontinued. Feel free to fork it!\n\n# Mouseless\n\n[![Sponsor](https://img.shields.io/static/v1?label=Sponsor\u0026message=%E2%9D%A4\u0026logo=GitHub)](https://github.com/sponsors/ueberdosis)\n\nKeyboard shortcut training and look-up.\n\n\u003cimg width=\"712\" alt=\"OAJSdfRA10\" src=\"https://user-images.githubusercontent.com/2500670/87651207-08ad2780-c753-11ea-91e7-5f8c32fa1fa1.png\"\u003e\n\n## Features\n\n* keyboard shortcut lookup (works with every app)\n* exercises for 1.000+ keyboard shortcuts (for supported apps)\n* translates all shortcuts to your keyboard layout\n* works offline\n* available for macOS\n\n## Supported apps\n\nAdobe XD, Airtable, Bear, Code, Evernote, Figma, Finder, Firefox, Gmail, Google Chrome, Google Docs, iA Writer, macOS, Notion, Photoshop, Safari, Sketch, Slack, Spotify, Sublime Text, Superhuman, Things, Todoist, Transmit, Trello, Ulysses, Webflow, Xcode\n\nSomething’s missing? https://feedback.mouseless.app/\n\n## Using Mouseless\n\nYes, the code is open source, though we ask you to buy a license to actually use Mouseless. Your support will help us to put more time into our open source work. ✌️\n\n* 🤑 Buy a license here: https://mouseless.app ($20.00)\n* 💝 Sponsor our work: https://github.com/sponsors/ueberdosis\n* 📚️ Or [subscribe to SetApp](https://go.setapp.com/stp268?refAppID=379\u0026utm_medium=available_on_setapp_button\u0026utm_source=388\u0026utm_campaign=https://github.com/ueberdosis/mouseless) (referral link) and get a ton of apps, including Mouseless\n\n#### Project setup\n\nFeel free to clone the project and fiddle around with our code. You need Node and Yarn.\n\n```\nyarn install\n```\n\n#### Run the development build\n\nTo start the development version of the app run the start script. The app will open and you’ll be able to use it right-away. Changes to the code will be hot loaded.\n\n```\nyarn start\n```\n\n#### Lint and fix files\n\nIf you plan to send a PR with changes, run the lint process to fix code style issues:\n\n```\nyarn lint\n```\n\n## Builds\n\nDon’t try to build the app, you won’t be able to code sign and/or notarize the app without a developer certificate. We’re running the build process manually and publish new versions on the website: https://mouseless.app\n\n### Build the macOS version\n\nDon’t do this at home. It won’t work without all the certificates and credentials. Hopefully this is helpful to other app developers though.\n\n1. Bump version in /package.json\n2. Fill out the .env\n3. Install dependencies: `yarn install`\n4. Build the macOS version: `yarn run electron:build`\n5. Put the notarized version in the Zip file: `yarn run fix:build:mac`\n6. Manually upload `Mouseless-*.dmg`, `Mouseless-*.dmg.blockmap`, `Mouseless-*.zip` and `latest-mac.yml` (find them in dist_electron) to the DigitalOcean space.\n7. Manually upload the `Mouseless-*.dmg` to Gumroad.\n8. Update the download links in `ueberdosis/mouseless-landingpage`.\n9. Respond to suggestions on https://feedback.mouseless.app.\n10. Tweet about the update. 🐤\n\n### New Release for SetApp\n\n1. Jump to the SetApp Node.js wrapper: `cd setapp-nodejs-wrapper`\n2. Install all dependencies: `yarn install`\n3. Build the Node.js wrapper: `yarn build`\n4. Jump back to the root folder: `cd ../`\n5. Actually build the SetApp version: `yarn setapp:build`\n6. Fix the Zip file: `yarn fix:build:mac`\n7. Manually upload `dist_electron/Mouseless-*.dmg` to SetApp (https://developer.setapp.com/).\n\n## Related projects\n\n* [ueberdosis/mouseless-landingpage](https://github.com/ueberdosis/mouseless-landingpage)\n* [ueberdosis/glyphfinder](https://github.com/ueberdosis/mouseless)\n* [ueberdosis/glyphfinder-landingpage](https://github.com/ueberdosis/glyphfinder-landingpage)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fueberdosis%2Fmouseless","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fueberdosis%2Fmouseless","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fueberdosis%2Fmouseless/lists"}