plum

DEPLOYED

Fast, 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.

CORE_TEMP: 42.1°C
SIGNAL_LOCK: 100%
UPLOADING_METRICS...