awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 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/aleAvatar de w0rp

    w0rp/ale

    14,005Ver en 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
    Ver en GitHub↗14,005
  • folke/snacks.nvimAvatar de folke

    folke/snacks.nvim

    7,747Ver en 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
    Ver en GitHub↗7,747
  • nvim-mini/mini.nvimAvatar de nvim-mini

    nvim-mini/mini.nvim

    9,325Ver en 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
    Ver en GitHub↗9,325

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • hrsh7th/nvim-cmpAvatar de hrsh7th

    hrsh7th/nvim-cmp

    9,455Ver en 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
    Ver en GitHub↗9,455
  • automattic/harperAvatar de Automattic

    Automattic/harper

    10,890Ver en 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
    Ver en GitHub↗10,890
  • folke/todo-comments.nvimAvatar de folke

    folke/todo-comments.nvim

    4,055Ver en 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
    Ver en GitHub↗4,055
  • bbatsov/rubocopAvatar de bbatsov

    bbatsov/rubocop

    12,879Ver en 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
    Ver en GitHub↗12,879
  • saghen/blink.cmpAvatar de saghen

    saghen/blink.cmp

    5,951Ver en GitHub↗
    Luaneovimneovim-lua-pluginneovim-plugin
    Ver en GitHub↗5,951
  • nvim-lualine/lualine.nvimAvatar de nvim-lualine

    nvim-lualine/lualine.nvim

    8,015Ver en 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
    Ver en GitHub↗8,015
  • unisonweb/unisonAvatar de unisonweb

    unisonweb/unison

    6,487Ver en GitHub↗
    Haskellhacktoberfesthaskellprogramming-language
    Ver en GitHub↗6,487
  • dnlhc/glance.nvimAvatar de DNLHC

    DNLHC/glance.nvim

    919Ver en GitHub↗

    Peek preview window for LSP locations in Neovim

    Lua
    Ver en GitHub↗919
  • dan7h3x/signup.nvimAvatar de Dan7h3x

    Dan7h3x/signup.nvim

    64Ver en GitHub↗

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

    Lua
    Ver en GitHub↗64
  • jubnzv/virtual-types.nvimAvatar de jubnzv

    jubnzv/virtual-types.nvim

    416Ver en GitHub↗

    Neovim plugin that shows type annotations as virtual text

    Lua
    Ver en GitHub↗416
  • error311/wayfinder.nvimAvatar de error311

    error311/wayfinder.nvim

    117Ver en GitHub↗

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

    Lua
    Ver en GitHub↗117
  • creativenull/efmls-configs-nvimAvatar de creativenull

    creativenull/efmls-configs-nvim

    315Ver en GitHub↗

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

    Lua
    Ver en GitHub↗315
  • b0o/schemastore.nvimAvatar de b0o

    b0o/SchemaStore.nvim

    1,009Ver en GitHub↗

    🛍 JSON schemas for Neovim

    Lua
    Ver en GitHub↗1,009
  • amrbashir/nvim-docs-viewAvatar de amrbashir

    amrbashir/nvim-docs-view

    183Ver en GitHub↗

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

    Lua
    Ver en GitHub↗183
  • creativenull/diagnosticls-configs-nvimAvatar de creativenull

    creativenull/diagnosticls-configs-nvim

    92Ver en GitHub↗

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

    Lua
    Ver en GitHub↗92
  • hinell/lsp-timeout.nvimAvatar de hinell

    hinell/lsp-timeout.nvim

    234Ver en GitHub↗

    Automatically start/stop LSP servers, keeps RAM usage low

    Lua
    Ver en GitHub↗234
  • hedyhli/outline.nvimAvatar de hedyhli

    hedyhli/outline.nvim

    1,013Ver en GitHub↗

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

    Lua
    Ver en GitHub↗1,013
  • chrisgrieser/nvim-lsp-endhintsAvatar de chrisgrieser

    chrisgrieser/nvim-lsp-endhints

    244Ver en GitHub↗

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

    Lua
    Ver en GitHub↗244
  • idanarye/nvim-bufflsAvatar de idanarye

    idanarye/nvim-buffls

    11Ver en GitHub↗

    Add LSP functionality to specific Neovim buffers

    Lua
    Ver en GitHub↗11
  • j-hui/fidget.nvimAvatar de j-hui

    j-hui/fidget.nvim

    2,540Ver en GitHub↗

    💫 Extensible UI for Neovim notifications and LSP progress messages.

    Luaneovimneovim-plugin
    Ver en GitHub↗2,540
  • jakewvincent/texmagic.nvimAvatar de jakewvincent

    jakewvincent/texmagic.nvim

    58Ver en GitHub↗

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

    Lua
    Ver en GitHub↗58
  • jinzhongjia/lspui.nvimAvatar de jinzhongjia

    jinzhongjia/LspUI.nvim

    289Ver en GitHub↗

    A modern and useful UI plugin that wraps lsp operations.

    Lua
    Ver en GitHub↗289
  • jmbuhr/otter.nvimAvatar de jmbuhr

    jmbuhr/otter.nvim

    839Ver en GitHub↗
    Luaneovimnvimnvim-cmp
    Ver en GitHub↗839
  • aznhe21/actions-preview.nvimAvatar de aznhe21

    aznhe21/actions-preview.nvim

    519Ver en GitHub↗

    Fully customizable previewer for LSP code actions.

    Lua
    Ver en GitHub↗519
  • junnplus/lsp-setup.nvimAvatar de junnplus

    junnplus/lsp-setup.nvim

    236Ver en GitHub↗

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

    Lua
    Ver en GitHub↗236
  • kasama/nvim-custom-diagnostic-highlightAvatar de Kasama

    Kasama/nvim-custom-diagnostic-highlight

    63Ver en GitHub↗

    Simple plugin to add Highlights based on diagnostics

    Lua
    Ver en GitHub↗63
  • gfanto/fzf-lsp.nvimAvatar de gfanto

    gfanto/fzf-lsp.nvim

    240Ver en GitHub↗

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

    Lua
    Ver en GitHub↗240