{"id":29276939,"url":"https://github.com/david-04/grand-gesture","last_synced_at":"2026-05-08T00:38:21.482Z","repository":{"id":301280235,"uuid":"1008715176","full_name":"david-04/grand-gesture","owner":"david-04","description":"The most comprehensive mouse gesture extension for Chrome, featuring mouse gestures, super drag, rocker gestures, wheel gestures, and more.","archived":false,"fork":false,"pushed_at":"2025-07-03T07:35:30.000Z","size":2100,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-03T08:39:01.352Z","etag":null,"topics":["browser-addon","browser-addons","browser-extension","browser-extensions","chrome","chrome-addon","chrome-extension","chrome-extensions","gesture","gestures","mouse-gesture","mouse-gestures"],"latest_commit_sha":null,"homepage":"https://chromewebstore.google.com/detail/grand-gesture/kmdhnmlelcmpeafnienldlcfchkkajfb","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/david-04.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2025-06-26T01:43:43.000Z","updated_at":"2025-07-03T07:40:01.000Z","dependencies_parsed_at":"2025-06-26T04:18:25.335Z","dependency_job_id":"247f4e69-230c-41a2-920a-f81354c2b351","html_url":"https://github.com/david-04/grand-gesture","commit_stats":null,"previous_names":["david-04/grand-gesture"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/david-04/grand-gesture","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-04%2Fgrand-gesture","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-04%2Fgrand-gesture/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-04%2Fgrand-gesture/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-04%2Fgrand-gesture/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/david-04","download_url":"https://codeload.github.com/david-04/grand-gesture/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-04%2Fgrand-gesture/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263723203,"owners_count":23501496,"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":["browser-addon","browser-addons","browser-extension","browser-extensions","chrome","chrome-addon","chrome-extension","chrome-extensions","gesture","gestures","mouse-gesture","mouse-gestures"],"created_at":"2025-07-05T10:00:32.855Z","updated_at":"2026-05-08T00:38:16.459Z","avatar_url":"https://github.com/david-04.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](resources/hero-image-github-readme-banner.jpg)\n\nGrand Gesture is the most comprehensive mouse gesture extension for Chrome, featuring mouse gestures, super drag, rocker gestures, wheel gestures, and more. \n\nThis project is a fork of the discontinued [smartUp Gestures](https://github.com/zimocode/smartup) extension by [zimocode](https://github.com/zimocode).\n\n# Installation\n\n[Get it from the Chrome Web Store](https://chromewebstore.google.com/detail/grand-gesture/kmdhnmlelcmpeafnienldlcfchkkajfb)\n\n# Gestures\n\nActions can be triggered through the following gestures:\n\n- Mouse gestures (draw a line on the screen)\n\n- Super drag (drag selected text, links, and images)\n\n- Rocker gestures (click a mouse button while holding down the other one)\n\n- Wheel gestures (use the scroll wheel while holding down a mouse button)\n- Click on the extension icon in the browser's toolbar\n\n- Context menu\n- Touch gestures\n- Double-click\n- Keyboard shortcuts\n\n# Actions\n\n- Navigation\n  - Go to the previous or next page (based on the browser history, by following the previous/next links on the page, or by incrementing/decrementing the number in the URL)\n  - Go to the parent page (by removing the last path segment from the URL)\n  - Reload the page\n  - Stop loading the page\n  - Open a URL (using either a configurable/fixed URL or the one from the clipboard)\n\n- Tabs\n  - Close one or more tabs\n  - Open a new tab\n  - Switch to the previous/first/last/left/right tab\n  - Re-open the previously closed tab\n  - Move the current tab to the left/right/start/end\n  - Detach one or more tabs into a new window\n  - Pin/unpin one or more tabs\n  - Duplicate one or more tabs\n  - Reopen the current tab in an incognito window\n- Windows\n  - Open a new window\n  - Close one or more windows\n  - Minimize/maximize the current window\n  - Merge (the tabs of) all windows into a single window\n- Text operations (triggered by dragging selected text)\n  - Copy the selected text to the clipboard\n  - Search the selected text (or the text from the clipboard) via a search engine\n  - Create a QR code for the selected text\n  - Read the selected text aloud (text-to-speech)\n- Link operations (triggered by dragging a link)\n  - Open a link\n  - Bookmark a link\n  - Copy a link's URL, text, or HTML code to the clipboard\n  - Create a QR code for a link\n  - Save a link\n- Image operations (triggered by dragging an image)\n  - Open an image\n  - Save an image (with or without prompting for a file name/location)\n  - Copy an image or its URL to the clipboard\n  - Search similar images via a search engine\n- Settings\n  - Open the Chrome settings\n  - Open the Grand Gesture settings\n  - Reload Grand Gesture\n  - Temporarily disable Grand Gesture in the current tab\n- Miscellaneous operations\n  - Run custom JavaScript code\n  - Copy the page title or URL to the clipboard\n  - Bookmark the current page\n  - View the page source\n  - Save the page\n  - Print the page\n  - Take a screenshot\n  - Open the downloads folder\n  - Toggle fullscreen mode\n  - Mute one or more tabs\n  - Paste text\n  - Scroll up/down/left/right or to the start/end\n  - Zoom in/out or reset the zoom\n  - Create an email with a link to the current page\n\n# Targets\n\nOperations for tabs (e.g., reload, close, mute, ...) can be applied to:\n\n- The current tab\n- All tabs\n- All tabs except the current tab\n- The (single) tab to the left/right of the current tab\n- All tabs to the left/right of the current tab\n- The current tab and all tabs to its left/right\n- The first/last tab\n\nOperations that open a URL (e.g., open a link, view an image, search selected text, ...) can open in:\n\n- The current tab\n- A new foreground or background tab\n- A new foreground or background window\n- An incognito window\n\n# Mini apps\n\nGrand Gesture also contains widgets (called \"mini apps\") that can be opened on any website:\n\n- List items (to open or switch to)\n  - Currently open tabs\n  - Recent history (previously viewed/opened websites)\n  - Recently closed tabs\n  - Bookmarks\n  - Synced tabs\n- Conversion\n  - Convert between lowercase and uppercase\n  - Convert a torrent hash to a magnet URI\n  - Convert between numeral systems (binary, octal, decimal, hex, ...)\n  - Encode and decode base64\n  - Generate random numbers\n- Miscellaneous\n  - Periodically auto-reload the current page\n  - RSS\n  - List (and run) custom scripts\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavid-04%2Fgrand-gesture","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavid-04%2Fgrand-gesture","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavid-04%2Fgrand-gesture/lists"}