
-
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
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
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
-
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
-
https://github.com/camspiers/snap is written in fennel which compiles to lua.
-
Have a look at ddc.vim and denops.vim