# Flow-Launcher/Flow.Launcher

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/flow-launcher-flow-launcher).**

13,899 stars · 553 forks · C# · mit

## Links

- GitHub: https://github.com/Flow-Launcher/Flow.Launcher
- Homepage: https://flowlauncher.com
- awesome-repositories: https://awesome-repositories.com/repository/flow-launcher-flow-launcher.md

## Topics

`alfred` `application-launcher` `desktop` `finder` `flow-launcher` `hacktoberfest` `keyboard-launcher` `launcher` `launchy` `listary` `plugins` `portable` `productivity` `productivity-tools` `raycast` `search` `spotlight` `windows` `wox`

## Description

Flow.Launcher is an extensible desktop productivity tool for Windows that provides a centralized, command-line style interface for launching applications, files, and system settings. Built in C#, it functions as a keyboard-driven launcher that allows users to execute system tasks, perform web searches, and manage administrative operations directly from a unified search input.

The project is defined by its modular plugin architecture, which enables the integration of third-party extensions to add custom search providers, specialized workflows, and system command capabilities. Users can further tailor the environment through extensive interface customization, including themes and layout adjustments, while leveraging system-wide hotkeys to trigger the interface from any active application.

Beyond core launching capabilities, the tool includes built-in utilities for mathematical calculations, shell script execution, and browser bookmark searching. It maintains consistent navigation by synchronizing with active file explorer paths and supports automated system maintenance through privileged command execution. The application is configured via structured text files, ensuring that user preferences and plugin metadata remain persistent across sessions.

## Tags

### Development Tools & Productivity

- [Application Launchers](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/system-command-interfaces/application-launchers.md) — Acts as a command-line style interface for Windows that executes system tasks and launches local files. ([source](https://flowlauncher.com/docs/))
- [Desktop Productivity Tools](https://awesome-repositories.com/f/development-tools-productivity/desktop-productivity-tools.md) — Functions as an extensible desktop productivity tool built in C# for system navigation.
- [Global Hotkey Managers](https://awesome-repositories.com/f/development-tools-productivity/global-hotkey-managers.md) — Registers system-wide keyboard hooks to trigger the search interface from any active application.
- [Keyboard Workflow Optimizers](https://awesome-repositories.com/f/development-tools-productivity/keyboard-workflow-optimizers.md) — Enables keyboard-centric navigation and shortcut configuration to streamline user workflows. ([source](https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@dev/README.md))
- [Web Search Integrations](https://awesome-repositories.com/f/development-tools-productivity/web-search-integrations.md) — Queries online search engines directly from the desktop to retrieve information.
- [Browser Bookmark Managers](https://awesome-repositories.com/f/development-tools-productivity/browser-bookmark-managers.md) — Queries browser bookmarks directly from the command interface to retrieve online content. ([source](https://flowlauncher.com/))
- [Expression Evaluators](https://awesome-repositories.com/f/development-tools-productivity/mathematical-calculators/expression-evaluators.md) — Computes arithmetic results from input strings and copies the output to the system clipboard. ([source](https://flowlauncher.com/))

### Business & Productivity Software

- [Desktop Application Launchers](https://awesome-repositories.com/f/business-productivity-software/desktop-application-launchers.md) — Provides a keyboard-driven interface for quickly locating and executing local applications and system commands.

### Software Engineering & Architecture

- [Extensible Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/extensible-plugin-architectures.md) — Provides a modular architecture for loading external plugins to extend core functionality.
- [Modular Plugin Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/modular-plugin-frameworks.md) — Provides a modular framework for loading third-party extensions and workflow automation modules.
- [Third-Party Plugins](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/third-party-plugins.md) — Integrates third-party modules to add new search sources and specialized workflows. ([source](https://flowlauncher.com/docs/))
- [Asynchronous Background Processors](https://awesome-repositories.com/f/software-engineering-architecture/asynchronous-background-processors.md) — Offloads search requests to background threads to maintain a responsive user interface.

### Data & Databases

- [Web Search Engines](https://awesome-repositories.com/f/data-databases/web-search-engines.md) — Provides integrated web search capabilities to retrieve information directly from the command interface without requiring a browser. ([source](https://flowlauncher.com/docs))

### System Administration & Monitoring

- [System Administration Operations](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/configuration-control-utilities/system-administration-tools/administration-tools/system-administration-operations.md) — Enables execution of administrative tasks, power controls, and system settings management directly from a centralized search interface. ([source](https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@dev/README.md))
- [System Automation Scripts](https://awesome-repositories.com/f/system-administration-monitoring/system-automation-scripts.md) — Streamlines administrative operations by executing scripts and system controls from a keyboard-driven input.

### Operating Systems & Systems Programming

- [Process and Task Orchestration](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/system-administration-utilities/system-utilities/process-and-task-orchestration.md) — Spawns system processes and shell instances to execute administrative tasks and file operations.
- [Shells & Scripting](https://awesome-repositories.com/f/operating-systems-systems-programming/terminal-command-line-environments/shells-scripting.md) — Executes batch and PowerShell scripts to automate system maintenance tasks. ([source](https://flowlauncher.com/))

### User Interface & Experience

- [Interface Appearance Customization](https://awesome-repositories.com/f/user-interface-experience/terminal-user-interfaces/visual-styling-presentation/interface-appearance-customization.md) — Allows users to modify the visual presentation of the search window through themes and layout settings. ([source](https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@dev/README.md))
