awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
abenz1267 avatar

abenz1267/walker

0
View on GitHub↗
2,549 estrellas·97 forks·Rust·gpl-3.0·5 vistas

Walker

Walker is a centralized search interface and application launcher designed to find and start installed software, system tools, and local files. It functions as a single entry point for executing desktop applications, running shell commands, and managing system scripts.

The project uses a provider-based plugin architecture to extend its capabilities via independent modules. It allows for deep visual and behavioral customization through CSS styling, XML-defined layout templates, and layered configuration overrides.

The system includes integrated productivity tooling for mathematical calculations, web searches, clipboard history management, and special character insertion. It further covers system administration tasks such as managing active windows, controlling hardware peripherals, and handling system packages.

Features

  • Application Launch Interfaces - Serves as a centralized search interface for discovering and starting installed software and system commands.
  • Quick-Launch Application Interfaces - Provides a searchable, keyboard-driven overlay for finding and starting installed applications and system tools.
  • Local File Browsers - Provides a fast interface to locate and open files and directories directly from the local file system.
  • Local File Launchers - Enables fast location and opening of local files and directories through a centralized search interface.
  • Quick Launchers - Acts as a general utility for instant access to applications, tools, and integrated productivity functions.
  • Search Provider Configurators - Manages a configurable set of search providers and assigns unique prefixes to route queries.
  • Shell Command Execution - Bridges user input to the system shell to execute terminal commands and manage external processes.
  • Module-Based Extensions - Implements a provider-based architecture allowing the application to be extended via independent functional modules.
  • Plugin-Based Architectures - Employs a provider-based architecture that allows external modules to extend search and execution capabilities.
  • System Command Launchers - Executes shell commands and system scripts directly from the launcher input for rapid system administration.
  • Theming and Layouts - Allows deep visual and behavioral customization of the interface using CSS styling and XML-defined layout templates.
  • Prefix-Based Query Routing - Routes search queries to dedicated providers based on specific character prefixes entered by the user.
  • GUI-to-Shell Bridges - Provides a bridge between the graphical launcher interface and system-level command line operations.
  • Keyboard-to-Action Mappings - Maps keyboard modifiers and keys to internal system events to trigger specific application behaviors.
  • Window Listing - Lists all currently open windows and allows the user to shift focus to a selected application.
  • Background Services - Provides a resident background process to ensure the launcher interface appears instantly without startup delay.
  • Unified Productivity Entry Points - Combines task tracking, clipboard history, and window management into a single entry point to minimize application switching.
  • Dynamic Selection Menus - Generates selectable lists at runtime that return the user's choice to the system for execution.
  • Daemonized Process Execution - Operates as a background daemon to eliminate latency and provide immediate access to the search interface.
  • Keybinding Configurations - Allows users to map specific keyboard combinations and modifiers to trigger internal application actions.
  • Mathematical Calculators - Integrates a mathematical calculator to evaluate expressions and perform arithmetic directly within the search interface.
  • System Package Managers - Interfaces with system package managers to search, install, and remove software from repositories.
  • Web Search Integrations - Interfaces with configured external search engines to retrieve live web information directly from the launcher.
  • Hardware Control Interfaces - Provides a graphical interface to manage Bluetooth connections and sound input/output devices.
  • System Hardware Controllers - Controls system hardware settings and peripherals, such as Bluetooth devices, through the launcher interface.
  • Item Action Handlers - Maps specific keys or inputs to a variety of behaviors, such as executing shell commands or shifting window focus.
  • Daemonized Process Persistence - Operates as a background daemon to eliminate startup latency and provide an instant search interface.
  • Desktop Behavior Configuration - Allows customization of window positioning, interaction rules, and input handling for the desktop interface.
  • Custom Provider Menus - Enables the creation of static or dynamic selectable lists and actions via a provider-based system.
  • Interface Layout Customization - Enables the definition of visual structures and column displays for individual list items in the interface.
  • Dynamic Selection Lists - Displays dynamic selection interfaces that return the chosen option to the calling process for execution.
  • Interface Appearance Customization - Provides tools to modify the visual appearance of the launcher interface through custom themes and styles.
  • Launcher Visual Style Customizers - Offers deep customization of the launcher's visual style and layout using CSS and XML templates.
  • XML Layout Definitions - Defines interface structures and list item appearances using external XML layout definitions styled with CSS.
  • Application Launchers - Extensible Wayland-native runner.

Historial de estrellas

Gráfico del historial de estrellas de abenz1267/walkerGráfico del historial de estrellas de abenz1267/walker

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace abenz1267/walker?

Walker is a centralized search interface and application launcher designed to find and start installed software, system tools, and local files. It functions as a single entry point for executing desktop applications, running shell commands, and managing system scripts.

¿Cuáles son las características principales de abenz1267/walker?

Las características principales de abenz1267/walker son: Application Launch Interfaces, Quick-Launch Application Interfaces, Local File Browsers, Local File Launchers, Quick Launchers, Search Provider Configurators, Shell Command Execution, Module-Based Extensions.

¿Qué alternativas de código abierto existen para abenz1267/walker?

Las alternativas de código abierto para abenz1267/walker incluyen: albertlauncher/albert — Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search… peco/peco — Peco is an interactive text filter and fuzzy finder for the terminal. It serves as a terminal user interface selection… amnweb/yasb — YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for… davatorium/rofi — Rofi is a keyboard-driven application launcher and window switcher for X11 desktops. It functions as a scriptable… cerebroapp/cerebro — Cerebro is a cross-platform productivity tool and keyboard-driven command palette. It serves as a central search… flow-launcher/flow.launcher — Flow.Launcher is an extensible desktop productivity tool for Windows that provides a centralized, command-line style…

Alternativas open-source a Walker

Proyectos open-source similares, clasificados según cuántas características comparten con Walker.
  • albertlauncher/albertAvatar de albertlauncher

    albertlauncher/albert

    7,945Ver en GitHub↗

    Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search bar. It functions as a keyboard-driven workflow tool, enabling users to navigate their file system, launch installed applications, and execute shell commands without touching a mouse. The launcher processes user input through a plugin-based modular architecture, where functionality is extended by dynamically loaded C++ and Python plugins. Queries are dispatched to all enabled handlers in parallel, with results merged and ranked by a combination of match quality and historical

    C++albertalbertlauncherapplication-launcher
    Ver en GitHub↗7,945
  • peco/pecoAvatar de peco

    peco/peco

    7,892Ver en GitHub↗

    Peco is an interactive text filter and fuzzy finder for the terminal. It serves as a terminal user interface selection tool that filters standard input in real-time using fuzzy matching and regular expressions. The tool preserves and renders ANSI color escape sequences from piped input streams while performing matching logic on plain-text versions. It supports multi-stage filtering, allowing users to freeze result sets to create a new base for subsequent refinements. Capability areas include advanced search filtering with negative matching, multi-item selection, and the ability to pipe selec

    Go
    Ver en GitHub↗7,892
  • amnweb/yasbAvatar de amnweb

    amnweb/yasb

    4,209Ver en GitHub↗

    YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst

    Pythonpythonricingstatus-bar
    Ver en GitHub↗4,209
  • davatorium/rofiAvatar de davatorium

    davatorium/rofi

    16,213Ver en GitHub↗

    Rofi is a keyboard-driven application launcher and window switcher for X11 desktops. It functions as a scriptable command palette and a compatible emulator for dmenu, capable of reading options from standard input and returning a user selection to standard output. The project is distinguished by a customizable window interface using a CSS-like theming system and a flexible box-model widget hierarchy. It features a recursive theme inheritance system and responsive styling that adapts based on screen dimensions and monitor identifiers. The tool provides advanced text filtering using fuzzy, reg

    Capplication-launchercdmenu
    Ver en GitHub↗16,213
Ver las 30 alternativas a Walker→