awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 dépôts

Awesome GitHub RepositoriesCommand Palettes

Searchable interfaces that provide quick access to internal application commands based on context.

Distinct from Command Execution Interfaces: Distinct from general command execution interfaces by focusing on the internal discovery and triggering of editor-specific commands via a search UI.

Explore 22 awesome GitHub repositories matching development tools & productivity · Command Palettes. Refine with filters or upvote what's useful.

Awesome Command Palettes GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • refactoringhq/tolariaAvatar de refactoringhq

    refactoringhq/tolaria

    16,851Voir sur GitHub↗

    Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo

    Implements a searchable command palette for rapid access to internal system actions and navigation.

    TypeScript
    Voir sur GitHub↗16,851
  • jbranchaud/tilAvatar de jbranchaud

    jbranchaud/til

    14,116Voir sur GitHub↗

    This project is a markdown knowledge base used to maintain a curated collection of concise technical notes and write-ups across various programming languages and tools. It serves as a searchable personal reference library for documenting technical discoveries and software development patterns. The system implements a learning in public workflow, transforming markdown-based content storage into a static site. It utilizes directory-based routing to map folder structures to URL paths and employs schema-driven type generation to ensure data consistency across the knowledge base. The codebase cov

    Provides a command palette interface to quickly execute browser developer tool actions.

    Vim Script
    Voir sur GitHub↗14,116
  • gitkraken/vscode-gitlensAvatar de gitkraken

    gitkraken/vscode-gitlens

    9,846Voir sur GitHub↗

    GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an interactive commit graph directly into the editor. It provides a visual timeline of repository history with color-coded branch relationships, search, and filtering, alongside file-level annotations that show who last changed each line and why. The extension also functions as a cross-provider pull request manager, integrating with GitHub, GitLab, Bitbucket, and Azure DevOps to centralize PR and issue tracking within the IDE. What distinguishes GitLens is its AI-powered Git assis

    Guides users through common Git operations step by step from a command palette.

    TypeScriptgitgithubvscode
    Voir sur GitHub↗9,846
  • home-assistant/home-assistant.ioAvatar de home-assistant

    home-assistant/home-assistant.io

    9,466Voir sur GitHub↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    Triggers administrative system actions from a centralized, hotkey-accessible command palette.

    HTMLdocumentationhacktoberfesthass
    Voir sur GitHub↗9,466
  • microsoft/vscode-tips-and-tricksAvatar de microsoft

    microsoft/vscode-tips-and-tricks

    9,086Voir sur GitHub↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Opens a searchable interface to access available commands based on the current context.

    Voir sur GitHub↗9,086
  • windingwind/zotero-better-notesAvatar de windingwind

    windingwind/zotero-better-notes

    7,893Voir sur GitHub↗

    This project is a Zotero note management plugin that functions as a knowledge base orchestrator. It enables the creation of networked research notes through bidirectional linking between annotations and notes, providing a system for organizing and editing research directly within the Zotero environment. The tool distinguishes itself through a bidirectional synchronization system that keeps internal Zotero notes and external Markdown files consistent. It further integrates a conversational interface with large language models to assist in generating, summarizing, and modifying note content, an

    Includes a keyboard-accessible command palette for quickly searching and executing editor actions.

    TypeScriptaddonknowledgemarkdown
    Voir sur GitHub↗7,893
  • alyssaxuu/omniAvatar de alyssaxuu

    alyssaxuu/omni

    7,799Voir sur GitHub↗

    Omni is a browser-based productivity automation tool that operates as a local extension. It provides a command-palette interface to execute workspace actions and manage browsing sessions through text-based inputs. The system allows for local-source sideloading, enabling the software to run from a local directory rather than through a centralized extension marketplace. Capabilities cover browser tab management, including programmatically switching and organizing pages. It also includes tools for bookmark organization and history search, allowing users to filter and retrieve saved pages or pre

    Implements a command-palette interface for executing browser and workspace actions via text-based input.

    JavaScriptbookmarkbookmarksbookmarks-manager
    Voir sur GitHub↗7,799
  • gui-for-cores/gui.for.singboxAvatar de GUI-for-Cores

    GUI-for-Cores/GUI.for.SingBox

    7,188Voir sur GitHub↗

    GUI.for.SingBox is a desktop graphical interface client for managing the sing-box network proxy core. It functions as a network proxy manager and subscription manager, allowing users to configure routing rules, organize proxy profiles, and synchronize remote proxy server lists from external subscription providers. The application distinguishes itself through an event-driven plugin architecture and a script-based configuration middleware, enabling users to extend core functionality and programmatically modify configuration values. It also features a system for cross-platform settings synchroni

    Provides a searchable command palette for quickly triggering built-in shortcuts and system actions via keyboard.

    Vueguirolldown-vitesing-box
    Voir sur GitHub↗7,188
  • folke/which-key.nvimAvatar de folke

    folke/which-key.nvim

    6,950Voir sur GitHub↗

    which-key.nvim is a keybinding discovery menu and command palette for Neovim. It serves as a configuration tool to organize complex keymap hierarchies and a visual utility for browsing editor marks, registers, and spelling suggestions through a compact popup interface. The plugin differentiates itself by organizing shortcuts into nested groups with custom labels and icons, reducing the need to memorize long key sequences. It includes built-in help presets for native editor operators and motions, and supports dynamic key mapping where descriptions are evaluated at runtime. The system covers w

    Provides an interactive menu for discovering and triggering nested groups of shortcuts and editor motions.

    Lualuaneovimneovim-lua
    Voir sur GitHub↗6,950
  • proxymanapp/proxymanAvatar de ProxymanApp

    ProxymanApp/Proxyman

    6,858Voir sur GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Quickly finds and opens any debugging tool or action by typing its name in a global command palette.

    debugging-tooliosmacos
    Voir sur GitHub↗6,858
  • microsoft/vscode-docsAvatar de microsoft

    microsoft/vscode-docs

    6,549Voir sur GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Features a searchable interface for quickly discovering and executing editor commands, opening files, or finding symbols.

    Markdownvscode
    Voir sur GitHub↗6,549
  • vicinaehq/vicinaeAvatar de vicinaehq

    vicinaehq/vicinae

    6,436Voir sur GitHub↗

    Manages a single input-driven interface that dispatches queries to providers for app launching and system actions.

    C++app-launcherlinuxnodejs
    Voir sur GitHub↗6,436
  • logancyang/obsidian-copilotAvatar de logancyang

    logancyang/obsidian-copilot

    6,211Voir sur GitHub↗

    Obsidian Copilot is an AI assistant plugin for Obsidian that brings conversational AI directly into your note-taking vault. It allows you to chat with multiple large language models, create and execute custom prompts, and edit notes through natural conversation, all without leaving your workspace. The plugin distinguishes itself by offering complete model flexibility, supporting OpenAI, Anthropic, Google, local, and self-hosted models with no vendor lock-in. It stores all chat history, system prompts, and custom commands as plain Markdown files in your vault, ensuring full data ownership and

    Triggers predefined AI actions like summarization from a searchable command palette.

    TypeScriptaiaiagentchatgpt
    Voir sur GitHub↗6,211
  • sinelaw/freshAvatar de sinelaw

    sinelaw/fresh

    5,914Voir sur GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Ships a searchable command palette for discovering and executing editor actions.

    Rustideterminal-basedtext-editor
    Voir sur GitHub↗5,914
  • 4gray/iptvnatorAvatar de 4gray

    4gray/iptvnator

    5,611Voir sur GitHub↗

    Iptvnator is an Electron-based desktop application for streaming live television and radio. It serves as an IPTV player and playlist manager that supports M3U, Xtream Codes, and Stalker portals, providing a unified interface for organizing and viewing media lists. The application functions as both an internal player and an external player wrapper, allowing users to hand off stream URLs to native third-party media players to bypass browser codec limitations. It includes a dedicated XMLTV program guide that maps external schedule data to live channels for broadcast discovery and catchup feature

    The IPTV player allows switching between built-in, MPV, VLC, or embedded MPV players directly from the command palette.

    TypeScriptchromeoselectronepg
    Voir sur GitHub↗5,611
  • aiogram/aiogramAvatar de aiogram

    aiogram/aiogram

    5,588Voir sur GitHub↗

    aiogram is an asynchronous framework for building Telegram bots in Python. It provides a complete toolkit for interacting with the Telegram Bot API, handling incoming updates, and managing bot state through a built-in finite state machine. The framework is designed around an event-driven architecture that routes messages and other updates to handler functions using a flexible dispatching system. The framework distinguishes itself through its middleware system, which allows developers to intercept and modify both incoming updates and outgoing API calls. It supports a wide range of Telegram-spe

    Limits which Telegram bot commands a user sees based on their chat type or user status.

    Pythonaiogramasynciobot
    Voir sur GitHub↗5,588
  • google/perfettoAvatar de google

    google/perfetto

    5,558Voir sur GitHub↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    Triggers UI actions by typing their name into a fuzzy-matching command palette.

    C++
    Voir sur GitHub↗5,558
  • timc1/kbarAvatar de timc1

    timc1/kbar

    5,182Voir sur GitHub↗

    kbar is a React command palette library that gives applications a searchable overlay for finding and executing commands using the keyboard. It includes keyboard shortcut binding, so users can trigger commands directly without opening the palette, and supports nested sub-menu navigation, allowing actions to be organized into hierarchical groups that can be drilled into and back out of with arrow keys. The library differentiates itself through a hook-based API that lets any React component register commands and shortcuts declaratively, alongside a global keyboard listener that handles palette a

    Allows searching for and executing commands directly within the palette's search interface.

    TypeScriptcommand-palettehooksjavascript
    Voir sur GitHub↗5,182
  • mpociot/chatgpt-vscodeAvatar de mpociot

    mpociot/chatgpt-vscode

    4,941Voir sur GitHub↗

    Ce projet est un assistant IA pour Visual Studio Code qui utilise un grand modèle de langage pour générer du code et répondre aux requêtes de programmation. Il fonctionne comme un générateur de code et un assistant, permettant l'insertion d'extraits générés par IA directement dans les fichiers source actifs et fournissant une interface conversationnelle via un chat dans le panneau latéral. L'extension facilite la refactorisation structurelle, l'optimisation et le débogage de blocs de code sélectionnés via des invites en langage naturel. Elle génère également des explications en langage naturel et une documentation technique pour des segments de code complexes sans nécessiter que l'utilisateur quitte l'environnement de développement. L'outil gère l'état de la conversation pour fournir une mémoire à court terme pour les requêtes de suivi et interagit avec l'éditeur via la palette de commandes et les menus contextuels. Il récupère le texte surligné pour fournir un contexte aux transformations et modifie le tampon de l'éditeur actif pour insérer du contenu à la position du curseur. L'interface est rendue en utilisant un environnement de chat basé sur webview dans le panneau latéral de l'éditeur.

    Maps native editor commands and context menu items to internal AI operations for quick access.

    TypeScript
    Voir sur GitHub↗4,941
  • posit-dev/positronAvatar de posit-dev

    posit-dev/positron

    3,969Voir sur GitHub↗

    Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language

    Provides a searchable command palette for quick access to internal application functions and editor commands.

    TypeScript
    Voir sur GitHub↗3,969
Préc.12Suivant
  1. Home
  2. Development Tools & Productivity
  3. Command Execution Interfaces
  4. Command Palettes

Explorer les sous-tags

  • Command Visibility Controls1 sous-tagMechanisms for setting context flags that determine which commands appear in a command palette. **Distinct from Command Palettes:** Distinct from Command Palettes: focuses on conditional visibility of commands based on context flags, not the palette interface itself.
  • Pinned CommandsStores a user's most-used commands in the command palette for one-tap access. **Distinct from Command Palettes:** Distinct from Command Palettes: focuses on pinning and storing frequently used commands, not general command discovery.
  • Player Selection CommandsCommands within a command palette that allow switching between different media playback engines or external players. **Distinct from Command Palettes:** Distinct from Command Palettes: focuses on commands that select the playback engine, not general application commands.