{"id":15113985,"url":"https://github.com/michaelbrusegard/awesome-wezterm","last_synced_at":"2025-09-27T17:32:13.074Z","repository":{"id":255949586,"uuid":"853943536","full_name":"michaelbrusegard/awesome-wezterm","owner":"michaelbrusegard","description":"Collections of awesome WezTerm plugins.","archived":false,"fork":false,"pushed_at":"2025-09-17T21:47:13.000Z","size":54,"stargazers_count":361,"open_issues_count":1,"forks_count":11,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-09-27T05:02:07.349Z","etag":null,"topics":["awesome","awesome-list","wezterm","wezterm-config","wezterm-lua","wezterm-plugin"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michaelbrusegard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-08T01:07:06.000Z","updated_at":"2025-09-25T17:53:01.000Z","dependencies_parsed_at":"2024-10-06T19:01:45.235Z","dependency_job_id":"47e05072-16ee-49f5-8869-571b10528bce","html_url":"https://github.com/michaelbrusegard/awesome-wezterm","commit_stats":null,"previous_names":["michaelbrusegard/awesome-wezterm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/michaelbrusegard/awesome-wezterm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbrusegard%2Fawesome-wezterm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbrusegard%2Fawesome-wezterm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbrusegard%2Fawesome-wezterm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbrusegard%2Fawesome-wezterm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michaelbrusegard","download_url":"https://codeload.github.com/michaelbrusegard/awesome-wezterm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbrusegard%2Fawesome-wezterm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277262888,"owners_count":25788957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","wezterm","wezterm-config","wezterm-lua","wezterm-plugin"],"created_at":"2024-09-26T01:40:41.216Z","updated_at":"2025-09-27T17:32:13.069Z","avatar_url":"https://github.com/michaelbrusegard.png","language":null,"funding_links":[],"categories":["Development Environment","Other Lists","Themed Directories","Others"],"sub_categories":["TeX Lists","Updated this week"],"readme":"\u003c!-- lint ignore awesome-git-repo-age --\u003e\n\n# Awesome WezTerm [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n\u003cimg src=\"https://raw.githubusercontent.com/wez/wezterm/main/assets/icon/wezterm-icon.svg\" align=\"right\" width=\"144\" /\u003e\n\n\u003e Collections of awesome WezTerm plugins. [Plugin Guide](https://github.com/wezterm/wezterm/blob/main/docs/config/plugins.md). Found something cool? Please [contribute](CONTRIBUTING.md)!\n\n[WezTerm](https://wezfurlong.org/wezterm/) is a powerful cross-platform terminal emulator and multiplexer written by [@wez](https://github.com/wez) and implemented in [Rust](https://www.rust-lang.org).\n\nTo enhance your WezTerm configuration experience:\n\n- [DrKJeff16/wezterm-types](https://github.com/DrKJeff16/wezterm-types) - WezTerm types that can be added as a completion source in your editor to provide code assistance when working with WezTerm's Lua API.\n\n## Contents\n\n- [AI](#ai)\n- [Keybinding](#keybinding)\n- [Media](#media)\n- [Neovim](#neovim)\n- [Panes](#panes)\n- [Session](#session)\n- [Tab bar](#tab-bar)\n- [Themes](#themes)\n- [Utility](#utility)\n\n## AI\n\n- [Michal1993r/ai-helper.wezterm](https://github.com/Michal1993r/ai-helper.wezterm/tree/master) - Ask AI for CLI help with LM Studio or Google Gemini.\n- [dimao/ai-commander.wezterm](https://github.com/dimao/ai-commander.wezterm) - Generate and select bash commands based on natural language prompts.\n\n## Keybinding\n\n- [MLFlexer/modal.wezterm](https://github.com/MLFlexer/modal.wezterm) - Predefined Vim-like modal keybindings with a good looking UI.\n- [sei40kr/wez-pain-control](https://github.com/sei40kr/wez-pain-control?tab=readme-ov-file) - Pane control keybindings like tmux-pain-control.\n- [sei40kr/wez-tmux](https://github.com/sei40kr/wez-tmux) - Ported tmux keybindings.\n- [selectnull/pinned-tabs.wezterm](https://github.com/selectnull/pinned-tabs.wezterm) - Lets you assign a key binding to a specific tab.\n\n## Media\n\n- [xarvex/presentation.wez](https://github.com/xarvex/presentation.wez) - Rather simple presentation mode toggle.\n\n## Neovim\n\n- [mrjones2014/smart-splits.nvim](https://github.com/mrjones2014/smart-splits.nvim) - Provides an addon for seamless pane navigation between Neovim and the WezTerm MUX.\n- [winter-again/wezterm-config.nvim](https://github.com/winter-again/wezterm-config.nvim) - Interact with the WezTerm configuration directly from Neovim.\n\n## Panes\n\n- [ChrisGVE/pivot_panes.wezterm](https://github.com/ChrisGVE/pivot_panes.wezterm) - Toggle pane orientation between horizontal and vertical splits.\n\n## Session\n\n- [DavidRR-F/quick_domains.wezterm](https://github.com/DavidRR-F/quick_domains.wezterm) - Faster way to search and attach to (SSH) domains.\n- [mikkasendke/sessionizer.wezterm](https://github.com/mikkasendke/sessionizer.wezterm) - Opening Git repositories as their own WezTerm workspaces using `fd`.\n- [MLFlexer/resurrect.wezterm](https://github.com/MLFlexer/resurrect.wezterm) - Save and restore the state of windows, tabs and panes.\n- [MLFlexer/smart_workspace_switcher.wezterm](https://github.com/MLFlexer/smart_workspace_switcher.wezterm) - Switch between workspaces with fuzzy finding and `zoxide`.\n- [vieitesss/workspacesionizer.wezterm](https://github.com/vieitesss/workspacesionizer.wezterm) - Blazingly fast workspace chooser inspired by `tmux-sessionizer`.\n\n## Tab bar\n\n- [adriankarlen/bar.wezterm](https://github.com/adriankarlen/bar.wezterm) - A configurable tab bar with batteries included.\n- [michaelbrusegard/tabline.wez](https://github.com/michaelbrusegard/tabline.wez) - A versatile and easy to use retro tab bar with the `lualine.nvim` configuration format.\n- [rootiest/battery.wez](https://github.com/rootiest/battery.wez) - A colorful and fancy battery component for the retro tab bar.\n- [yriveiro/wezterm-status](https://github.com/yriveiro/wezterm-status) - Configurable status for the retro tab bar.\n- [yriveiro/wezterm-tabs](https://github.com/yriveiro/wezterm-tabs) - Configurable tabs for the retro tab bar.\n\n## Themes\n\n- [neapsix/wezterm](https://github.com/neapsix/wezterm) - Rosé Pine theme, all natural pine, faux fur and a bit of soho vibes.\n\n## Utility\n\n- [aureolebigben/wezterm-cmd-sender](https://github.com/aureolebigben/wezterm-cmd-sender) - Send commands to multiple panes.\n- [ChrisGVE/dev.wezterm](https://github.com/ChrisGVE/dev.wezterm) - Location resolver for development and deployment of a plugin.\n- [ChrisGVE/lib.wezterm](https://github.com/ChrisGVE/lib.wezterm) - A library of common utility functions for plugin developers.\n- [ChrisGVE/listeners.wezterm](https://github.com/ChrisGVE/listeners.wezterm) - Enables enhanced event listener capabilities with persistent state management.\n- [lilaqua/tunicodes](https://gitlab.com/lilaqua/tunicodes) - Insert Unicode characters via their codepoints.\n- [zsh-sage/toggle_terminal.wez](https://github.com/zsh-sage/toggle_terminal.wez) - An easy-to-use toggleable terminal window.\n- [quickselect.wezterm](https://github.com/quantonganh/quickselect.wezterm) - Jump to the build error by opening them in Helix.\n- [btrachey/wezterm-replay](https://github.com/btrachey/wezterm-replay) - Parse command output and get URLs, shell commands, etc. pasted into your next prompt.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelbrusegard%2Fawesome-wezterm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaelbrusegard%2Fawesome-wezterm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelbrusegard%2Fawesome-wezterm/lists"}