Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Nushell

christianlemerchristianlemer31 downloads

Render Nushell data files (.nuon) and syntax-highlight Nushell scripts (.nu) using the local Nushell installation.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Render Nushell data files (.nuon) and syntax-highlight Nushell scripts (.nu) using the local Nushell installation.

.nuon file rendered as a table

Nuon data blocks in a note

.nu script with syntax highlighting

Nu code blocks in a note

Features

  • .nuon file viewer -- open .nuon files directly in Obsidian and see them rendered as colored Nushell tables with nested records, lists, and type-based coloring
  • .nu file viewer -- open .nu scripts with syntax highlighting powered by Nushell's own nu-highlight
  • nuon code blocks -- embed Nushell data inline in your notes
  • nu code blocks -- embed syntax-highlighted Nushell scripts in your notes
  • Settings panel -- configure date/time format (with presets), filesize units, and boolean/datetime/filesize colors
  • Graceful fallback -- if Nushell is not installed, files are displayed as raw text with a warning

Code block examples

```nuon
[[name, age, city]; [Alice, 30, Brussels], [Bob, 25, Ghent]]
```

```nu
def greet [name: string] {
    print $"Hello, ($name)!"
}
```

Requirements

  • Nushell must be installed locally (v0.102+ recommended for color support)
  • Desktop only (requires shell access)

Installation

From Obsidian

  1. Open Settings > Community plugins
  2. Search for "Nushell"
  3. Install and enable

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder <vault>/.obsidian/plugins/obsidian-nushell/
  3. Copy the files into that folder
  4. Enable the plugin in Settings > Community plugins

Settings

Setting Description
Date/time format strftime format string with presets, or leave empty for natural ("2 days ago")
Date/time color Color for datetime values
Filesize unit Metric (kB, MB) or binary (KiB, MiB)
Filesize color Color for filesize values
True/False color Separate colors for boolean values

Development

npm install
npm run dev    # watch mode
npm run build  # production build

A Nushell Plugin Playground folder is included as a test vault. To open it:

use local; local obsidian open
82%
HealthExcellent
ReviewSatisfactory
About
Render .nuon files as colored Nushell tables with nested records and type-aware coloring. Syntax-highlight .nu scripts and embed nuon/nu code blocks in notes using your local Nushell, with graceful fallback to raw text when Nushell isn't installed.
TablesSyntaxData
Details
Current version
0.1.3
Last updated
Last month
Created
Last month
Updates
4 releases
Downloads
31
Compatible with
Obsidian 1.12.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
christianlemerchristianlemer
github.com/ChristianLemer
GitHubchristianlemer
  1. Community
  2. Plugins
  3. Tables
  4. Nushell

Related plugins

Datacore

An even faster reactive query engine for the data obsessed.

CSV Table

Render CSV data as a table within your notes.

Dataview

Run advanced queries over your vault.

DuckDB & MotherDuck

Query files and cloud data with DuckDB SQL inside notes. Freeze results inline as markdown. Optional MotherDuck for cloud compute.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Tracker

Track occurrences and numbers in your notes.

Meld Encrypt

Hide secrets in your notes.

Super Simple Time Tracker

Multi-purpose time trackers for your notes.

Sheet Plus

Create Excel-like spreadsheets and easily embed them in Markdown.

Mood Tracker

Track your moods & emotions easily. Visualize tracked history and browse the past entries.