Skip to main content

A curated list of awesome Elvish packages, modules, and tools that support Elvish

286
GitHub Stars
68
Curated Resources
6
Categories
5 hours ago
Last Refreshed
Prompt ThemesCompletion ScriptsEditor SupportGeneral Tools With Built-in Support for ElvishGeneral Libraries (Modules)More Awesome Elvish Stuff

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

More Awesome Elvish Stuff

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

  • Atom

    language-elvish

  • Emacs

    elvish-mode

  • Helix

    Builtin support, including integration with

  • Kakoune

    Builtin support; kak-lsp also has builtin LSP configuration for Elvish

  • Micro

    elvish-micro-syntax

  • PyCharm

    elvish-lang-plugin

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

Showing a sample of 68 resources. View the full list on GitHub →