JavaScript Vim

Open-source JavaScript projects categorized as Vim

Top 23 JavaScript Vim Projects

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Cool Github repositories for Everyone | | 2022-12-29
  • markdown-preview.nvim

    markdown preview plugin for (neo)vim

    Project mention: Plugin Doesn't Seem To Load | | 2023-03-12

    I just added a plugin into my lazy_snapshot.lua and the plugin installed fine but when i tried to test it in a file that is supposed to support it it just shows up as not loaded. Am I doing this wrong or is this like an issue? the plugin in question is

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Surfingkeys

    Map your keys for web surfing, expand your browser with javascript and keyboard.

    Project mention: Vimium – The Hacker's Browser | | 2023-02-27

    For the privacy-conscious interested in SK, it may be worth a read of this GH issue:

    I empathise with the author wanting to make a buck but it's hard to reconcile the approach he took with the level of trust granted to this extension.

  • chromium-vim

    Vim bindings for Google Chrome.

  • Vieb

    Vim Inspired Electron Browser - Vim bindings for the web by design

    Project mention: What software would you like to see ported? | | 2023-03-03

    Please could you port Vieb? It's the only browser that really works on my old ThinkPad!

  • eslint_d.js

    Makes eslint the fastest linter on the planet

  • web-search-navigator

    Web extension that adds keyboard shortcuts to Google, YouTube, Github, Amazon, and others (Chrome/Firefox/Edge/Safari)

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • dotfiles

    i3 + Plasma: using the i3 window manager on the top of KDE Plasma and other dotfiles, configurations, scripts, workarounds and practises from my Debian Sid machines. (by avivace)

    Project mention: i3wm status bar not working in KDE Plasma | | 2023-02-15

    Reddit KDE GitHub ... I don't think you tried hard enough. :)

  • git-peek

    git repo to local editor instantly

    Project mention: Git Security Vulnerabilities Announced | | 2023-01-17

    You might find git-peek useful:

  • vim-language-server

    VImScript language server, LSP for vim script

    Project mention: An honest comparison between Lua and Vim 9 script? | | 2023-03-28
  • ctags-patterns-for-javascript

    Exuberant Ctags Patterns for JavaScript

    Project mention: I went deep in the rabbit hole AMA | | 2022-09-07

    Great. In my opinion, the most straightforward approach would be to implement substring or fuzzy matching on top of tags in your own omnifunc definition. ctags (Exuberant and Universal) provide some support for Javascript, however, I have seen people customize their own ctags config file for modern javascript frameworks (see and for both flavors)

  • surfingkeys-conf

    🏄‍♀️ A SurfingKeys config which adds 180+ key mappings & 50+ search engines

    Project mention: Ask HN: Programs that saved you 100 hours? (2022 edition) | | 2022-12-20

    Surfingkeys is more customizable and has more features. You can use Surfingkeys API with javascript to add more customizations. It's good for adding custom keybindings to certain websites. Look at this config repo to see what's possible with Surfingkeys:

  • monaco-vim

    VIM keybindings for monaco editor

    Project mention: i found a bug in vim style editing that causes a crash | | 2023-02-04
  • coc-tailwind-intellisense

    Coc.nvim extension for Tailwind CSS IntelliSense

  • codemirror-vim

    Vim keybindings for CM6

  • todoist.nvim

    A todoist extension for neovim

  • coc-vimtex

    vimtex integration for coc.nvim

    Project mention: Autoformatting LaTeX in 2023 | | 2023-01-12

    I want to autoformat my latex files and have not found anything satisfactory. Since I use coc for some things, I thought it would be natural to use coc-vimtex or coc-texlab (currently) and I am getting neither to properly work. The repositories haven't been touched in a while and I need an alternative, that is


    🌐 Website for LunarVim

    Project mention: New website should have a wiki instead of static "Docs" | | 2022-10-08

    users can easily edit the docs here:


    📔 A mirror of Vim’s built-in documentation, adapted and improved for the web.

  • vimflowy

    Vim shortcuts for Workflowy via the Chrome extension Vimflowy (by Wojnach)

    Project mention: Vimflowy discontinued? | | 2023-03-05

    You can follow the discussion here :

  • pinto

    :paintbrush: Create, view and edit vim color themes

    Project mention: mani, a CLI Tool to Manage Multiple Repositories | | 2022-05-02

    projects: example: path: . desc: A mani example pinto: path: frontend/pinto url: desc: A vim theme editor tags: [frontend, node] template-generator: url: desc: A simple bash script used to manage boilerplates tags: [cli, bash] env: branch: master themes: custom: table: options: draw_border: true separate_columns: true separate_header: true separate_rows: true tasks: git-status: desc: show working tree status cmd: git status git-last-commit-msg: desc: show last commit cmd: git log -1 --pretty=%B git-last-commit-date: desc: show last commit date cmd: | git log -1 --format="%cd (%cr)" -n 1 --date=format:"%d %b %y" \ | sed 's/ //' git-branch: desc: show current git branch cmd: git rev-parse --abbrev-ref HEAD npm-install: desc: run npm install in node repos target: tags: [node] cmd: npm install git-overview: desc: show branch, local and remote diffs, last commit and date theme: custom commands: - task: git-branch - task: git-last-commit-msg - task: git-last-commit-date

  • xedel

    Keyboard-centric modal code editor, built with nodejs and GTK

  • pv

    Electron app for viewing PDF with simple vim binding (by trietphm)

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-28.

JavaScript Vim related posts


What are some of the best open-source Vim projects in JavaScript? This list will help you:

Project Stars
1 awesome-cheatsheets 32,961
2 markdown-preview.nvim 4,619
3 Surfingkeys 4,541
4 chromium-vim 2,220
5 Vieb 1,023
6 eslint_d.js 915
7 web-search-navigator 751
8 dotfiles 750
9 git-peek 661
10 vim-language-server 440
11 ctags-patterns-for-javascript 406
12 surfingkeys-conf 263
13 monaco-vim 211
14 coc-tailwind-intellisense 142
15 codemirror-vim 141
16 todoist.nvim 134
17 coc-vimtex 116
18 108
19 45
20 vimflowy 37
21 pinto 25
22 xedel 23
23 pv 18
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.