The MetaEdit plugin focuses on editing note metadata without making you dig through raw frontmatter each time. It can add, update, delete and transform YAML properties, inline Dataview fields and tags from one menu, which makes routine cleanup much faster. Auto Properties let you define reusable values and pick them from a prompt, while progress properties can keep task counts in sync as notes change. It also supports metadata edits from a file menu, linked file updates from Kanban lane changes, and a plugin API for templates or other extensions.
Obsidian plugins tagged with #yaml. There are 9 plugins in this collection.
- Rank 15 years ago by Christian B. B. Houmann
- Rank 25 years ago by Victor Tao
The Linter plugin cleans up note structure by applying configurable rules to headings, YAML fields, spacing, list markers, footnotes and other markdown details that tend to drift over time. Instead of forcing one fixed format, it lets people enable the rules they want and tune how each one behaves, so the same setup can support strict writing standards or lighter cleanup. Its rule set spans YAML, headings, content cleanup, spacing and paste behavior, which makes it useful for keeping files predictable without rewriting them by hand.
- Rank 3a month ago by Altarok
The Gantt this plugin displays notes and events as an interactive Gantt chart across multiple fantasy calendars. It reads event data from YAML frontmatter in Markdown files, where each note can define a start date, optional end date, name, group, calendar type, colour, icon and symbol style. Timelines can be structured by groups and custom calendars, with controls to filter, sort and hide specific groups, calendars, spans or points. Hover shows event metadata on desktop, clicking an event opens the source note and can jump to a chosen heading, and navigation supports drag and zoom on desktop and touch gestures on mobile. It can also generate or insert the timeline code block from a guided modal and it makes no network connections.
- Rank 45 years ago by tth05
The Completr plugin provides powerful auto-completion features for Obsidian, enhancing productivity with advanced suggestions for LaTeX, YAML front matter, and word lists. It supports LaTeX commands without requiring a backslash, including MathJax and snippet insertion with placeholders. The plugin also recognizes YAML front matter keys and values for quick completion. Users can load large external word lists or scan their vaults to create custom suggestions. Customization options allow users to modify LaTeX command sets, manage hotkeys, and blacklist unwanted suggestions. Completr efficiently handles large datasets, ensuring fast and responsive auto-completion. It is ideal for users working with technical content, academic writing, or large text corpora, offering both power and flexibility in managing completions.
- Rank 5a year ago by Jobelin Kom
The DevOps Companion plugin brings context awareness for DevOps workflows directly into your workspace by scanning, parsing, and monitoring common configuration files like Dockerfiles, YAML, and Terraform. You can specify a folder for it to watch, and the plugin will keep an eye on changes, even supporting manual scans for immediate feedback. It works with files not natively handled by the platform and lays groundwork for future features like automated markdown documentation.
- Rank 6a year ago by dainakai
The YAML Table plugin lets users convert YAML code blocks into clean, responsive HTML tables directly within notes. By using a custom language identifier (default: `yaml-table`), it enables real-time rendering of YAML content such as key-value pairs, lists, and nested structures. This makes data-heavy notes far easier to read and visually parse. Captions can also be added inline, and the rendered tables support horizontal scrolling for overflow content. The plugin works seamlessly in Reading View and Live Preview, and users can click the rendered table to edit the underlying YAML. It's a handy solution for turning structured data into legible, styled tables without leaving the note environment.
- Rank 722 days ago by xylhazlhztarr
The Xyl's Starmap plugin creates interactive star system maps from YAML blocks inside notes. Maps can connect notes and represent planets, moons, rings, asteroid belts and objects placed within those belts. Each mapped object can carry a label, while colours and object sizes can be customised. Ring thickness and 3D rotation are configurable as well. Positioning uses percentages so planets keep the same relative location when a map's width or height changes. A command inserts a preformatted Starmap template with comments, and another version provides one instance of every object without comments. The map renders when the cursor is outside the YAML code block or when the note is shown in reading mode.
- Rank 86 months ago by Tarek Saier
The Frontmatter to HTML Attributes plugin exposes a note's YAML frontmatter in the page HTML as data attributes, so you can target notes with CSS instead of relying on manual classes or fixed layouts. Each frontmatter key becomes a matching data-* attribute on the note container, which makes metadata driven styling straightforward for titles, headings and other interface elements. It also shows how tags can be matched with attribute selectors, which is useful when you want styles to react to note categories. Lists and objects are converted to JSON while other values become plain strings, so the output stays predictable.
- Rank 94 years ago by hua
The Toggle Meta Yaml plugin offers a simple yet convenient way to toggle the visibility of meta YAML in your Obsidian markdown files. With this plugin, you can easily show or hide the meta data without having to manually edit the YAML file. The plugin also allows for customizable hotkey binding, so you can assign it to a key combination that suits your workflow. Whether you're working on a large project or just want to quickly access your metadata, this plugin provides a convenient solution.