awesome-nu
A curated list of awesome tools that work within the nu language ecosystem e.g. nushell, scripts, nana, etc.
https://github.com/nushell/awesome-nu
Last synced: 19 days ago
JSON representation
Custom Completions
Editor Extensions
- Nushell LSP
- Official Tree-sitter - sitter grammar for nu-lang, the language of nushell.
- Alternate Tree-sitter - sitter project for nushell.
- nvim plugin
- helix - sitter queries which are integrated into it now.
- Visual Studio Code - nushell-lang) and within Visual Studio Code itself.
- Sublime Text by kurokirasama
- Emacs
- Sublime Text by stevenxxiu
- vim plugin
- zed
- nu-lint - check` alone.
-
nu-lint
- line linter for Nushell scripts with accompanying VS Code extension
nu-lint-vscode.
Integrations
- conda
- starship - fast, and infinitely customizable prompt for any shell.
- oh-my-posh
- GitHub Action
- nu-shell.nix
- clap_complete_nushell
- Nuenv
- Direnv
- mise
- couchbase-shell
- zoxide
- virtualenv
- ansible
- setup-moonbit Action
- setup-bend Action
- jc
- Dorothy
- bru
- nunvm - platform nvm clone written in nushell.
- nuPHP
- broot
- nur
- pspg
- nu-jupyter-kernel
- nushellWith
- carapace-bin - shell multi-command argument completer
- Milestone Action
- Deepseek Code Review - driven GitHub Action, harnessing Deepseek's power for both CI and local use.
- http-nu - performance hyper crate, it enables creating web endpoints with Nu syntax for request handling, static file serving, and streaming responses - all in a single binary.
- uv
- rattler-build - build`](https://docs.conda.io/projects/conda-build/en/latest/) alternative that supports build scripts in nushell.
- Windmill - source alternative to Retool and Temporal.
- Nuenv
- intelli-shell - Manage command templates/snippets with dynamic completions and AI integration.
- atuin
- Nuze - to-end) tests and build powerful CLI tools.
- cross-stream - first use. Think of it like sqlite, but specializing in event sourcing. Embeds the nushell engine to enable generators, handlers, and commands expressed in Nu syntax for powerful stream manipulation.
- nur
- rattler-build - build`](https://docs.conda.io/projects/conda-build/en/latest/) alternative that supports build scripts in nushell.
- supac
- opam
Plugins
- Nushell Plugins - examples` repository](https://github.com/nushell/plugin-examples).
- nu_plugin_query
- nu_plugin_inc
- nu_plugin_gstat
- nu_plugin_plist by ainvaltin - plugin](https://github.com/ainvaltin/nu-plugin).
- nu_plugin_audio_hook
- nu_plugin_bexpand
- nu_plugin_bin_reader
- nu_plugin_bio
- nu_plugin_clipboard
- nu_plugin_dbus - Bus.
- nu_plugin_dcm
- nu_plugin_desktop_notifications
- nu_plugin_dialog
- nu_plugin_dns
- nu_plugin_dpktable
- nu_plugin_emoji
- nu_plugin_file
- nu_plugin_from_beancount
- nu_plugin_from_bencode
- nu_plugin_from_hdf5
- nu_plugin_parquet
- nu_plugin_from_sse
- nu_plugin_hcl
- nu_plugin_highlight
- nu_plugin_hmac
- nu_plugin_image
- nu_plugin_json_path
- nu_plugin_kdl
- nu_plugin_msgpack
- nu_plugin_plist by ayax79
- nu_plugin_plot
- nu_plugin_pnet - in.
- nu_plugin_port_list
- nu_plugin_port_scan
- nu_plugin_prometheus
- nu_plugin_qr_maker
- nu_plugin_regex
- nu_plugin_semver
- nu_plugin_str_similarity
- nu_plugin_template (cargo-generate template) - generate` template for making it easier to create nushell plugins.
- nu_plugin_ulid
- nu_plugin_units
- nu_plugin_skim
- nu_plugin_endecode - 32 to HTML entity escaping.
- nu_plugin_template (String and HTML templating)
- nu_plugin_mime
- nu_plugin_rpm
- nu_plugin_plotters
- nu_plugin_compress
- nu_plugin_vec
- nu_plugin_mongo
- nu_plugin_sled
- nu_plugin_ws
- nu_plugin_nupsql
- nu_plugin_logfmt
- nu_plugin_endecode - 32 to HTML entity escaping.
- nu_plugin_x509
- nu_plugin_cassandra_query
- nu_plugin_format_pcap
- nu_plugin_port_extension
- nu_plugin_bson
- nu_plugin_nuts
- nu_plugin_termplot
- nu_plugin_ls_colorize
- nu_plugin_template (String and HTML templating)
- nu_plugin_caldav
- nu plugin terminal qr
- nu_plugin_input_global_listen
- nu_plugin_bigquery
- nu_plugin_ccl
- nu_plugin_mime_message
- nu_plugin_audio
- nu_plugin_todoist
- nu_plugin_todu - scoped todos, with optional sync to GitHub and Jira.
- nu_plugin_handlebars
-
nu_plugin_zstdsep
- aware zstd files(jsonl, csv, logfmt): open a
.seek.zstand get any record without decompressing the file.
Reedline Integrations
Scripts
- Nushell Scripts
- cargo_search
- git_gone
- nuschiit
- get-weather
- ultimate_extractor
- math_functions
- wolframalpha
- comma.nu
- packer.nu - manager for NuShell.
- terraform-importer.nu
- npup.nu
- wi
- refreshenv
- nufetch - like script written in Nu🐘
- webserver.nu
- fsattr.nu
- nu-history-tools
- dotnu
- nu-cmd-stack
- nu-telegram-bot
- numd
- digital-rain
- ai.nu
- docker.nu
- git.nu
- kubernetes.nu
- powerline.nu
- todo.nu
- bash-env-nushell
- discord.nu
- nu-dir-bookmark
- nutest
- git-aliases.nu
- alias-finder.nu
- libvirt-hooks-nushell - packed libvirt hooks scripts for Nushell.
- nu-aws-service-reference
- nupk
- panache-git - git.
- amasia/snip
- rust_ast.nu
- vouch
- nu_script_wttr - Weather fetcher using wttr.in with formatted tables, color gradients, forecasts, hourly breakdowns, and astronomy data.
- nu-salesforce
- nu-quickbooks
- nu_script_gh_status
- nu_script_hnews
- nu_script_time_sync
- nu_script_world_time
- sessionizer.nu
- nu-http-client-collection - http-client-generator
- nu-http-client-generator
- conventional-commits (ccommit) - commits into structured data and walk git ranges.