awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ranjithshegde/ccls.nvim

Open-source alternatives to Ccls.nvim

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

  • w0rp/alew0rp 的头像

    w0rp/ale

    14,005在 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
    在 GitHub 上查看↗14,005
  • folke/snacks.nvimfolke 的头像

    folke/snacks.nvim

    7,747在 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
    在 GitHub 上查看↗7,747
  • nvim-mini/mini.nvimnvim-mini 的头像

    nvim-mini/mini.nvim

    9,325在 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
    在 GitHub 上查看↗9,325

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • hrsh7th/nvim-cmphrsh7th 的头像

    hrsh7th/nvim-cmp

    9,455在 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
    在 GitHub 上查看↗9,455
  • automattic/harperAutomattic 的头像

    Automattic/harper

    10,890在 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
    在 GitHub 上查看↗10,890
  • folke/todo-comments.nvimfolke 的头像

    folke/todo-comments.nvim

    4,055在 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
    在 GitHub 上查看↗4,055
  • bbatsov/rubocopbbatsov 的头像

    bbatsov/rubocop

    12,879在 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
    在 GitHub 上查看↗12,879
  • saghen/blink.cmpsaghen 的头像

    saghen/blink.cmp

    5,951在 GitHub 上查看↗
    Luaneovimneovim-lua-pluginneovim-plugin
    在 GitHub 上查看↗5,951
  • nvim-lualine/lualine.nvimnvim-lualine 的头像

    nvim-lualine/lualine.nvim

    8,015在 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
    在 GitHub 上查看↗8,015
  • unisonweb/unisonunisonweb 的头像

    unisonweb/unison

    6,487在 GitHub 上查看↗
    Haskellhacktoberfesthaskellprogramming-language
    在 GitHub 上查看↗6,487
  • dnlhc/glance.nvimDNLHC 的头像

    DNLHC/glance.nvim

    919在 GitHub 上查看↗

    Peek preview window for LSP locations in Neovim

    Lua
    在 GitHub 上查看↗919
  • dan7h3x/signup.nvimDan7h3x 的头像

    Dan7h3x/signup.nvim

    64在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗64
  • jubnzv/virtual-types.nvimjubnzv 的头像

    jubnzv/virtual-types.nvim

    416在 GitHub 上查看↗

    Neovim plugin that shows type annotations as virtual text

    Lua
    在 GitHub 上查看↗416
  • error311/wayfinder.nvimerror311 的头像

    error311/wayfinder.nvim

    117在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗117
  • creativenull/efmls-configs-nvimcreativenull 的头像

    creativenull/efmls-configs-nvim

    315在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗315
  • b0o/schemastore.nvimb0o 的头像

    b0o/SchemaStore.nvim

    1,009在 GitHub 上查看↗

    🛍 JSON schemas for Neovim

    Lua
    在 GitHub 上查看↗1,009
  • amrbashir/nvim-docs-viewamrbashir 的头像

    amrbashir/nvim-docs-view

    183在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗183
  • creativenull/diagnosticls-configs-nvimcreativenull 的头像

    creativenull/diagnosticls-configs-nvim

    92在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗92
  • hinell/lsp-timeout.nvimhinell 的头像

    hinell/lsp-timeout.nvim

    234在 GitHub 上查看↗

    Automatically start/stop LSP servers, keeps RAM usage low

    Lua
    在 GitHub 上查看↗234
  • hedyhli/outline.nvimhedyhli 的头像

    hedyhli/outline.nvim

    1,013在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗1,013
  • chrisgrieser/nvim-lsp-endhintschrisgrieser 的头像

    chrisgrieser/nvim-lsp-endhints

    244在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗244
  • idanarye/nvim-bufflsidanarye 的头像

    idanarye/nvim-buffls

    11在 GitHub 上查看↗

    Add LSP functionality to specific Neovim buffers

    Lua
    在 GitHub 上查看↗11
  • j-hui/fidget.nvimj-hui 的头像

    j-hui/fidget.nvim

    2,540在 GitHub 上查看↗

    💫 Extensible UI for Neovim notifications and LSP progress messages.

    Luaneovimneovim-plugin
    在 GitHub 上查看↗2,540
  • jakewvincent/texmagic.nvimjakewvincent 的头像

    jakewvincent/texmagic.nvim

    58在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗58
  • jinzhongjia/lspui.nvimjinzhongjia 的头像

    jinzhongjia/LspUI.nvim

    289在 GitHub 上查看↗

    A modern and useful UI plugin that wraps lsp operations.

    Lua
    在 GitHub 上查看↗289
  • jmbuhr/otter.nvimjmbuhr 的头像

    jmbuhr/otter.nvim

    839在 GitHub 上查看↗
    Luaneovimnvimnvim-cmp
    在 GitHub 上查看↗839
  • aznhe21/actions-preview.nvimaznhe21 的头像

    aznhe21/actions-preview.nvim

    519在 GitHub 上查看↗

    Fully customizable previewer for LSP code actions.

    Lua
    在 GitHub 上查看↗519
  • junnplus/lsp-setup.nvimjunnplus 的头像

    junnplus/lsp-setup.nvim

    236在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗236
  • kasama/nvim-custom-diagnostic-highlightKasama 的头像

    Kasama/nvim-custom-diagnostic-highlight

    63在 GitHub 上查看↗

    Simple plugin to add Highlights based on diagnostics

    Lua
    在 GitHub 上查看↗63
  • gfanto/fzf-lsp.nvimgfanto 的头像

    gfanto/fzf-lsp.nvim

    240在 GitHub 上查看↗

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

    Lua
    在 GitHub 上查看↗240