A modern, multi-language app launcher for Windows
Languages: English โข ํ๊ตญ์ด โข ๆฅๆฌ่ช
Features โข Installation โข Usage โข Building
โญ If you find this project useful, please consider giving it a star on GitHub!
- โก Quick Launch - Access your favorite apps, folders, and websites instantly
- ๐ Global Hotkey - Show/hide launcher from anywhere (default:
Ctrl + Space) - ๐ Tab Organization - Organize items into multiple tabs with custom names and colors
- ๐ฑ๏ธ Drag & Drop - Easy item management with intuitive drag-and-drop
- ๐ Smart Search - Find items or directly open files/folders/URLs from search
- ๐ Icon Scaling - Adjust icon size with slider or
Ctrl + Mouse Wheel(0.25x - 6.00x)
- ๐บ๐ธ English
- ๐ฐ๐ท ํ๊ตญ์ด (Korean)
- ๐ฏ๐ต ๆฅๆฌ่ช (Japanese)
- โก Real-time language switching - No restart required!
- ๐จ Windows 11 Design - Native WinUI 3 with Mica/Acrylic effects
- ๐ Theme Support - Automatically follows system dark/light theme
- ๐บ Fullscreen Mode - Immersive launcher experience
- โ๏ธ Grid Alignment - Choose between Left or Center alignment
- ๐จ Tab Colors - 8 preset colors for tab customization
- ๐ฆ Portable - All data stored in executable folder (
UserCache/) - ๐ Fast Startup - Cached data for instant loading
- ๐พ Favicon Cache - Website icons cached locally
- ๐ชถ Lightweight - Minimal resource usage
- Windows 10 version 1809 (Build 17763) or later
- Windows 11 (recommended for best experience)
- .NET 8.0 Runtime (included in self-contained builds)
- Download the latest release from Releases
- Extract the ZIP file to any folder
- Run
SLauncher.exe - (Optional) Enable "Start with Windows" in Settings
All settings and data are stored in the UserCache folder next to the executable:
SLauncher/
โโโ SLauncher.exe
โโโ UserCache/
โโโ Settings/ # User preferences
โโโ Files/ # Item data
โโโ FaviconCache/ # Website icons
- Add File: Click button and select
.exe,.lnk, or any file - Add Folder: Click button and select any folder
- Add Website: Click button and enter URL (e.g.,
https://github.com)
- Drag files, folders, or shortcuts directly into the window
- Drag between tabs to move items
- Drag one item onto another to create a group
| Action | Method |
|---|---|
| Edit | Right-click item โ Edit |
| Delete | Right-click item โ Delete or press Delete key |
| Create Group | Drag one item onto another |
| Reorder | Drag items to new positions |
- Click + button next to tabs
- Each tab can have different items and settings
- Rename - Give tab a custom name
- Change Color - Choose from 8 preset colors
- Delete - Remove tab (requires confirmation if has items)
The search box supports multiple input types:
| Input Type | Example | Result |
|---|---|---|
| Item Name | notepad |
Search through all items |
| File Path | C:\Windows\notepad.exe |
Open file directly |
| Folder Path | C:\Users\Documents |
Open folder in Explorer |
| Website URL | https://google.com |
Open in default browser |
| Search Query | search:keyword |
Search with default browser |
| Shortcut | Action |
|---|---|
Ctrl + Space |
Show/hide launcher (customizable in Settings) |
Ctrl + Mouse Wheel |
Adjust icon size (works anywhere in window) |
Delete |
Delete selected item |
Esc |
Close launcher (in fullscreen mode) |
Enter |
Open first search result |
Adjust icon size using:
- Slider in bottom-right corner
- Ctrl + Mouse Wheel anywhere in the window
- Range: 0.25x to 6.00x
- Enable Fullscreen - Use launcher in fullscreen mode
- Grid Alignment - Left (fills width) or Center (fixed width)
- Start with Windows - Launch automatically at startup
- Global Hotkey - Customize show/hide hotkey
- Modifiers: Ctrl, Alt, Shift, Ctrl+Shift, Ctrl+Alt
- Keys: Space, Tab, Enter, Esc, F1-F4
- Language - Select preferred language (English, Korean, Japanese)
- View Cache Size - Monitor favicon cache usage
- Clear Cache - Remove all cached website icons
- Open Cache Folder - Access cache directory directly
- Cache Location - Portable:
UserCache\FaviconCache\
- Visual Studio 2022 (17.8 or later)
- Workload: ".NET Desktop Development"
- Component: "Windows App SDK C# Templates"
- Windows App SDK 1.5 or later
- .NET 8.0 SDK
# Clone repository
git clone https://github.com/siriz/SLauncher.git
cd SLauncher
# Restore NuGet packages
dotnet restore
# Build solution
dotnet build -c Release
# Or open in Visual Studio
start SLauncher.slnSLauncher/
โโโ SLauncher/ # Main WinUI 3 project
โ โโโ Classes/ # Core classes
โ โ โโโ LocalizationManager.cs # Multi-language support
โ โ โโโ UserSettingsClass.cs # Settings management
โ โ โโโ GlobalHotkeyManager.cs # Hotkey registration
โ โ โโโ IconHelpers.cs # Icon extraction & cache
โ โโโ Controls/ # Custom controls
โ โ โโโ GridViewTile.xaml # App tile control
โ โ โโโ GridViewTileGroup.xaml # Group control
โ โ โโโ AboutSectionControl.xaml # About page
โ โโโ Strings/ # Localization resources
โ โ โโโ en-US/Resources.resw # English
โ โ โโโ ko-KR/Resources.resw # Korean
โ โ โโโ ja-JP/Resources.resw# Japanese
โ โโโ MainWindow*.cs # Main window (partial classes)
โ โ โโโ MainWindow.xaml.cs # Main logic
โ โ โโโ MainWindow.UI.cs # UI management
โ โ โโโ MainWindow.Tabs.cs # Tab management
โ โ โโโ MainWindow.Items.cs # Item management
โ โ โโโ MainWindow.DragDrop.cs# Drag & drop
โ โ โโโ MainWindow.Search.cs # Search logic
โ โ โโโ MainWindow.Hotkeys.cs# Hotkey & tray
โ โโโ SettingsWindow*.cs # Settings window (partial classes)
โ โโโ SettingsWindow.xaml.cs # Main logic
โ โโโ SettingsWindow.Localization.cs # Language UI
โ โโโ SettingsWindow.Cache.cs # Cache management
โ โโโ SettingsWindow.Hotkey.cs # Hotkey config
โ โโโ SettingsWindow.Settings.cs # Settings toggles
โโโ WinFormsClassLibrary/ # Helper library (file dialogs)
Both MainWindow and SettingsWindow use partial classes for better code organization:
- Each partial class file handles a specific feature area
- Makes code easier to navigate and maintain
- Follows the same pattern as
MainWindowfor consistency
This project is licensed under the MIT License - see the LICENSE file for details.
- WinUI 3 - MIT License
- CommunityToolkit.WinUI - MIT License
- WinUIEx - MIT License
- System.Drawing.Common - MIT License
- Based on: Apollo199999999's LauncherX
- UI Framework: WinUI 3
- Community Toolkit: Windows Community Toolkit
- Window Management: WinUIEx
- Icons: Segoe Fluent Icons
- โจ Multi-language support (English, Korean, Japanese)
- โจ Real-time language switching
- โจ Partial class refactoring for better code organization
- โจ Window-wide Ctrl+MouseWheel icon scaling
- ๐ Fixed Grid Alignment localization
- ๐ Fixed Cache Management subtitle localization
- ๐ Comprehensive localization (90+ strings per language)
Made with โค๏ธ for Windows power users

