── POPULAR TAGS ──
#python (663)
#typescript (615)
#cli (560)
#hacktoberfest (497)
#cli-tool (495)
#react (485)
#javascript (455)
#rust (424)
#cross-platform (391)
#go (371)
#devops (328)
#ai (309)
#llm (301)
#nodejs (295)
#golang (289)
#android (273)
#open-source (258)
#docker (249)
#plugin-system (223)
#machine-learning (221)
#self-hosted (220)
#java (220)
#monorepo (219)
#security (219)
#mcp (210)
#linux (210)
#awesome-list (199)
#plugin-architecture (195)
#developer-tools (193)
#deep-learning (191)
grug-far.nvim is a Neovim plugin providing interactive search and replace functionality using ripgrep or ast-grep as backends. It features a modular architecture with separate modules for search engines, UI rendering, actions, history, and instance management. The plugin operates as a transient buffer within Neovim, offering live preview, history tracking, sync capabilities, and support for multiple replacement interpreters (Lua/vimscript). Key entry points are the `:GrugFar` and `:GrugFarWithin` commands, with a full Lua API available for programmatic access. The codebase demonstrates strong separation of concerns, extensible engine design, and thoughtful UI patterns.
RATING:
MAINT: active
DRIFT: low
▸ 3 reusable components found
── end of results ──