null-ls will be archived

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • efm-langserver

    General purpose Language Server

  • formatter.nvim

  • Can anyone explain why someone would use null-ls if you're using the modern lsp setup (say, from kickstart.nvim). I see comments mentioning formatting. I see formatters mentioned several times. Why not just use https://github.com/mhartington/formatter.nvim?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • null-ls.nvim

    Discontinued Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

  • nvim-lint

    An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.

  • People looking for alternative can check these projects: - nvim-lint - formatter.nvim

  • typescript.nvim

    Discontinued A Lua plugin, written in TypeScript, to write TypeScript (Lua optional).

  • typescript.nvim will also be archived

  • yarepl.nvim

    Yet Another REPL, flexible, supporting multiple paradigms to interact with REPLs, project-level configs, working with tmux, telescope integration, and native dot repeat.

  • Any people who is interested in a transition from null-ls to efm, you can check my config https://github.com/milanglacier/yarepl.nvim

  • vim-efm-langserver-settings

    vim lsp client - efm-langserver link and configure settings

  • this one is indeed better than the official example one.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • typescript-tools.nvim

    ⚡ TypeScript integration NeoVim deserves ⚡

  • This at least has replacement https://github.com/pmizio/typescript-tools.nvim

  • python-lsp-server

    Fork of the python-language-server project, maintained by the Spyder IDE team and the community

  • I haven't used pylint, but I find mypy with python-lsp-server extremely easy to use with nvim-lspconfig, especially on Arch linux.

  • kickstart.nvim

    A launch point for your personal nvim configuration

  • Can anyone explain why someone would use null-ls if you're using the modern lsp setup (say, from kickstart.nvim). I see comments mentioning formatting. I see formatters mentioned several times. Why not just use https://github.com/mhartington/formatter.nvim?

  • efmls-configs-nvim

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

  • There's a Lua plugin for efm-langserver settings but I've never tried it.

  • dotfiles

    💻 My personal dotfiles - utilising a sick Ruby Rakefile (by olimorris)

  • I've just moved my LSP-Zero config (which also uses Mason) to EFM from null-ls. You can see the changes I've made in this commit. Still some more tools to add but you'll get the basic gist of it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts