Neovim for web development, mainly Frontend

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
  • AstroNvim

    AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

    I think that the most necessary thing is that you use some autocompletion tool, either coc.nvim or lsp, when you have it, install it with the plugin you chose ttserver (to give javascript, typescript and others autocompletion and others) and reviewing the documentation I recommend also install eslint for handling so you keep better code in javascript, prettier or some tool to format the code (you can set it to be set right when you save the file very useful). that is the most necessary in my opinion as a recommendation use a plugin for snippets (they could save you time writing repetitive code) I recommend luasnip. if you want to have all this configured use astronvim (excellent documentation) https://github.com/AstroNvim/AstroNvim I hope it helps :)

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    Lsp, with nvim-lspconfig, nvim-lsp-installer.

  • 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.

  • nvim-lsp-installer

    Discontinued Further development has moved to https://github.com/williamboman/mason.nvim!

    Lsp, with nvim-lspconfig, nvim-lsp-installer.

  • nvim-cmp

    A completion plugin for neovim coded in Lua.

    Completion: with nvim-cmp, it can be well integrated with lsp.

  • toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

    Terminal: with toggleterm, which provides some handy stuff with terminal.

  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

    Search: with telescope, search everything in neovim.

  • nvim-surround

    Add/change/delete surrounding delimiter pairs with ease. Written with :heart: in Lua.

    Tag edit: with nvim-surround, with it, you can edit html easily.

  • 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.

  • todo-comments.nvim

    ✅ Highlight, list and search todo comments in your projects

    Others: todo_comments, comment.

  • Comment.nvim

    :brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more

    Others: todo_comments, comment.

  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

    And I personally don't use a configuration framework. But if you like, I would recommend LunarVim or NvChad.

  • NvChad

    Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

    And I personally don't use a configuration framework. But if you like, I would recommend LunarVim or NvChad.

  • kickstart.nvim

    A launch point for your personal nvim configuration

    I’ll would just add kickstart.nvim as a nice way to get started with a pretty simple config that takes care of some rough edges.

  • guess-indent.nvim

    Automatic indentation style detection for Neovim

    I'd add guess-indent to that list as well, if you're working on a project that doesn't have a set standard on indentation.

  • gitsigns.nvim

    Git integration for buffers

    Git: gitsigns for git line blame info and file changes. vim-fugitive for easily handle git command in neovim.

  • vim-fugitive

    fugitive.vim: A Git wrapper so awesome, it should be illegal

    Git: gitsigns for git line blame info and file changes. vim-fugitive for easily handle git command in neovim.

  • awesome-neovim

    Collections of awesome neovim plugins.

    I would like to add awesome-neovim to people's answers, which is a categorized list of Neovim plugins. It's a great place to look for plugins.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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