stockprice - A CLI tool that looks up stock prices; vim integration!

  •        11

Or manually download an executable for your OS: OSX, Linux, Windows and place it in a directory listed in $PATH. As amazing as it sounds, you may now check the stock price of your interest right in your code editor.



Related Projects

vim-go-ide - Ready to use, fully configured for Go development.

  •    Vim

Quite simply this is a vim configuration which will setup all the necessary Go development environment (and plugins), without overwriting your current Vim settings. Basically, you will be able to use amazing vim-go plugin (plus number of others), without affecting your system's Vim configuration. NOTE: You system's Vim configuration will NOT be changed i.e. it is safe to install.

ack.vim - Vim plugin for the Perl module / CLI script 'ack'

  •    Vim

Run your favorite search tool from Vim, with an enhanced results list. This plugin was designed as a Vim frontend for the programmer's search tool ack. ack can be used as a replacement for 99% of the uses of grep. The plugin allows you to search with ack from within Vim and shows the results in a split window.

space-vim - :four_leaf_clover: Lean & mean spacemacs-ish Vim distribution

  •    Vim

space-vim is a vim distribution for vim plugins and resources, compatible with Vim and NeoVim. It is inspired by spacemacs and mimics spacemacs in a high level, especially in the whole architecture, key bindings and GUI. if have ever tried spacemacs, you will find space-vim is very similar to it in user experience.

dot_vim - 🐉 The Vim Configuration of Champions

  •    Vim

Each plugin is included and managed in its own file. Now you have a choice. The automated script or the manual process.

vim-tmux-navigator - Seamless navigation between tmux panes and vim splits

  •    Vim

This plugin is a repackaging of Mislav Marohnić's tmux-navigator configuration described in this gist. When combined with a set of tmux key bindings, the plugin will allow you to navigate seamlessly between vim and tmux splits using a consistent set of hotkeys. NOTE: This requires tmux v1.8 or higher.

apt-vim - Fully-automated, Cross-platform Plugin Manager for Vim

  •    Python

apt-vim aims to serve as a fully-automated, cross-platform plugin management tool for Vim including dependency installation, using Pathogen at its core to load plugins. Plugins and their dependencies can be installed, removed, and updated using this one tool. Plugin installation recipes can be saved and shared, allowing users to create portable configuration files (here's one), and allowing plugin developers to create an automated installation process for their users. Installation recipes can be made cross-platform by setting recipes for linux, darwin (Mac), or windows (cygwin). Recipes you create will be saved under your current platform automatically.

vim-plugins-profile - :clock4: Profile Vim's Plugins, Generate Awesome Statistics and Optimize Vim Startup Time

  •    Python

Here is a screenshot to have a quick look at what this is all about. If you use vim-plug (or other amazing plugin manager of your choice) to install your vim (gvim or macvim) plugins, then chances are high that it gets addictive. You will find yourself with several dozens of useful plugins.

vimrc - VimL: Opinionated VIM Configuration

  •    Vim

This Vim configuration is meant to make Vim feel more like an IDE than a simple console-based text editor. This configuration is optimized for use with GVim though it certainly works in the terminal as well. Run these commands to get this Vim configuration working on your OS X or Linux machine. You can run git pull inside of ~/.vim if you'd ever like to grab the latest version.

rainbow - Rainbow Parentheses Improved, shorter code, no level limit, smooth and fast, powerful configuration

  •    Vim

As everyone knows, the most complex codes were composed of a mass of different kinds of parentheses (typically: lisp). This plugin will help you read these codes by showing different levels of parentheses in different colors. You can also find this plugin in third, restart your vim and enjoy coding.

ale - Asynchronous linting/fixing for Vim and Language Server Protocol (LSP) integration

  •    Vim

ALE (Asynchronous Lint Engine) is a plugin for providing linting in NeoVim 0.2.0+ and Vim 8 while you edit your text files, and acts as a Vim Language Server Protocol client. ALE makes use of NeoVim and Vim 8 job control functions and timers to run linters on the contents of text buffers and return errors as text is changed in Vim. This allows for displaying warnings and errors in files being edited in Vim before files have been saved back to a filesystem.

vim-which-key - :tulip: Vim plugin that shows keybindings in popup

  •    Vim

vim-which-key is vim port of emacs-which-key that displays available keybindings in popup. emacs-which-key started as a rewrite of guide-key, very likely, vim-which-key heavily rewrote vim-leader-guide with a goal of going further in vim world. The features of vim-which-key has evolved a lot since then.


  •    C

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

vim-javacomplete2 - Updated javacomplete plugin for vim.

  •    Vim

Updated version of the original javacomplete plugin for vim. This is vim-javacomplete2, an omni-completion plugin for Java requiring vim 7.

vim-grammarous - A powerful grammar checker for Vim using LanguageTool.

  •    Vim

vim-grammarous is a powerful grammar checker for Vim. Simply do :GrammarousCheck to see the powerful checking. This plugin automatically downloads LanguageTool, which requires Java 8+. This plugin can use job feature on Vim 8.0.27 (or later) or Neovim. It enables asynchronous command execution so you don't need to be blocked until the check has been done on Vim8+ or Neovim.

vim-textobj-user - Vim plugin: Create your own text objects

  •    Vim

vim-textobj-user is a Vim plugin to create your own text objects without pain. It is hard to create text objects, because there are many pitfalls to deal with. This plugin hides such details and provides a declarative way to define text objects. You can use regular expressions to define simple text objects, or use functions to define complex ones. You can define your own text objects like the above examples. See also the reference manual for more details.

vim-godebug - Go debugging for Vim

  •    Vim

Go debugging for Vim. Copy all files to your ~/.vim directory or use Tim Pope's excellent pathogen plugin (

vim-go - Go development plugin for Vim

  •    Vim

The latest stable release is the recommended version to use. If you choose to use the master branch instead, please do so with caution; it is a development branch.You will also need to install all the necessary binaries. vim-go makes it easy to install all of them by providing a command, :GoInstallBinaries, which will go get all the required binaries.

vim-markdown-composer - An asynchronous markdown preview plugin for Vim and Neovim

  •    Rust

vim-markdown-composer is a plugin that adds asynchronous Markdown preview to Neovim and Vim. By default, vim-markdown-composer uses a blazing-fast CommonMark (and GitHub)-compliant renderer. However, it can be configured to use any external program for rendering, such as pandoc.

vim-maktaba - Consistent Vimscript

  •    Vim

Maktaba advocates a plugin structure that, when adhered to, gives the plugin access to many powerful tools such as configuration flags. Within Google, these conventions standardize behavior across a wide variety of plugins.Maktaba plugins can be installed using any plugin manager. However, maktaba plugins make heavy use of dependency management, so it's recommended to use a plugin manager with dependency management capabilities, like VAM.

vim-clang-format - Vim plugin for clang-format, a formatter for C, C++, Obj-C, Java, JavaScript, TypeScript and ProtoBuf

  •    Vim

This plugin formats your code with specific coding style using clang-format. Copy plugin, doc and autoload directories into your ~/.vim or use :packadd in Vim8. Or please use your favorite plugin manager to install this plugin. I recommend latter.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.