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 stevanmilic/nvim-lspimport

Open-source alternatives to Nvim Lspimport

30 open-source projects similar to stevanmilic/nvim-lspimport, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Nvim Lspimport alternative.

  • w0rp/alew0rp avatar

    w0rp/ale

    14,005View on GitHub↗

    Ale is a Neovim LSP client and asynchronous linter wrapper designed to integrate language servers and syntax checkers into the editor. It provides infrastructure for background syntax validation and automated code fixing without blocking the editor interface. The project implements the Language Server Protocol to enable advanced semantic navigation, including symbol renaming, definition jumping, and the application of automatic refactoring changes. It functions as an automatic code fixer that applies formatting and repairs based on feedback from linting tools and language servers. The plugin

    Vim Script
    View on GitHub↗14,005
  • folke/snacks.nvimfolke avatar

    folke/snacks.nvim

    7,747View on GitHub↗

    snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface

    Lua
    View on GitHub↗7,747
  • 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

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
  • hrsh7th/nvim-cmphrsh7th avatar

    hrsh7th/nvim-cmp

    9,455View on GitHub↗

    This project is a Lua-based completion engine for Neovim that aggregates real-time text suggestions from multiple data sources into a single interface. It functions as a modular framework for extending the editor with custom completion logic, acting as both a fuzzy text suggestion tool and an interface for the Language Server Protocol. The engine utilizes a source-agnostic provider interface to standardize how disparate data sources feed candidates into a central logic engine. It employs asynchronous candidate fetching and a non-blocking architecture to retrieve suggestions from external serv

    Lua
    View on GitHub↗9,455
  • automattic/harperAutomattic avatar

    Automattic/harper

    10,890View on GitHub↗

    Harper is a local English linter and grammar checker designed as an IDE writing assistant. It operates as a language server that provides real-time spelling and grammar analysis for markdown and code comments, processing all linguistic data on the local device to ensure privacy and eliminate cloud dependencies. The tool is specialized for technical documentation, featuring the ability to identify and ignore text within code fences and inline blocks to prevent false positives. It allows for personalized configuration through custom dictionaries and the use of suppression comments to exclude sp

    Rustchrome-extensiondeveloper-toolsenglish-language
    View on GitHub↗10,890
  • folke/todo-comments.nvimfolke avatar

    folke/todo-comments.nvim

    4,055View on GitHub↗

    todo-comments.nvim is a Neovim plugin and codebase task navigator that highlights and manages task keywords within code comments. It functions as a Lua-based highlighter and workflow extension that aggregates pending work and notes from source code into a searchable project list. The plugin provides visual tracking of task comments using custom syntax highlighting and allows for jumping between these markers within a file. It enables project-wide task management by searching for tagged comments across multiple files to organize a development roadmap.

    Luaneovimneovim-plugin
    View on GitHub↗4,055
  • bbatsov/rubocopbbatsov avatar

    bbatsov/rubocop

    12,879View on GitHub↗

    RuboCop is a static code analyzer and linter for Ruby. It functions as a static analysis tool designed to detect potential bugs, identify style violations, and improve overall code quality in Ruby projects. The project provides an automated code formatter that rewrites source code to align with established community standards. It also implements a language server protocol to surface linting and formatting errors directly within text editors. Its capabilities cover automated code linting and the analysis of Ruby code style to ensure consistency across a project. These functions are driven by

    Ruby
    View on GitHub↗12,879
  • saghen/blink.cmpsaghen avatar

    saghen/blink.cmp

    5,951View on GitHub↗
    Luaneovimneovim-lua-pluginneovim-plugin
    View on GitHub↗5,951
  • nvim-lualine/lualine.nvimnvim-lualine avatar

    nvim-lualine/lualine.nvim

    8,015View on GitHub↗

    Lualine.nvim is a Lua-based editor extension for Neovim that renders dynamic status, tab, and window bars. It functions as a configurable UI component used to display real-time buffer information, system context, and editor state. The plugin differentiates itself through a multi-bar rendering pipeline that independently populates the statusline, tabline, and winbar. It supports a component-based layout engine with dynamic function-based injection and condition-based visibility, allowing the interface to adjust based on window dimensions or specific filetype overrides. The project covers wide

    Lua
    View on GitHub↗8,015
  • unisonweb/unisonunisonweb avatar

    unisonweb/unison

    6,487View on GitHub↗
    Haskellhacktoberfesthaskellprogramming-language
    View on GitHub↗6,487
  • dnlhc/glance.nvimDNLHC avatar

    DNLHC/glance.nvim

    919View on GitHub↗

    Peek preview window for LSP locations in Neovim

    Lua
    View on GitHub↗919
  • dan7h3x/signup.nvimDan7h3x avatar

    Dan7h3x/signup.nvim

    64View on GitHub↗

    A little (smart maybe) lsp signature helper for neovim.

    Lua
    View on GitHub↗64
  • jubnzv/virtual-types.nvimjubnzv avatar

    jubnzv/virtual-types.nvim

    416View on GitHub↗

    Neovim plugin that shows type annotations as virtual text

    Lua
    View on GitHub↗416
  • error311/wayfinder.nvimerror311 avatar

    error311/wayfinder.nvim

    117View on GitHub↗

    Guided code exploration for Neovim with definitions, refs, callers, tests, git, and persistent Trails from the current symbol

    Lua
    View on GitHub↗117
  • creativenull/efmls-configs-nvimcreativenull avatar

    creativenull/efmls-configs-nvim

    315View on GitHub↗

    An unofficial collection of linters and formatters configured for efm-langserver for neovim.

    Lua
    View on GitHub↗315
  • b0o/schemastore.nvimb0o avatar

    b0o/SchemaStore.nvim

    1,009View on GitHub↗

    🛍 JSON schemas for Neovim

    Lua
    View on GitHub↗1,009
  • amrbashir/nvim-docs-viewamrbashir avatar

    amrbashir/nvim-docs-view

    183View on GitHub↗

    A neovim plugin to display lsp hover documentation in a side panel.

    Lua
    View on GitHub↗183
  • creativenull/diagnosticls-configs-nvimcreativenull avatar

    creativenull/diagnosticls-configs-nvim

    92View on GitHub↗

    An unofficial collection of linters and formatters configured for diagnostic-languageserver for neovim.

    Lua
    View on GitHub↗92
  • hinell/lsp-timeout.nvimhinell avatar

    hinell/lsp-timeout.nvim

    234View on GitHub↗

    Automatically start/stop LSP servers, keeps RAM usage low

    Lua
    View on GitHub↗234
  • hedyhli/outline.nvimhedyhli avatar

    hedyhli/outline.nvim

    1,013View on GitHub↗

    Fancy code outline sidebar to visualize and navigate code symbols in a tree hierarchy

    Lua
    View on GitHub↗1,013
  • chrisgrieser/nvim-lsp-endhintschrisgrieser avatar

    chrisgrieser/nvim-lsp-endhints

    244View on GitHub↗

    Display LSP inlay hints at the end of the line, rather than within the line.

    Lua
    View on GitHub↗244
  • idanarye/nvim-bufflsidanarye avatar

    idanarye/nvim-buffls

    11View on GitHub↗

    Add LSP functionality to specific Neovim buffers

    Lua
    View on GitHub↗11
  • j-hui/fidget.nvimj-hui avatar

    j-hui/fidget.nvim

    2,540View on GitHub↗

    💫 Extensible UI for Neovim notifications and LSP progress messages.

    Luaneovimneovim-plugin
    View on GitHub↗2,540
  • jakewvincent/texmagic.nvimjakewvincent avatar

    jakewvincent/texmagic.nvim

    58View on GitHub↗

    Jump to: Description / Requirements / Installation / Configuration / Troubleshooting / To do / Links

    Lua
    View on GitHub↗58
  • jinzhongjia/lspui.nvimjinzhongjia avatar

    jinzhongjia/LspUI.nvim

    289View on GitHub↗

    A modern and useful UI plugin that wraps lsp operations.

    Lua
    View on GitHub↗289
  • jmbuhr/otter.nvimjmbuhr avatar

    jmbuhr/otter.nvim

    839View on GitHub↗
    Luaneovimnvimnvim-cmp
    View on GitHub↗839
  • aznhe21/actions-preview.nvimaznhe21 avatar

    aznhe21/actions-preview.nvim

    519View on GitHub↗

    Fully customizable previewer for LSP code actions.

    Lua
    View on GitHub↗519
  • junnplus/lsp-setup.nvimjunnplus avatar

    junnplus/lsp-setup.nvim

    236View on GitHub↗

    A simple wrapper for nvim-lspconfig and mason-lspconfig to easily setup LSP servers.

    Lua
    View on GitHub↗236
  • kasama/nvim-custom-diagnostic-highlightKasama avatar

    Kasama/nvim-custom-diagnostic-highlight

    63View on GitHub↗

    Simple plugin to add Highlights based on diagnostics

    Lua
    View on GitHub↗63
  • gfanto/fzf-lsp.nvimgfanto avatar

    gfanto/fzf-lsp.nvim

    240View on GitHub↗

    Enable the power of fzf fuzzy search for the neovim built in lsp

    Lua
    View on GitHub↗240