A Windows Start-menu replacement written in C# / Avalonia. Ships five built-in looks — Windows 11 (the default), Modern (Windows 7), Linux Mint Cinnamon, Classic XP and Classic 9x — rendered on top of modern Windows shell metadata (localized labels, account picture, taskbar pins, Start mirror, JumpLists) rather than reinventing them.
See every theme in light & dark →
Tip
Press Shift+Win to toggle the menu.
MenYou is built to be usable the moment you sign in — it autostarts via a logon-triggered scheduled task that sidesteps Windows' Run-key startup throttle. See docs/OPTIMIZATION.md for the startup/performance engineering (and the ~15 s → ~1 s cold-start story).
This started with a debloated Windows 11 (Tiny11). Stripping the image also strips out whatever Start-menu search uses to find local apps — apparently locating Notepad on your own PC routes through Edge. With search broken, I needed a new Start menu. Open-Shell was the one solid free/OSS option, but none of its skins did it for me. I tried theming it, went down the rabbit hole of how it works, and concluded I wanted something more flexible on a well-known stack. MenYou is the result: a ground-up-skinnable Start menu on .NET 10 + Avalonia 12.
| Channel | Command |
|---|---|
| GitHub Releases | Latest release — download MenYou-Setup-<version>.exe |
| Scoop | scoop bucket add menyou https://github.com/Alpaq92/scoop-menyouscoop install menyou |
| winget | coming soon |
| Chocolatey | coming soon |
The installer is built with Inno Setup — a standard setup wizard where you can override the install location, Start-Menu folder, and shortcuts (per-user by default, with a per-machine option). Updates are checked in-app against GitHub Releases: Settings → Sprawdź aktualizacje downloads the latest installer and runs it to upgrade in place. Code-signing status (SignPath Foundation when available, otherwise unsigned) is noted in the release body — see docs/AUTOMATION.md for the deployment pipeline.
# Requires the .NET 10 SDK. The project targets net10.0-windows.
dotnet build src/MenYou/MenYou.csproj
# Run
src/MenYou/bin/Debug/net10.0-windows/MenYou.exeThe native input bridge under src/MenYou.Bridge/ is compiled by tools/build-bridge.ps1 as a pre-build step. It's optional — if MSVC isn't installed the script exits 0 and MenYou falls back to the managed WinEvent monitor at runtime.
Press Shift+Win to toggle the menu.
MenYou is partly translated for free: every system label ("Settings", "Pinned", "Apply", "Sign out", …) pulls live from the Windows shell DLLs, so it reads in your locale automatically. The MenYou-specific strings ("Mirror Windows Start pins", the update-check statuses, etc.) live in src/MenYou/Languages/*.json and need humans.
The easiest way to help is Crowdin — pick your language and edit right in the browser: no account hassle, nothing to clone, and you only touch the strings you want. You don't have to finish a whole language; fixing even a handful of awkward or still-English lines genuinely helps. Once a month an automated sync pulls the completed translations back into the repo, so your changes ride along in the next release.
Prefer to work in git? Edit src/MenYou/Languages/<lang>.json directly — keep the existing keys, just change the values — and open a PR. It runs through the same sync and ships the same way, so either route gets you to the same place.
The Settings dialog has a Custom tab that loads a self-contained AXAML file, parses it through AvaloniaRuntimeXamlLoader on every keystroke, and renders the result in a live preview pane next to the editor. Loaded files are copied into %AppData%\MenYou\CustomThemes\ so they survive uninstalls; the Save button re-exports the current editor content to a path of your choice.
A worked example lives in samples/custom-themes/Windows7Square.axaml — the Modern (Windows 7) layout with every corner squared off, a compact illustration of re-skinning an existing layout by overriding its styles. Load it from Settings → Custom → Load… and edit live. See docs/THEMING.md for the authoring constraints (no x:Class, no compiled bindings, SVG paths for glyphs).
The Windows 11 and Linux Mint Cinnamon looks that used to ship as custom-theme samples are now built-in styles — pick them (alongside Modern (Windows 7), Classic XP and Classic 9x) from Settings → Appearance.
docs/OVERVIEW.md— architecture, tech stack, how it works.docs/OPTIMIZATION.md— startup/performance engineering: the cold-start work, measurements, and what changed each release.docs/SEARCH.md— how search works and ranks results, how the real Windows Start menu and Open-Shell rank theirs, and the planned ranking overhaul.docs/AUTOMATION.md— CI/CD map, code-signing options, required secrets, and the release pipeline.docs/THEMING.md— authoring custom themes for the Settings → Custom feature.CREDITS.md— inspirations, third-party code, and asset attributions.CHANGELOG.md— versioned change log (auto-generated by release-please from Conventional Commits).CONTRIBUTING.md— building, layout, PR flow.
MIT © Alpaq and MenYou contributors.
Inspirations and third-party attributions (including the app icon) are collected in CREDITS.md.