{"id":13413174,"url":"https://github.com/akrawchyk/awesome-vim","last_synced_at":"2025-09-27T08:30:51.279Z","repository":{"id":19233932,"uuid":"22468657","full_name":"akrawchyk/awesome-vim","owner":"akrawchyk","description":"The Vim plugin shortlist","archived":false,"fork":false,"pushed_at":"2023-12-01T08:26:02.000Z","size":105,"stargazers_count":1919,"open_issues_count":5,"forks_count":127,"subscribers_count":64,"default_branch":"master","last_synced_at":"2024-05-19T20:51:18.683Z","etag":null,"topics":["awesome","vim"],"latest_commit_sha":null,"homepage":"https://vim.zeef.com/andrew.krawchyk","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akrawchyk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2014-07-31T12:33:38.000Z","updated_at":"2024-05-17T07:58:33.000Z","dependencies_parsed_at":"2024-01-12T04:44:03.500Z","dependency_job_id":"26faafac-581f-46c3-8ef8-061850bb25d4","html_url":"https://github.com/akrawchyk/awesome-vim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akrawchyk%2Fawesome-vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akrawchyk%2Fawesome-vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akrawchyk%2Fawesome-vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akrawchyk%2Fawesome-vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akrawchyk","download_url":"https://codeload.github.com/akrawchyk/awesome-vim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234410639,"owners_count":18828259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","vim"],"created_at":"2024-07-30T20:01:34.472Z","updated_at":"2025-09-27T08:30:51.272Z","avatar_url":"https://github.com/akrawchyk.png","language":null,"readme":"# Awesome Vim\n\nPlugins organized by section and ordered alphabetically.\n\n## Table of Contents\n\n  1. [Learning Vim](#learning-vim)\n  2. [Plugin Management](#plugin-management)\n  3. [Colors](#colors)\n  4. [Tools](#tools)\n  5. [Language Specific](#language-specific)\n  6. [Framework Specific](#framework-specific)\n  7. [Distributions](#distributions)\n  8. [Websites](#websites)\n  9. [Contributing](#contributing)\n  10. [License](#license)\n\n\n## Learning Vim\n\n* [Seven habits of effective text editing](http://www.moolenaar.net/habits.html)\n* [The Way of the Vim Warrior](https://github.com/dahu/LearnVim)\n* [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com/)\n* [Learning Vim (Chinese)](https://github.com/dofy/learn-vim)\n* [Vim Adventures](http://vim-adventures.com/)\n* [Vim Doctor](https://github.com/adembudak/vim-doctor)\n* [Vim Genius](http://www.vimgenius.com/)\n* [Vim Tips](http://zzapper.co.uk/vimtips.html)\n* [Fortune vimtips](https://github.com/hobbestigrou/vimtips-fortune)\n* [Vim Galore](https://github.com/mhinz/vim-galore)\n* [PacVim](https://github.com/jmoon018/PacVim)\n\n\n## Plugin Management\n\n* [Dein.vim](https://github.com/Shougo/dein.vim)\n* [lazy.nvim](https://github.com/folke/lazy.nvim)\n* [Neobundle](https://github.com/Shougo/neobundle.vim)\n* [Pathogen](https://github.com/tpope/vim-pathogen)\n* [VAM](https://github.com/MarcWeber/vim-addon-manager)\n* [Vim-plug](https://github.com/junegunn/vim-plug)\n* [Vundle](https://github.com/gmarik/Vundle.vim)\n\n\n## Colors\n\n* [Apprentice](https://github.com/romainl/Apprentice)\n* [Base16](https://github.com/chriskempson/base16-vim/)\n* [Darcula](https://github.com/blueshirts/darcula)\n* [Gruvbox](https://github.com/morhetz/gruvbox)\n* [Jellybeans](https://github.com/nanotech/jellybeans.vim)\n* [Molokai](https://github.com/tomasr/molokai)\n* [onedark](https://github.com/joshdick/onedark.vim)\n* [Solarized](https://github.com/altercation/vim-colors-solarized)\n* [simple-dark](https://github.com/tek256/simple-dark)\n\n\n## Tools\n\n### Editing\n\n* [Abolish](https://github.com/tpope/vim-abolish)\n* [Align](https://github.com/vim-scripts/Align)\n* [DelimitMate](https://github.com/Raimondi/delimitMate)\n* [DoGe](https://github.com/kkoomen/vim-doge)\n* [EditorConfig](https://github.com/editorconfig/editorconfig-vim)\n* [ExpandRegion](https://github.com/terryma/vim-expand-region)\n* [Gundo](https://github.com/sjl/gundo.vim)\n* [IndentGuides](https://github.com/nathanaelkane/vim-indent-guides)\n* [NerdCommenter](https://github.com/scrooloose/nerdcommenter)\n* [Repeat](https://github.com/tpope/vim-repeat)\n* [Surround](https://github.com/tpope/vim-surround)\n* [Tabular](https://github.com/godlygeek/tabular)\n* [Targets](https://github.com/wellle/targets.vim)\n* [TComment](https://github.com/tomtom/tcomment_vim)\n* [TextobjIndent](https://github.com/kana/vim-textobj-indent)\n* [TextobjUser](https://github.com/kana/vim-textobj-user)\n* [TextobjWordColumn](https://github.com/coderifous/textobj-word-column.vim)\n* [Unimpaired](https://github.com/tpope/vim-unimpaired)\n* [VisualSplit](https://github.com/wellle/visual-split.vim)\n* [WindowSwap](https://github.com/wesQ3/vim-windowswap)\n* [YankStack](https://github.com/maxbrunsfeld/vim-yankstack)\n\n### File Management\n\n* [Dirvish](https://github.com/justinmk/vim-dirvish)\n* [NERDTree](https://github.com/preservim/nerdtree)\n* [Vinegar](https://github.com/tpope/vim-vinegar)\n\n### Git\n\n* [Fugitive](https://github.com/tpope/vim-fugitive)\n* [vim-gitgutter](https://github.com/airblade/vim-gitgutter)\n\n### Interface\n\n* [Airline](https://github.com/bling/vim-airline) + [Airline Themes](https://github.com/vim-airline/vim-airline-themes)\n* [vim-diminactive](https://github.com/blueyed/vim-diminactive)\n* [vim-lastplace](https://github.com/farmergreg/vim-lastplace)\n* [vim-quickui](https://github.com/skywind3000/vim-quickui)\n* [Signify](https://github.com/mhinz/vim-signify)\n* [Startify](https://github.com/mhinz/vim-startify)\n\n### Searching\n\n* [Ack](https://github.com/mileszs/ack.vim)\n* [Any-jump.vim](https://github.com/pechorin/any-jump.vim)\n* [CtrlP](https://github.com/ctrlpvim/ctrlp.vim)\n* [CtrlSF](https://github.com/dyng/ctrlsf.vim)\n* [FlyGrep](https://github.com/wsdjeg/FlyGrep.vim)\n* [fzf](https://github.com/junegunn/fzf#as-vim-pluginc) ([highly recommended](https://github.com/junegunn/fzf#tips) to use [fd](https://github.com/sharkdp/fd) and [ripgrep](https://github.com/BurntSushi/ripgrep))\n* [MRU](https://github.com/yegappan/mru)\n* [vim-codequery](https://github.com/devjoe/vim-codequery)\n* [zoxide.vim](https://github.com/nanotee/zoxide.vim)\n\n### Task Running\n\n* [AsyncRun](https://github.com/skywind3000/asyncrun.vim)\n* [AsyncTasks](https://github.com/skywind3000/asynctasks.vim)\n* [Dispatch](https://github.com/tpope/vim-dispatch)\n* [vim-test](https://github.com/vim-test/vim-test)\n\n### Text Navigation\n\n* [EasyMotion](https://github.com/easymotion/vim-easymotion)\n* [Sneak](https://github.com/justinmk/vim-sneak)\n\n### Snippets\n\n* [Snippets](https://github.com/honza/vim-snippets)\n* [UltiSnips](https://github.com/sirver/UltiSnips)\n\n### Syntax/Completion\n\n* [Asynchronous Lint Engine](https://github.com/w0rp/ale)\n* [Coc](https://github.com/neoclide/coc.nvim)\n* [Neocomplete](https://github.com/Shougo/neocomplete.vim)\n* [Syntastic](https://github.com/scrooloose/syntastic)\n* [TmuxComplete](https://github.com/wellle/tmux-complete.vim)\n* [YouCompleteMe](https://github.com/Valloric/YouCompleteMe)\n\n\n## Language Specific\n\n* [Codi](https://github.com/metakirby5/codi.vim)\n* [Polyglot](https://github.com/sheerun/vim-polyglot)\n\n### Golang\n\n* [vim-go](https://github.com/fatih/vim-go)\n\n### HTML\n\n* [MatchTagAlways](https://github.com/valloric/MatchTagAlways)\n* [vim-ionic2](https://github.com/akz92/vim-ionic2)\n\n### Java\n\n* [Eclim](http://eclim.org/)\n\n### Javascript\n\n* [JavascriptLibrariesSyntax](https://github.com/othree/javascript-libraries-syntax.vim)\n\n### Markdown\n\n* [vim-instant-markdown](https://github.com/suan/vim-instant-markdown)\n* [vim-markdown-toc](https://github.com/mzlogin/vim-markdown-toc)\n* [mkdx](https://github.com/SidOfc/mkdx)\n\n### PHP\n\n* [PDV](https://github.com/tobyS/pdv)\n\n### Python\n\n* [PythonMode](https://github.com/klen/python-mode)\n\n### Ruby\n\n* [Endwise](https://github.com/tpope/vim-endwise)\n\n### SQL\n\n* [vim-mysql-plugin](https://github.com/kezhenxu94/vim-mysql-plugin)\n\n### XML\n\n* [xmledit](https://github.com/sukima/xmledit/)\n\n## Framework Specific\n\n### Django\n\n* [htmldjango autocomplete](https://github.com/mjbrownie/vim-htmldjango_omnicomplete)\n* [Pony](https://github.com/jmcomets/vim-pony/)\n\n### Rails\n\n* [Rails](https://github.com/tpope/vim-rails)\n\n## Distributions\n\n* [init.nvim](https://github.com/Blacksuan19/init.nvim)\n* [Janus](https://github.com/carlhuda/janus)\n* [LazyVim](https://github.com/LazyVim/LazyVim)\n* [LunarVim](https://github.com/lunarvim/lunarvim)\n* [NvChad](https://nvchad.com/)\n* [spf13](https://github.com/spf13/spf13-vim)\n* [spacevim](https://github.com/SpaceVim/SpaceVim)\n* [wim](https://github.com/wolandark/wim)\n\n## Websites\n\n* [Vim Bootstrap](http://vim-bootstrap.com/)\n* [Vim Awesome](http://vimawesome.com/)\n* [Vivify](http://bytefluent.com/vivify/)\n* [/r/vim](http://www.reddit.com/r/vim)\n* [Vimcasts](http://vimcasts.org/)\n\n## Contributing\n\n* Please read the [contribution guidelines](https://github.com/akrawchyk/awesome-vim/blob/master/contributing.md)\n\n## License\n\n* [MIT License](https://github.com/akrawchyk/awesome-vim/blob/master/LICENSE)\n\n\nShameless plug for my vimrc [akrawchyk/dotfiles](https://github.com/akrawchyk/dotfiles/tree/master/vim).\n","funding_links":[],"categories":["Vim","Uncategorized","Others","Technical","To Sort","General","Editors","Other Lists","Linux and programming","কিছু Awesome ডেভেলপমেন্ট রিসোর্স","Development Tools"],"sub_categories":["OS-specific","Uncategorized","awesome-*","TeX Lists","ফ্রেমওয়ার্ক \u0026 লাইব্রেরী"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakrawchyk%2Fawesome-vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakrawchyk%2Fawesome-vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakrawchyk%2Fawesome-vim/lists"}