awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
timc1 avatar

timc1/kbar

0
View on GitHub↗
5,182 نجوم·204 تفرعات·TypeScript·mit·4 مشاهداتkbar.vercel.app↗

Kbar

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 activation and shortcut dispatching from a single point. It maintains an action history stack for smooth navigation between menu levels, and applies priority-based sorting so frequently used commands surface earlier in search results. State is shared across the component tree via React Context, enabling all descendants to read and update the palette without prop threading.

Features

  • Command Palettes - Allows searching for and executing commands directly within the palette's search interface.
  • Action Palettes - Provides a text-searchable menu that displays commands and actions filtered by user input.
  • Command Palettes - Adds a searchable, keyboard-triggered command palette to React apps for quick navigation and actions.
  • Keyboard-Driven Workflows - Enables keyboard-first interaction patterns for power users to speed up common tasks like command execution.
  • React Hook Registrations - Provides React hooks for declaratively registering commands and shortcuts from any component.
  • Command Palette Context Stores - Shares command palette state across the component tree using React Context, eliminating prop threading.
  • Direct Keystroke Bindings - Binds keystrokes to command callbacks, enabling actions to be triggered without opening the palette.
  • Global Shortcut Listeners - Attaches a global keydown listener to intercept shortcuts and toggle the command palette.
  • Keyboard Shortcuts - Maps key combinations to application commands, enabling execution without opening the palette.
  • Hierarchical Action Navigations - Organizes actions into nested groups with keyboard-driven navigation between levels and back-navigation support.
  • Hierarchical Command Menus - Provides a hierarchical menu structure with drill-in sub-menus and back-key navigation.
  • Command Palette Components - Ships an interactive overlay React component for searching and executing commands with keyboard navigation.
  • Action History Stacks - Ships an action history stack for hierarchical drill-down and back navigation within the command palette.
  • Command Priority Sortings - Orders commands by a user-defined priority field so frequently used actions appear first in search results.
  • Command Name Matchings - Filters the visible command list by matching user input against command names and keywords.
  • Action Group Navigations - Navigates hierarchical action menus using keyboard arrows and back keys, similar to a sub-menu system.
  • Command Palettes - Fast and extensible command interface.
  • Specialized Components - Fast, portable, and extensible cmd+k interface for your site
  • UI Components - Command palette interface for web apps.

سجل النجوم

مخطط تاريخ النجوم لـ timc1/kbarمخطط تاريخ النجوم لـ timc1/kbar

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Kbar

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kbar.
  • microsoft/vscode-tips-and-tricksالصورة الرمزية لـ microsoft

    microsoft/vscode-tips-and-tricks

    9,086عرض على 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

    عرض على GitHub↗9,086
  • google/perfettoالصورة الرمزية لـ google

    google/perfetto

    5,558عرض على 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

    C++
    عرض على GitHub↗5,558
  • brillout/awesome-react-componentsالصورة الرمزية لـ brillout

    brillout/awesome-react-components

    47,788عرض على GitHub↗

    This project is a community-maintained open source directory that serves as a comprehensive index of React components and libraries. It functions as a technical knowledge base, mapping common development challenges to vetted third-party solutions to help developers accelerate their frontend workflows and avoid reinventing standard interface elements. The directory distinguishes itself through a decentralized, hyperlink-centric architecture that avoids hosting code locally, instead pointing users directly to external repositories. This content is curated through a collaborative model where com

    awesomeawesome-listreact
    عرض على GitHub↗47,788
  • anatoliygatt/heart-switchالصورة الرمزية لـ anatoliygatt

    anatoliygatt/heart-switch

    452عرض على GitHub↗

    ❤️ A heart-shaped toggle switch component for React.

    TypeScriptaccessiblecomponentjavascript
    عرض على GitHub↗452
عرض جميع البدائل الـ 30 لـ Kbar→

الأسئلة الشائعة

ما هي وظيفة timc1/kbar؟

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.

ما هي الميزات الرئيسية لـ timc1/kbar؟

الميزات الرئيسية لـ timc1/kbar هي: Command Palettes, Action Palettes, Keyboard-Driven Workflows, React Hook Registrations, Command Palette Context Stores, Direct Keystroke Bindings, Global Shortcut Listeners, Keyboard Shortcuts.

ما هي البدائل مفتوحة المصدر لـ timc1/kbar؟

تشمل البدائل مفتوحة المصدر لـ timc1/kbar: microsoft/vscode-tips-and-tricks — This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a… google/perfetto — Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a… brillout/awesome-react-components — This project is a community-maintained open source directory that serves as a comprehensive index of React components… anatoliygatt/heart-switch — ❤️ A heart-shaped toggle switch component for React. carlosnz/json-edit-react — React component for editing/viewing JSON/object data. hacker0x01/react-datepicker — This project is a reusable React datepicker component providing an accessible, localized interface for selecting dates…