awesome-wezterm  by michaelbrusegard

WezTerm plugin collection

created 10 months ago
316 stars

Top 86.7% on sourcepulse

GitHubView on GitHub
Project Summary

This repository is a curated collection of plugins and configurations for WezTerm, a powerful cross-platform terminal emulator and multiplexer written in Rust. It aims to enhance the WezTerm user experience by providing readily available solutions for common customization needs, targeting WezTerm users looking to extend its functionality.

How It Works

The collection is organized by category, showcasing plugins for AI integration, keybindings, media presentation, Neovim integration, pane management, session handling, tab bars, themes, and general utilities. Each entry links to a specific plugin's repository, allowing users to explore and integrate them into their WezTerm setup. The underlying principle is to leverage WezTerm's Lua API for customization.

Quick Start & Requirements

  • Installation: Plugins are typically integrated by adding their Lua configuration to your WezTerm configuration file. Specific installation instructions vary per plugin and are detailed in their respective repositories.
  • Prerequisites: WezTerm itself, which requires Rust for building from source or can be installed via package managers. Some plugins may have additional dependencies (e.g., specific AI models, Neovim configurations).
  • Resources: No specific resource requirements are listed beyond running WezTerm.

Highlighted Details

  • AI integration for CLI assistance (LM Studio, Google Gemini).
  • Vim-like modal keybindings and pane control enhancements.
  • Neovim integration for seamless pane navigation and configuration interaction.
  • Customizable tab bars, status lines, and themes.

Maintenance & Community

This is a community-driven "awesome" list, with contributions encouraged. Links to specific plugin developers are provided. No central community hub (like Discord/Slack) or roadmap is explicitly mentioned for the list itself.

Licensing & Compatibility

Plugin licenses vary by individual repository. Users must check each plugin's license for compatibility with their intended use, especially for commercial or closed-source projects.

Limitations & Caveats

This is a collection of external plugins, not a single integrated project. Users are responsible for vetting and integrating each plugin, and compatibility between plugins is not guaranteed. The quality and maintenance of individual plugins depend on their respective authors.

Health Check
Last commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
74 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.