awesome-elvish
github.com/elves/awesome-elvish ↗A curated list of awesome Elvish packages, modules, and tools that support Elvish
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me completion scripts resources from awesome-elvish"
Installation instructions →What's inside
Completion Scripts
- 📦 aca/elvish-bash-completion
Converts any bash completion to elvish
- 📦 github.com/xiaq/edit.elv
Includes completion scripts for and
- 🛠 rsteube/carapace-bin
Built-in completions for over 400 commands , and support for custom completions
- 📦 zzamboni/elvish-completions
Includes completion scripts for , ,
More Awesome Elvish Stuff
- 🛠 ajeetdsouza/zoxide
A fast alternative to that learns your habits.
- 📄 darcy-shen/oh-my-elvish
User-friendly, productive and cross-platform elvish configuration.
- 🛠 elvish.nix
Nix support for Elvish packages, a multi-user-friendly alternative to .
- 📦 velvet
Smooth, functional testing in the Elvish shell.
- 📄 zzamboni/dot_elvish
Documented file, using many of the modules above.
General Libraries (Modules)
- 🧩 alias
Support for persistent aliases and for parsing bash-style alias commands.
- 🧩 bang-bang
Support for the traditional and keybindings
- 🧩 bash-env
Import Bash environment into Elvish.
- 🧩 cmd-duration
Provides function to make it easy to include a human friendly representation, in your prompt, of the duration of the most recent command.
- 🧩 cmds
utility functions to perform helpful shell actions: add/remove ( , , ) or filter ( , , , ) lists like the path list; - check a executable then run tasks if it is, or is not present; list utils , , , , and several others.
- 🧩 date-elv
A module for printing the date in elvish (Sindarin) written in Elvish
Editor Support
General Tools With Built-in Support for Elvish
- 🛠 dorothy
Bring your dotfile commands to any shell. Sensible defaults and hundreds of commands preloaded. Supports Elvish on macOS, Linux, Windows.
- 🛠 pixi
pixi is a performant new cross-platform package manager for Conda-forge packages that supports Elvish completions . It simplifies activation/deactivation compared to Conda/Mamba (and also allows global installs) and so works better with non-posix shells.
- 🛠 x-cmd
x-cmd is a vast and interesting collection of tools guided by the Unix philosophy, with support for Elvish .
Prompt Themes
- 🧩 github.com/champii/elvish-base/prompt
Very basic prompt over two lines with simple git support
- 🧩 github.com/muesli/elvish-libs/powerline
Powerline style prompt theme
- 🧩 github.com/zzamboni/elvish-themes/chain
Super configurable prompt theme with Git support
- 🧩 gitlab.com/SneakyThunder/silver-prompt-elv/silver
Elvish integration for silver , a cross-shell customizable powerline-like prompt written in Rust
- 🛠 oh-my-posh
A cross-shell, highly configurable, blazingly-fast prompt written in Go
- 🛠 Starship
A cross-shell, minimal, blazingly-fast prompt written in Rust
Showing a sample of 68 resources. View the full list on GitHub →