Existing non-lua plugins examples

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • For Typescript in particular, he most notable examples are probably neoclide/coc.nvim and vim-denops/denops.vim

  • denops.vim

    🐜 An ecosystem of Vim/Neovim which allows developers to write cross-platform plugins in Deno

  • For Typescript in particular, he most notable examples are probably neoclide/coc.nvim and vim-denops/denops.vim

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • conjure

    Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)

  • The excellent olical/conjure plugin is now lua (via fennel..) but it was originally written in clojure and you can still see the code on the legacy-jvm branch https://github.com/Olical/conjure/tree/legacy-jvm

  • vim-matchup

    vim match-up: even better % :facepunch: navigate and highlight matching words :facepunch: modern matchit and matchparen. Supports both vim and neovim + tree-sitter.

  • Then you have all the vimscript plugins, most of which work in neovim too--my favorite of these is vim-matchup

  • snap

    A fast finder system for neovim. (by camspiers)

  • https://github.com/camspiers/snap is written in fennel which compiles to lua.

  • ddc.vim

    Dark deno-powered completion framework for neovim/Vim

  • Have a look at ddc.vim and denops.vim

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