{"id":47793855,"url":"https://github.com/ergis-m/win-spotlight","last_synced_at":"2026-06-10T12:00:44.073Z","repository":{"id":348282194,"uuid":"1197312767","full_name":"ergis-m/win-spotlight","owner":"ergis-m","description":"A fast, Raycast-style launcher for Windows. Press Alt+Space to open a floating search bar, find apps instantly, and switch between running windows.","archived":false,"fork":false,"pushed_at":"2026-05-26T16:59:50.000Z","size":3055,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-26T18:27:32.990Z","etag":null,"topics":["spotlight","spotlight-search","windows"],"latest_commit_sha":null,"homepage":"https://winspotlight-web.vercel.app/","language":"TypeScript","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/ergis-m.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,"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-31T13:39:12.000Z","updated_at":"2026-05-26T16:59:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"5d89bf2e-a065-4dcd-889a-3f39a7bc8ab5","html_url":"https://github.com/ergis-m/win-spotlight","commit_stats":null,"previous_names":["ergis-m/win-spotlight"],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/ergis-m/win-spotlight","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergis-m%2Fwin-spotlight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergis-m%2Fwin-spotlight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergis-m%2Fwin-spotlight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergis-m%2Fwin-spotlight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ergis-m","download_url":"https://codeload.github.com/ergis-m/win-spotlight/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergis-m%2Fwin-spotlight/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34151276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"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"}},"keywords":["spotlight","spotlight-search","windows"],"created_at":"2026-04-03T16:01:21.922Z","updated_at":"2026-06-10T12:00:44.068Z","avatar_url":"https://github.com/ergis-m.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Win Spotlight\n\nA fast, Raycast-style launcher for Windows. Press **Alt+Space** to open a floating search bar, find apps instantly, search files across your system, and switch between running windows.\n\n[![Download Latest](https://img.shields.io/github/v/release/ergis-m/win-spotlight?label=Download\u0026style=for-the-badge)](https://github.com/ergis-m/win-spotlight/releases/latest/download/Win-Spotlight-setup.exe)\n\n![WinApp screenshot](screenshot.png)\n\n## Features\n\n- **Global hotkey** (Alt+Space) to toggle the launcher\n- **Fuzzy search** across all installed apps (Start Menu, Desktop, UWP/Store apps)\n- **Running windows** shown with a green badge — select to switch focus\n- **Browser tabs** — jump to any open tab in Chrome, Edge, Brave, or Vivaldi (enumerated via UI Automation)\n- **Steam games** — installed games appear as results and launch via Steam (no running Steam process required)\n- **Usage tracking** — frequently launched apps rise to the top\n- **Real app icons** extracted via the Windows Shell API\n- **Acrylic blur** background with rounded corners on Windows 11\n- **File search** — fuzzy search across indexed directories with smart ranking by recency, file type, and usage frequency\n- **Tabbed results** — switch between All, Apps, Files, and Media views\n- **Configurable indexing** — choose directories, exclude folders, set depth limits, and rebuild on demand\n- **Instant answers** — calculator, unit/currency conversion, color preview, date math, timezone conversion, and percentage helpers directly in the search bar\n- **Regional settings** — auto-detected locale with manual overrides for timezone and currency\n- **Pin mode** — pin the launcher open and drag it anywhere on screen via the grab handle\n- **Auto-updates** — checks for new releases in the background; install from the footer or Settings → About\n\n## Instant Answers\n\nType directly into the search bar — results appear as you type.\n\n| Category | Examples |\n|---|---|\n| **Calculator** | `(2+3)*4` · `2^8` · `17 % 5` |\n| **Percentage** | `20% of 150` · `what % is 30 of 200` · `100 + 15%` |\n| **Unit conversion** | `10kg in lbs` · `100f to c` · `1tb to gb` |\n| **Currency** | `100 USD to EUR` · `100 USD` · `50 pounds to yen` |\n| **Color preview** | `#ff5733` · `rgb(255,87,51)` · `hsl(11,100%,60%)` · `oklch(...)` |\n| **Date math** | `today + 30 days` · `days until Dec 25` · `days between Jan 1 and Mar 15` |\n| **Timezone** | `now in Tokyo` · `3pm EST in JST` · `10:30 UTC to PST` |\n\nCurrency rates are live from [open.er-api.com](https://open.er-api.com) (160+ currencies). Unit conversion covers length, weight, temperature, volume, speed, data, time, and area. Color input accepts HEX, RGB, HSL, and OKLCH — all formats are shown for easy copying.\n\n## File Search\n\nSearch files across your system directly from the launcher. Switch to the **Files** or **Media** tab, or see top file results in the **All** tab.\n\n- **Fuzzy matching** powered by the Skim algorithm — find files even with partial or misspelled names\n- **Smart ranking** — results are scored by match relevance, recency, file type, path depth, and how often you open them\n- **Cached index** — the file index is persisted to disk for instant startup and rebuilt in the background\n- **Media filter** — quickly find images, videos, and audio files in the dedicated Media tab\n\nConfigure file search in **Settings → Indexing**:\n\n| Option | Description |\n|---|---|\n| **Indexed directories** | Choose which folders to scan |\n| **Excluded folders** | Skip folders like `node_modules`, `.git`, `dist` |\n| **Max depth** | Limit how deep the scanner goes (4–20 levels) |\n| **Rebuild index** | Manually trigger a full re-index |\n\n## Settings\n\nOpen settings via the gear icon in the launcher footer.\n\n- **General** — Theme (system/light/dark), launch at login, activation shortcut\n- **Regional** — Override auto-detected timezone and currency (defaults follow your OS locale)\n- **Indexing** — Configure file search directories, exclusions, and depth\n- **About** — Version info\n\n## Prerequisites\n\n- [Node.js](https://nodejs.org/) 20+\n- [pnpm](https://pnpm.io/) 10+\n- [Rust](https://rustup.rs/) stable\n\n## Getting started\n\n```bash\npnpm install\npnpm tauri dev\n```\n\n## Building for production\n\n```bash\npnpm tauri build\n```\n\nInstallers (MSI and NSIS) are output to `src-tauri/target/release/bundle/`.\n\n## Tech stack\n\n- **Backend:** Rust + Tauri 2\n- **Frontend:** React + TypeScript + Vite + shadcn/ui\n- **Search:** fuzzy-matcher (Skim algorithm)\n- **Icons:** Zero-dependency PNG encoder with Windows Shell API extraction\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fergis-m%2Fwin-spotlight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fergis-m%2Fwin-spotlight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fergis-m%2Fwin-spotlight/lists"}