mirror of
https://github.com/nushell/awesome-nu.git
synced 2024-09-19 09:27:48 +03:00
4.4 KiB
4.4 KiB
awesome-nu
A curated list of awesome tools that work within the nu language ecosystem e.g. nushell, scripts, nana, etc. Feel free to raise a PR with your very cool script, plugin or custom completion 🚀.
Plugins
You can find some examples about how to create and use plugins in the Nushell Plugins page.
- nu_plugin_periodic_table: A periodic table of elements plugin.
- nu_plugin_query: Query json, xml and web pages.
- nu_plugin_inc: Plugin to increment semantic versioning strings.
- nu_plugin_gstat: Show the git working tree status.
Scripts
You can find some examples about how to create and use scripts in the Nushell Scripts page.
- cargo_search: Perform a cargo search.
- git_gone: Gently try to delete merged branches, excluding the checked out one.
- nuschiit: Webscrapping example for the schiit.co.uk website.
- conda: Activate/deactivate conda virtual environments.
- get-weather: Get weather forecast for your location.
- ultimate_extractor: Function to extract archives with different extensions.
- math_functions: Math functions for doing things like
factorial
,root
. - wolframalpha: WolframAlpha API wrapper.
Custom Completions
You can find some examples about how to create and use custom completions in the Nushell Custom Completions page.
- git: Completions for
git
commands. - make: Completions for
make
commands. - npm: Completions for
npm
commands. - cargo: Completions for
cargo
commands. - winget: Compleitons for
winget
package manager.
Integrations
Other tools that work with or within the nu language ecosystem.
- couchbase-shell: A modern, productive and fun shell for Couchbase Server and Cloud.
- starship: The minimal, blazing-fast, and infinitely customizable prompt for any shell.
- zoxide: A smarter cd command, inspired by z and autojump.
- oh-my-posh: A prompt theme engine for any shell.
- virtualenv: Provides support for creating lightweight Python "virtual environments".
- ansible: Ansible role that installs nushell on your server
Editor Extensions
Plugins and Extensions that you can use in other text editors
- Tree-sitter: A Tree-sitter project for nushell.
- nvim plugin: A nvim pluging for nushell.
- helix: The helix editor also uses tree-sitter queries and are integrated into it now.
- visual studio code: The official nushell visual studio code extension. Also available on the Microsoft Marketeplace and within visual studio code itself.