awesome-wezterm  by michaelbrusegard

WezTerm plugin collection

Created 1 year ago
357 stars

Top 78.2% 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 day ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
0
Star History
27 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI) and Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe).

walk by antonmedv

0.1%
3k
Terminal file manager
Created 3 years ago
Updated 4 months ago
Starred by Ed Huang Ed Huang(Cofounder of PingCAP), Patrick von Platen Patrick von Platen(Author of Hugging Face Diffusers; Research Engineer at Mistral), and
3 more.

copilot.lua by zbirenbaum

0.2%
4k
Neovim plugin enhancing GitHub Copilot
Created 3 years ago
Updated 1 day ago
Feedback? Help us improve.