plum
DEPLOYEDFast, fuzzy-search TUI for discovering and installing plugins
Overview
plum is a fast, fuzzy-search TUI that lets you discover and install plugins from 11 popular marketplaces—even ones you haven't installed yet. Browse 600+ plugins instantly with zero setup required.
No more googling for plugin names, no more searching through endless marketplace pages. Just open plum, type what you're looking for, and install it.
Key Features
- Search across 11 plugin marketplaces simultaneously
- 600+ plugins indexed and ready to browse
- Fuzzy search with instant results
- Terminal UI - works anywhere
- Zero configuration required
- Install with a single keystroke
Installation
Homebrew (macOS/Linux)
brew install itsdevcoffee/tap/plum Go Install
go install github.com/itsdevcoffee/plum@latest Usage
Simply run plum in your terminal:
plum Then:
- Type to search (fuzzy matching)
- Arrow keys to navigate
- Enter to install
- ESC or Ctrl+C to exit
Supported Marketplaces
plum searches across these plugin ecosystems:
- Neovim plugins
- VSCode extensions
- Vim plugins
- JetBrains plugins
- Sublime Text packages
- Emacs packages
- Atom packages
- Zsh plugins
- Bash plugins
- Fish plugins
- Oh My Zsh themes
Tech Stack
- Built in Go for speed and portability
- Bubble Tea TUI framework
- Fuzzy search with fzf-lib
- Concurrent marketplace queries
- Single binary - no dependencies
Performance
plum is designed for speed. Search results appear instantly as you type, with all 11 marketplaces queried concurrently. No loading screens, no waiting—just results.
The entire index is cached locally, so subsequent searches are near-instantaneous even on slower connections.
Contributing
plum is open-source and welcomes contributions. Found a bug? Want to add support for a new marketplace? Check out the GitHub repository.