awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to backdround/improved-ft.nvim

Open-source alternatives to Improved Ft.nvim

30 open-source projects similar to backdround/improved-ft.nvim, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Improved Ft.nvim alternative.

  • xiaoshihou514/squirrel.nvimxiaoshihou514 avatar

    xiaoshihou514/squirrel.nvim

    17View on GitHub↗

    Jump around quickly using treesitter!

    Lua
    View on GitHub↗17
  • abecodes/tabout.nvimabecodes avatar

    abecodes/tabout.nvim

    858View on GitHub↗

    tabout plugin for neovim

    Lua
    View on GitHub↗858
  • atusy/treemonkey.nvimatusy avatar

    atusy/treemonkey.nvim

    39View on GitHub↗

    Yet another label-based node selection plugin.

    Lua
    View on GitHub↗39
  • backdround/neowords.nvimbackdround avatar

    backdround/neowords.nvim

    63View on GitHub↗

    Flexible and reliable hops by any type of words

    Lua
    View on GitHub↗63
  • cbochs/portal.nvimcbochs avatar

    cbochs/portal.nvim

    367View on GitHub↗

    Neovim plugin for improved location list navigation

    Lua
    View on GitHub↗367
  • chrisgrieser/nvim-spiderchrisgrieser avatar

    chrisgrieser/nvim-spider

    886View on GitHub↗

    Use the w, e, b motions like a spider. Move by subwords and skip insignificant punctuation.

    Lua
    View on GitHub↗886

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • cosmicbuffalo/eyeliner.nvimcosmicbuffalo avatar

    cosmicbuffalo/eyeliner.nvim

    3View on GitHub↗

    👀 Move faster with unique f/F indicators.

    Lua
    View on GitHub↗3
  • drybalka/tree-climber.nvimdrybalka avatar

    drybalka/tree-climber.nvim

    158View on GitHub↗

    Plugin for easy navigation around the syntax-tree produced by the treesitter that also works in comments and multi-language files!

    Lua
    View on GitHub↗158
  • aaronik/treewalker.nvimaaronik avatar

    aaronik/Treewalker.nvim

    609View on GitHub↗

    A neovim plugin for moving around your code in a syntax tree aware manner

    Lua
    View on GitHub↗609
  • folke/flash.nvimfolke avatar

    folke/flash.nvim

    3,903View on GitHub↗

    flash.nvim is a label-based navigation engine and motion plugin for Neovim. It provides a system for fast cursor repositioning by marking targets across the screen with unique characters, allowing for instant movement to specific characters, search matches, and code structures. The plugin extends navigation through Tree-Sitter integration, enabling the identification and selection of parent nodes and structural code blocks. It further distinguishes itself by supporting multi-window cursor movement, allowing users to search for patterns and jump between different files or split windows using a

    Luaneovimneovim-plugin
    View on GitHub↗3,903
  • ggandor/flit.nvimggandor avatar

    ggandor/flit.nvim

    410View on GitHub↗

    Enhanced f/t motions for Leap

    Lua
    View on GitHub↗410
  • ggandor/leap.nvimggandor avatar

    ggandor/leap.nvim

    5,031View on GitHub↗

    leap.nvim is a Neovim motion plugin and text navigation tool designed for keyboard-driven cursor positioning. It enables users to move the cursor to any specific character visible on the screen using short keystroke sequences. The plugin identifies target characters within the current viewport and assigns disambiguating labels to multiple matches, allowing for precise cursor relocation without the use of a mouse.

    Fennel
    View on GitHub↗5,031
  • ggandor/leap-spooky.nvimggandor avatar

    ggandor/leap-spooky.nvim

    281View on GitHub↗

    👻 Actions at a distance

    Lua
    View on GitHub↗281
  • ggandor/lightspeed.nvimggandor avatar

    ggandor/lightspeed.nvim

    1,557View on GitHub↗

    deprecated in favor of leap.nvim

    Fennel
    View on GitHub↗1,557
  • hawkinst/pathfinder.nvimHawkinsT avatar

    HawkinsT/pathfinder.nvim

    64View on GitHub↗

    A Neovim plugin which enhances gf/gF/gx with look-ahead and smarter file, line/column number, and link resolution. Also provides visual targets for files/links, new motion commands, and link description retrieval.

    Lua
    View on GitHub↗64
  • kiyoon/repeatable-move.nvimkiyoon avatar

    kiyoon/repeatable-move.nvim

    25View on GitHub↗

    Make move commands repeatable with ; and ,

    Lua
    View on GitHub↗25
  • kiyoon/treesitter-indent-object.nvimkiyoon avatar

    kiyoon/treesitter-indent-object.nvim

    73View on GitHub↗

    Context-aware indent textobject powered by Treesitter. vai to select current context.

    Lua
    View on GitHub↗73
  • kkew3/jieba.vimkkew3 avatar

    kkew3/jieba.vim

    50View on GitHub↗

    基于 jieba 的 Vim/Nvim 按词跳转插件

    Rust
    View on GitHub↗50
  • liangxianzhe/nap.nvimliangxianzhe avatar

    liangxianzhe/nap.nvim

    104View on GitHub↗

    Quickly move between next and previous NeoVim buffer, tab, file, quickfix, diagnostic, etc.

    Lua
    View on GitHub↗104
  • mfussenegger/nvim-treehoppermfussenegger avatar

    mfussenegger/nvim-treehopper

    462View on GitHub↗

    Region selection with hints on the AST nodes of a document powered by treesitter

    Lua
    View on GitHub↗462
  • millerjason/neovimacs.nvimmillerjason avatar

    millerjason/neovimacs.nvim

    7View on GitHub↗

    Vimacs for the Neovim era.

    Vim Script
    View on GitHub↗7
  • mr-lllll/treesitter-outerMr-LLLLL avatar

    Mr-LLLLL/treesitter-outer

    10View on GitHub↗

    Jump outer node smartly

    Scheme
    View on GitHub↗10
  • nolleh/warp.nvimnolleh avatar

    nolleh/warp.nvim

    16View on GitHub↗

    🚀 Hop to anywhere, not just words. Jump based on labels to file paths, URLs, and Markdown links from any buffer(including terminal buf)

    Lua
    View on GitHub↗16
  • nvim-mini/mini.nvimnvim-mini avatar

    nvim-mini/mini.nvim

    9,325View on GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    View on GitHub↗9,325
  • rasulomaroff/telepath.nvimrasulomaroff avatar

    rasulomaroff/telepath.nvim

    71View on GitHub↗

    Actions at a distance using telepathy 🫢✨

    Lua
    View on GitHub↗71
  • rlane/pounce.nvimrlane avatar

    rlane/pounce.nvim

    366View on GitHub↗

    Incremental fuzzy search motion plugin for Neovim

    Lua
    View on GitHub↗366
  • smoka7/hop.nvimsmoka7 avatar

    smoka7/hop.nvim

    794View on GitHub↗

    Neovim motions on speed!

    Lua
    View on GitHub↗794
  • subev/sibling-jump.nvimsubev avatar

    subev/sibling-jump.nvim

    16View on GitHub↗

    Navigate between sibling nodes in your code using Tree-sitter

    Lua
    View on GitHub↗16
  • timseriakov/spamguard.nvimtimseriakov avatar

    timseriakov/spamguard.nvim

    13View on GitHub↗

    A minimal Neovim plugin that detects excessive key spamming (jjjjjj) and suggests more efficient alternatives.

    Lua
    View on GitHub↗13
  • tris203/precognition.nvimtris203 avatar

    tris203/precognition.nvim

    1,369View on GitHub↗

    💭👀precognition.nvim - Precognition uses virtual text and gutter signs to show available motions.

    Lua
    View on GitHub↗1,369