awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ThePrimeagen avatar

ThePrimeagen/harpoon

0
View on GitHub↗
8,898 स्टार्स·482 फोर्क्स·Lua·mit·5 व्यूज़

Harpoon

This project is a Neovim file navigation plugin and workspace manager that allows users to mark and jump between frequent files. It functions as a system for organizing high-priority files into specific layouts and window splits, utilizing a persistent list and index-based shortcuts to streamline movement across a project.

The tool includes a terminal session integrator that bridges the editor with a terminal multiplexer. This integration enables the orchestration of windows and panes, allowing users to switch between development shells and coding sessions or manage terminal instances by index.

The system covers broad capabilities in workspace management, including sequential mark cycling and the ability to launch marked files into specific tabs or splits. It also integrates with external fuzzy search tools to provide a searchable interface for discovering marked files and commands.

Additional functionality includes the ability to execute remote commands in specific terminal panes and automate repetitive development tasks by sending preconfigured text to terminal sessions.

Features

  • File Navigation Tools - Provides rapid navigation and jumping between high-priority files within the Neovim editor.
  • Priority File Marking - Tracks specific files for quick retrieval, enabling users to revisit high-priority locations.
  • Tmux Integration - Bridges the editor with a terminal multiplexer to manage windows, panes, and terminal sessions.
  • Navigation Index Mappings - Maps unique integer identifiers to file paths to enable single-character navigation.
  • Code Editor Workspace Management - Organizes frequently used files into specific window layouts and splits to maintain a productive environment.
  • Editor Workspace Managers - Organizes files into specific layouts and window splits to streamline navigation across a project.
  • External Process Integrations - Communicates with third party binaries and shell scripts to trigger actions in a terminal multiplexer.
  • Neovim Plugins - Implements a persistent file marking and jumping system as a Neovim plugin.
  • Terminal Automation - Sends preconfigured text and commands to specific terminal sessions to automate development tasks.
  • Terminal Multiplexer Integrations - Provides native orchestration of tmux windows and panes to synchronize the editor with the terminal.
  • tmux Session Managers - Controls terminal windows and panes through the editor to orchestrate tmux sessions.
  • Terminal - Maintains a record of active terminal indices to ensure requested sessions are created or reopened.
  • Sequential Mark Cycling - Rotates through a list of marked files sequentially to move between them without re-selecting.
  • Fuzzy Finder Integrations - Bridges internal navigation lists with interactive fuzzy selection interfaces for efficient file discovery.
  • Fuzzy Search Interfaces - Connects internal navigation lists to fuzzy search interfaces for rapid item discovery.
  • Fuzzy Search Tools - Integrates external search tools to find and jump to marked files or custom commands.
  • Terminal Session Management - Implements control over terminal session lifecycles and index-based switching.
  • Command Dispatching - Allows sending preconfigured text or commands directly to specific terminal multiplexer panes.
  • Workspace Layouts - Launches marked files into specific window layouts, such as splits or tabs, to organize the workspace.
  • Navigation Marks - Per-project file navigation and mark utility.

स्टार हिस्ट्री

theprimeagen/harpoon के लिए स्टार हिस्ट्री चार्टtheprimeagen/harpoon के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Harpoon के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Harpoon के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • junegunn/fzf.vimjunegunn का अवतार

    junegunn/fzf.vim

    10,146GitHub पर देखें↗

    fzf.vim is a Vim fuzzy finder plugin that integrates the fzf command-line interface into the editor. It serves as a text editor search interface and buffer and file navigator, allowing users to quickly locate files, buffers, and text patterns. The plugin functions as a bridge to the fzf command-line tool, enabling users to search for files, grep code content, and navigate git commits, marks, and tags. It also provides a mechanism to send multiple fuzzy search results directly into the Vim quickfix list for batch editing. Broad capabilities include interactive text completion for paths and wo

    Vim Scriptfzfneovimvim
    GitHub पर देखें↗10,146
  • denisidoro/navidenisidoro का अवतार

    denisidoro/navi

    17,238GitHub पर देखें↗

    Navi is an interactive command-line cheatsheet tool and shell command manager. It provides a fuzzy command browser that allows users to search and execute stored command-line snippets, reducing the need to memorize complex flags and arguments. The tool distinguishes itself through a system for importing and synchronizing command collections from remote Git repositories and third-party providers. It features interactive variable prompts that allow users to fill placeholders in commands via manual keyboard entry or selectable lists, including support for variable dependency mapping where one se

    Rustbashcheatsheetscli
    GitHub पर देखें↗17,238
  • ibhagwan/fzf-luaibhagwan का अवतार

    ibhagwan/fzf-lua

    4,082GitHub पर देखें↗

    fzf-lua is a fuzzy finder integration for Neovim that utilizes fzf to search files, buffers, and project symbols. It serves as a code navigation framework providing a dynamic result generator that populates search windows using real-time shell commands or custom Lua functions. The project distinguishes itself through specialized integration tools for Git and Language Server Protocols. It includes a Git search interface for navigating commits, branches, stashes, and diffs, alongside an LSP integration tool that bridges language server providers to locate definitions and references across a cod

    Luafzfluaneovim
    GitHub पर देखें↗4,082
  • akinsho/toggleterm.nvimakinsho का अवतार

    akinsho/toggleterm.nvim

    5,530GitHub पर देखें↗

    toggleterm.nvim is a Lua-based terminal manager and session orchestrator for Neovim. It provides a system for opening, hiding, and organizing multiple persistent terminal windows, allowing shell sessions to be integrated directly within the text editor. The plugin distinguishes itself by offering a floating terminal interface and the ability to define custom terminal classes. These classes allow for specialized instances with dedicated commands and environment variables, while named terminal selection enables users to focus specific sessions using descriptive labels rather than numeric identi

    Lua
    GitHub पर देखें↗5,530
Harpoon के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

theprimeagen/harpoon क्या करता है?

This project is a Neovim file navigation plugin and workspace manager that allows users to mark and jump between frequent files. It functions as a system for organizing high-priority files into specific layouts and window splits, utilizing a persistent list and index-based shortcuts to streamline movement across a project.

theprimeagen/harpoon की मुख्य विशेषताएं क्या हैं?

theprimeagen/harpoon की मुख्य विशेषताएं हैं: File Navigation Tools, Priority File Marking, Tmux Integration, Navigation Index Mappings, Code Editor Workspace Management, Editor Workspace Managers, External Process Integrations, Neovim Plugins।

theprimeagen/harpoon के कुछ ओपन-सोर्स विकल्प क्या हैं?

theprimeagen/harpoon के ओपन-सोर्स विकल्पों में शामिल हैं: junegunn/fzf.vim — fzf.vim is a Vim fuzzy finder plugin that integrates the fzf command-line interface into the editor. It serves as a… denisidoro/navi — Navi is an interactive command-line cheatsheet tool and shell command manager. It provides a fuzzy command browser… ibhagwan/fzf-lua — fzf-lua is a fuzzy finder integration for Neovim that utilizes fzf to search files, buffers, and project symbols. It… akinsho/toggleterm.nvim — toggleterm.nvim is a Lua-based terminal manager and session orchestrator for Neovim. It provides a system for opening,… skim-rs/skim — Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and… zellij-org/zellij — Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent,…