Showing 336 open source projects for "vim"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 1
    vim-fx602p

    vim-fx602p

    This is a syntax bundle for the FX-602P series of pocket calculators.

    This is a syntax bundle for the FX-602P series of pocket calculators. It is uses the syntax by the FX-603P serial interface and has optional support for the syntax used by FP-10 printer.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Dickinson

    Dickinson

    Text generation language

    Dickinson is a text-generation language. You can try out the language on the web without installing anything. Binaries for some platforms are available on the releases page. There is an install script that will try to download the right release for your computer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Conquer Of Completion

    Conquer Of Completion

    Nodejs extension host for vim & neovim, load extensions like VSCode

    Configuration is required to make coc.nvim easier to work with, since it doesn't change your key-mappings or Vim options. This is done as much as possible to avoid conflict with your other plugins. Some Vim plugins could change key mappings. Please use commands like verbose imap <tab> to make sure that your keymap has taken effect. Different plug-ins of VSCode provide many configuration items, most of which are used by the server, but some are used by the client.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    vim-fugitive

    vim-fugitive

    A Git wrapper so awesome, it should be illegal

    vim-fugitive is a feature-rich Git wrapper for Vim that turns the editor into a powerful Git UI. It provides commands that mirror common Git operations—status, blame, commit, stash, rebase—while threading results into split windows and buffers you can navigate. One hallmark is :Gblame, which overlays line-level authorship directly in your file, allowing fast debugging of changes and context.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    VSCode-LaTeX-Inkscape

    VSCode-LaTeX-Inkscape

    A way to integrate LaTeX, VS Code, and Inkscape in macOS

    ...I use LaTeX heavily for both academic work and professional work, and I think I'm quite proficient in terms of typing things out in LaTeX. But when I see the mind-blowing blog posts from Gilles Castel (RIP)-How I'm able to take notes in mathematics lectures using LaTeX and Vim and also How I draw figures for my mathematical lecture notes using Inkscape, I realize that I'm still far from fast, so I decided to adapt the whole setup from Linux-Vim to macOS-VS Code.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    Vim Vixen

    Vim Vixen

    Accelerates your web browsing with Vim power

    Vim Vixen is a Firefox add-on which allows you to easily navigate the web by keyboard. Since version 57, Firefox has migrated to the WebExtensions API and has dropped support for legacy add-ons. Vim Vixen is a new choice for Vim users since it uses the WebExtensions API. To get Vim Vixen, install it from Firefox add-ons. Vim Vixen is supported on Firefox 68 ESR.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Nord Vim

    Nord Vim

    An arctic, north-bluish clean and elegant Vim theme

    Nord for Vim/Neovim is a carefully curated arctic, north-bluish color scheme designed for aesthetic harmony and low eye strain. Its palette centers on “Polar Night,” “Snow Storm,” and “Frost/Aurora” tones, giving a cool, subdued backdrop with distinct accents for keywords, strings, diagnostics, and UI chrome. The theme targets consistency across terminals and GUIs with true-color support and well-mapped 256-color fallbacks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    unimpaired.vim

    unimpaired.vim

    unimpaired.vim: Pairs of handy bracket mappings

    ...Paste mappings are adjusted so linewise pastes respect indentation and placement. The goal is to give you a toolbox of tiny, orthogonal improvements that feel native to Vim rather than an intrusive remapping of fundamentals.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Tomorrow Theme

    Tomorrow Theme

    Tomorrow Theme

    ...Each scheme defines a small, harmonious set of base and accent colors that map predictably to tokens such as keywords, strings, numbers, and comments, reducing visual noise while preserving structure. The project ships ports for a wide range of tools (from Vim and Emacs to Sublime Text, iTerm, and more) and documents the palette so others can create faithful ports. Its emphasis on restraint and consistency makes it a popular baseline for teams that want code to look familiar across machines and applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 10
    TagUI

    TagUI

    Free RPA tool by AI Singapore

    Write flows in simple TagUI language and automate away repetitive time-consuming tasks on your computer. Tasks include those on websites (native support for Chrome and Edge), desktop apps, or the command line. The TagUI project is open-source and free forever. It's easy to setup and use, and works on Windows, macOS and Linux. Besides English, flows can be written in 22 other languages, so you can do RPA using your native language. Check out this demo video automating data collection in 4...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 11
    Vale

    Vale

    Compiler for the Vale programming language

    Vale is a systems programming language and compiler that strives to combine performance, safety, and ease in a way that avoids many of the complexities of traditional memory management techniques. It is ahead-of-time (AOT) compiled, targeting LLVM as a backend, and is statically typed. The language introduces a concept called generational references to provide memory safety without relying on a garbage collector, and aims for “safe without a borrow checker” (i.e. reducing the burden on the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    HTM

    HTM

    JSX alternative using standard tagged templates, with compiler support

    ...HTML's optional quotes: <div class=foo>. Component end-tags: <${Footer}>footer content<//>. Syntax highlighting and language support via the lit-html VSCode extension and vim-jsx-pretty plugin. Multiple root element (fragments): <div /><div />. Support for HTML-style comments: <div><!-- comment --></div>. htm is published to npm, and accessible via the unpkg.com CDN. If you're using Preact or React, we've included off-the-shelf bindings to make your life easier. They also have the added benefit of sharing a template cache across all modules.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Tmux Resurrect

    Tmux Resurrect

    Persists tmux environment across system restarts

    ...When restoring, tmux-resurrect reopens windows, panes, and can reissue commands (for supported ones) so your session feels “never quit.” It optionally supports hooks to restore Vim/Neovim sessions or other running programs, though some commands or states may not fully recover in all cases. The plugin is widely appreciated as a productivity booster: you don’t have to manually recreate your tmux layout or sessions after a crash or reboot. Users should note that command restoration has limitations (some running processes cannot be resurrected fully) and configuration (restoration lists, hooks, process inclusion) may require tweaking.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    cscope

    Efficient, text-only browser for C sources

    Cscope is a text screen based source browser, which can double as a behind-the scenes source code navigation aid for classic programmers' editors like Emacs or Vim, too. Based on a pre-parsed, condensed extract, and optionally a quick-lookup index, it finds and shows identified items in the entire source code, even of truly large projects, quickly and without fuss.
    Leader badge
    Downloads: 199 This Week
    Last Update:
    See Project
  • 15
    vim-surround

    vim-surround

    Delete/change/add parentheses/quotes/XML-tags/much more with ease

    vim-surround is a deceptively small plugin that makes editing “surroundings” (quotes, brackets, tags, and more) feel natural and instantaneous. It turns the repetitive chores of adding, changing, or deleting delimiters into short, mnemonic commands that work with normal Vim text objects. The key insight is that surroundings are structural: once Vim understands the bounds, operations become predictable and composable with your existing motions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    NERD Commenter

    NERD Commenter

    Vim plugin for intensely nerdy commenting powers

    NERD Commenter is a Vim plugin offering powerful and highly customizable commenting capabilities. It simplifies toggling comments, supports multiple styles and nesting, and integrates cleanly with various plugin managers. Several settings can be added to your vimrc to change the default behavior. While the plugin does not directly support motions, you can leverage its support for selections to do something very similar.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17

    ColorScheme2CSS

    Colo2CSS Converting color schemes of Vim to CSS files

    This plugin is designed to convert the current color scheme of the program Vim editor into a ready-made Cascading Style Sheets (CSS) file. The CSS files prepared by this plugin meet the requirements CSS Validation Service (https://jigsaw.w3.org/css-validator/) and can be used to connect to an HTML or XHTML document (web page). The plugin can be used both for converting only the current color scheme, and for batch processing of several files of color schemes of the Vim editor. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Atom Vim-Mode-Plus

    Atom Vim-Mode-Plus

    vim-mode improved

    atom‑vim‑mode‑plus is a feature-rich Vim emulation layer for Atom, bringing modal editing (like Vim’s normal, insert, and visual modes) with enhanced capabilities beyond basic keybindings. Incremental search by incrementalSearch setting (disabled by default). Cursor visible in all visual modes (characterwise, blockwise, linewise). Maintain the same cursor position after operations (e.g y, gU) by stayOnYank and stayOnOperate settings.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    cointop

    cointop

    A fast and lightweight interactive terminal based UI application

    cointop is a fast and lightweight interactive terminal-based UI application for tracking and monitoring cryptocurrency coin stats in real-time. The interface is inspired by htop and shortcut keys are inspired by vim. Vim-inspired shortcut keys, custom key bindings configuration. Custom color scheme configuration, 256-color, and 24-bit support. Save and view favorite coins. Portfolio tracking of holdings view profit & loss. Charts for coin price history and global market graphs. Fuzzy searching for finding coins. Supports multiple coin data APIs; CoinGecko and CoinMarketCap. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    λiquid Text Editor

    λiquid Text Editor

    Clojure Text Editor, for editing clojure code and markdown

    Clojure Text Editor, for editing Clojure code and markdown. Written entirely in Clojure with inspiration from Emacs and Vim.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    dadbod.vim

    dadbod.vim

    dadbod.vim: Modern database interface for Vim

    vim-dadbod (by tpope) is a modern database interface plugin for Vim and Neovim designed to let you run queries and manage database connections directly from your editor. Unlike older database plugins which required many commands or separate UI components, dadbod uses a simple model: you connect using a single connection URL and issue queries with a unified :DB command.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    scientifica

    scientifica

    Tall, condensed, bitmap font for geeks

    scientifica is largely based on creep, with a number of minor tweaks to improve readability (a matter of taste of course). Most characters are just 4px wide, which is brilliant for low dpi (90-120) displays. Scientifica supports ligatures in Vim and Neovim via the conceal feature. Please read the Ligatures manual for instructions. New Characters to the following unicode blocks, Geometric Shapes, Arrows, Miscellaneous Technical, Miscellaneous Symbols, Miscellaneous Mathematical Symbols-A, Private Use Area (Powerline symbols), Mathematical Operators, and Box Drawings.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    Vimplus

    Vimplus

    An automatic configuration program for vim

    ...It includes a custom installer and update script, and places a lot of the configuration into ~/.vimrc.custom.plugins and ~/.vimrc.custom.config for user customisations. This approach can save a lot of time for users who don’t want to spend weeks assembling their Vim environment. However, because it includes many plugins and opinionated mappings, some users feel it’s heavier than a minimal Vim setup and may require unlearning some defaults. For developers who want a “just work” Vim setup for C/C++, Python, JavaScript, etc., vimplus is a very strong starting point.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PICO-8.vim

    PICO-8.vim

    A vim plugin package for PICO-8 programming

    PICO-8.vim is a Vim plugin designed to enhance the development experience for PICO-8 programmers. It provides syntax highlighting, code folding, and other features tailored for .p8 files, allowing developers to write and manage PICO-8 code efficiently within the Vim editor.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Taskell

    Taskell

    Command-line Kanban board/task manager with support for Trello boards

    Command-line Kanban board/task manager with support for Trello boards and GitHub projects. A CLI kanban board/task manager for Mac and Linux. Per project task lists, vim style key-bindings, stored using Markdown. Clean diffs for easy version control, support for sub-tasks and due dates, Trello board imports, and GitHub project imports. If you’re using a simple two-column “To Do” and “Done” then use the space bar to mark an item as complete while staying in the “To Do” list. If you’re using a more complicated column setup then you will want to use H/L to move tasks between columns. ...
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB