#

View:
  • 001.
    Various Complements
    4 years ago by tadashi-aikawa
    favorite
    share
    Score: 79/100
    Category: Coding & Technical Tools
    The Various Complements plugin is a game-changer for Obsidian users who struggle with auto-completion of words and phrases. This plugin brings the power of IDE-style auto-completion to Obsidian, allowing you to complete words as you type, making it easier to focus on your writing and research. With Various Complements, you'll never have to waste time searching for the perfect phrase or term again.
    View Plugin Details
  • 002.
    Vimrc Support
    4 years ago by esm
    favorite
    share
    Score: 74/100
    The Vimrc Support plugin allows Obsidian users to load and persist Vim keybindings and configurations from a `.obsidian.vimrc` file. This enables users to customize and retain Vim key mappings, commands, and options across sessions. The plugin provides support for advanced Vim features like custom keymaps, Ex commands, and clipboard integration. Users can execute Obsidian commands directly from Vim commands, enabling seamless integration of Vim functionality with Obsidian's built-in features. Additional utilities include the ability to load JavaScript snippets, surround text, paste into selected text, and manage tab stops. The plugin also introduces support for fixed keyboard layouts and enhanced motion commands. With this, Vim enthusiasts can replicate their traditional Vim workflows within Obsidian, while also extending its functionality with Obsidian-specific commands and scripts.
    View Plugin Details
  • 003.
    Execute Code
    3 years ago by twibiral
    favorite
    share
    Score: 74/100
    Category: Coding & Technical Tools
    The Execute Code plugin allows users to run code snippets directly within Obsidian notes across multiple programming languages, including Python, JavaScript, C++, and more. It provides a 'run' button for supported code blocks, executing them locally and displaying the results in the note. The plugin supports embedded plots for some languages and offers features like persistent output storage, global code injections, and notebook mode, which maintains a shared execution environment within a note.
    View Plugin Details
  • 004.
    Quick LaTeX
    3 years ago by joeyuping
    favorite
    share
    Score: 74/100
    Category: Coding & Technical Tools
    The Quick LaTeX plugin streamlines LaTeX input within Obsidian by offering various time-saving features. It automatically handles common LaTeX symbols, such as closing brackets, adding fractions, and enlarging brackets around sums and integrals. The plugin also supports custom shorthands, enabling users to quickly input complex LaTeX commands with just a few keystrokes. It includes customizable shortcuts for inserting LaTeX blocks like alignments and matrices, with additional support for jumping between brackets and lines. With its intuitive design, Quick LaTeX enhances the efficiency of users who frequently work with LaTeX in their notes and documents.
    View Plugin Details
  • 005.
    PlantUML
    4 years ago by Johannes Theiner
    favorite
    share
    Score: 70/100
    Category: Coding & Technical Tools
    The PlantUML plugin for Obsidian allows users to render PlantUML diagrams directly within their notes. This plugin uses either the online PlantUML server or a local .jar file for rendering, providing flexibility in terms of performance and customization. Users can create fenced code blocks using `plantuml` as the language and specify their PlantUML code inside. The plugin also supports linking to other notes in the vault, including ASCII art diagrams. With this plugin, users can easily integrate visualizations into their notes, making it an excellent tool for creating interactive and engaging content.
    View Plugin Details
  • 006.
    Shell commands
    3 years ago by Jarkko Linnanvirta
    favorite
    share
    Score: 70/100
    Category: Coding & Technical Tools
    The Shell commands plugin allows users to define, customize, and execute shell or terminal commands directly from Obsidian. Commands can be run via the command palette or assigned to hotkeys, streamlining access to external applications and system utilities. It supports dynamic variables like file path, file name, and timestamps, which can be used to customize commands. Users can specify the working directory for commands and capture the output of commands back into their notes. This plugin enhances Obsidian's functionality by bridging it with system-level commands, offering a powerful tool for automation and customization.
    View Plugin Details
  • 007.
    CustomJS
    3 years ago by Sam Lewis
    favorite
    share
    Score: 69/100
    Category: Coding & Technical Tools
    The CustomJS plugin allows users to extend their Obsidian experience by writing custom JavaScript code that can be invoked across various parts of the application. Users can load scripts from individual files or entire folders, making it easy to organize and manage custom functionality. The plugin supports invocable scripts, which can be executed via hotkeys or startup triggers to automate workflows. It provides seamless integration with other popular Obsidian plugins, such as Dataview and Templater, enabling dynamic content generation within notes.
    View Plugin Details
  • 008.
    Open vault in VS Code
    4 years ago by NomarCub
    favorite
    share
    Score: 68/100
    Category: Coding & Technical Tools
    The Open vault in VS Code plugin allows users to seamlessly open their Obsidian vaults or specific files directly in Visual Studio Code. It provides a ribbon button, context menu options, and commands for easy integration with VS Code. Users can customize how files or vaults are opened, including support for jumping to specific lines and characters. The plugin also supports various methods of launching VS Code, such as using the `code` command or `vscode://` URLs. Additionally, it offers advanced settings for multi-root workspaces and specific file openings, making it highly adaptable for coding, version control, and markdown management workflows.
    View Plugin Details
  • 009.
    Word Splitting for Simplified Chinese in Edit Mode and Vim Mode
    4 years ago by AidenLx
    favorite
    share
    Score: 67/100
    Category: Coding & Technical Tools
    The Word Splitting for Simplified Chinese in Edit Mode and Vim Mode plugin is a game-changer for Obsidian users who work with Simplified Chinese text. This plugin enhances the built-in CodeMirror Editor by allowing word splitting in both edit mode and Vim mode, making it easier to select and manipulate Chinese characters. With this plugin, you can double-click on a Chinese character to select the entire word, and even use Vim commands to move the cursor between words. The plugin also supports system-built-in word splitting engine, which provides more accurate results than the default Obsidian editor. Overall, this plugin is a must-have for anyone who frequently works with Simplified Chinese text in Obsidian.
    View Plugin Details
  • 010.
    User Plugins
    3 years ago by mnowotnik
    favorite
    share
    Score: 65/100
    Category: Coding & Technical Tools
    The User Plugins plugin allows advanced users to leverage the Obsidian Plugin API within JavaScript snippets or modules, enabling custom modifications to Obsidian's behavior without the complexity of creating full-fledged plugins. Users can add commands, test plugin ideas, or execute any desired functionality with Obsidian's API. The plugin supports multiple script types, including plugins, modules, and snippets, and provides a Helper API for easier development. This tool is ideal for users seeking flexible, script-based customizations.
    View Plugin Details
  • 011.
    Cursor Location
    4 years ago by Sean Slater
    favorite
    share
    Score: 65/100
    Category: Coding & Technical Tools
    The Cursor Location plugin for Obsidian is a valuable tool for writers and editors who need to keep track of their cursor position within a document. This plugin displays the location of the cursor, including character and line numbers, in a customizable format. With options to set your own pattern for displaying cursor information, you can tailor the plugin to suit your specific needs. The plugin also offers advanced features such as selection mode, which allows you to display the range of a selection or the position where the cursor started or ended. You can even choose to display the percentage of the document that the cursor is currently on, with options for different levels of precision. Additionally, the plugin provides settings to customize the appearance and behavior of the status bar, including the ability to add padding to reduce shifting and adjust the width of the padding. Overall, the Cursor Location plugin is a must-have tool for anyone who wants to stay organized and focused while writing or editing in Obsidian.
    View Plugin Details
  • 012.
    Code Block
    3 years ago by Patrik Lindefors
    favorite
    share
    Score: 64/100
    Category: Coding & Technical Tools
    The Code Block plugin is a simple yet powerful tool for converting selected text or pasted content into a code block with automatic programming language detection. This feature-rich plugin uses highlight.js to detect the language of the code, making it easy to format and display your code snippets in a clear and readable manner. With this plugin, you can select the languages you want to detect from a list of options, ensuring that your code is accurately identified and displayed with the correct syntax highlighting. Whether you're writing documentation, creating tutorials, or simply sharing code examples, this plugin makes it easy to add professional-looking code blocks to your content.
    View Plugin Details
  • 013.
    Symbols Prettifier
    2 years ago by Florian Woelki
    favorite
    share
    Score: 60/100
    Category: Coding & Technical Tools
    The Symbols Prettifier plugin is a game-changer for Obsidian users who struggle with readability due to cryptic symbols in their notes. This plugin takes care of prettifying common character combinations, such as arrows (`->`), comparison operators (`<=>`), and emphasis markers (`!important`), making your text more visually appealing and easier to read. With this plugin installed, you can simply type these symbols and enjoy a cleaner, more organized writing experience.
    View Plugin Details
  • 014.
    OpenAPI Renderer
    7 months ago by Sentiago
    favorite
    share
    Score: 59/100
    Category: Coding & Technical Tools
    The OpenAPI Renderer plugin enables users to manage, edit, and visualize OpenAPI specifications directly within Obsidian. It supports YAML and JSON file formats, offering an intuitive interface for editing and previewing API documentation using Swagger UI. The plugin includes version control capabilities, allowing users to track changes, restore previous versions, and export documentation for sharing. It also provides an overview feature that helps manage all registered specifications in the vault, offering easy access and organization.
    View Plugin Details
  • 015.
    ABC Music Notation
    4 years ago by Til Blechschmidt
    favorite
    share
    Score: 59/100
    Category: Coding & Technical Tools
    The ABC Music Notation plugin is a game-changer for music enthusiasts who want to incorporate ABC music notation into their Obsidian notes. This plugin allows you to render ABC code blocks using the abc language specifier, making it easy to create and display musical compositions within your Obsidian vault. With support for all features provided by the abcjs library, this plugin is capable of rendering a wide range of musical notations, from simple songs to complex choruses with custom options. Users can even pass custom JSON options to fine-tune their music notation, providing unparalleled control over the rendering process. Whether you're a musician looking to organize your sheet music or a researcher seeking to incorporate music theory into your notes, this plugin is an excellent addition to your Obsidian toolkit.
    View Plugin Details
  • 016.
    Obsidian asciimath
    2 years ago by widcardw
    favorite
    share
    Score: 59/100
    Category: Coding & Technical Tools
    The Obsidian asciimath plugin simplifies writing and editing mathematical expressions in Obsidian by integrating AsciiMath syntax alongside traditional LaTeX. Users can seamlessly create and render math using AsciiMath in both inline and block formats, leveraging its simpler syntax for faster editing. The plugin supports commands to insert symbols, convert AsciiMath to LaTeX, and migrate older notes to updated formats. Additionally, it integrates with Obsidian's default dollar-sign math blocks, ensuring compatibility with existing LaTeX-based notes. This tool is ideal for users looking to streamline mathematical documentation within their vaults.
    View Plugin Details
  • 017.
    Latex Environments
    4 years ago by Zach Raines
    favorite
    share
    Score: 58/100
    Category: Coding & Technical Tools
    The Latex Environments plugin simplifies working with LaTeX environments within math blocks in Obsidian. It allows users to quickly insert, change, or delete LaTeX environments, streamlining the process of managing mathematical formatting. The plugin supports adding new environments at the cursor position, wrapping existing text in a LaTeX environment, and modifying or removing surrounding environments with ease. These features enhance the efficiency of creating and editing mathematical content in notes, particularly for users who frequently utilize LaTeX.
    View Plugin Details
  • 018.
    Code Editor Shortcuts
    3 years ago by Tim Hor
    favorite
    share
    Score: 57/100
    Category: Coding & Technical Tools
    The Code Editor Shortcuts plugin brings the familiar keyboard shortcuts from code editors like Visual Studio Code or Sublime Text to Obsidian. With this plugin, you can insert lines above and below, delete lines, duplicate lines, copy lines up and down, join lines, select lines, add cursors to selection ends, and more. The plugin also supports multiple cursors for most actions, making it easy to work with complex selections. You can customize the keyboard shortcuts in the settings panel and even configure auto-insertion of list prefixes when inserting new lines. With its extensive feature set and customizable hotkeys, this plugin is a must-have for any Obsidian user who wants to boost their productivity.
    View Plugin Details
  • 019.
    Fix Require Modules
    a year ago by mnaoumov
    favorite
    share
    Score: 57/100
    Category: Coding & Technical Tools
    The Fix Require Modules plugin for Obsidian enhances the experience of working with JavaScript and TypeScript by fixing limitations related to module imports within Obsidian. It allows users to seamlessly work with custom JavaScript/TypeScript scripts, including those used in Dataview, Templater, and other plugins. The plugin introduces advanced functions like `require()` and `requireAsync()` for both desktop and mobile, making it possible to import modules and work with files from relative paths, system paths, and even URLs. Additionally, the plugin offers improved support for ECMAScript and TypeScript modules, making it easier to integrate and develop scripts in a modern development environment.
    View Plugin Details
  • 020.
    JS Engine
    a year ago by Moritz Jung
    favorite
    share
    Score: 52/100
    Category: Coding & Technical Tools
    The JS Engine plugin allows users to execute JavaScript directly within their Obsidian notes through specialized code blocks. By defining a `js-engine` code block, users can write and run JavaScript code, rendering the output directly in their notes. The plugin supports features like rendering Markdown, creating structured content with a Markdown builder, and importing JavaScript files from the vault for dynamic functionality. This tool is ideal for advanced users seeking to integrate custom scripts or enhance interactivity within their notes.
    View Plugin Details
  • 021.
    Regex Pipeline
    4 years ago by No3371
    favorite
    share
    Score: 52/100
    Category: Coding & Technical Tools
    The Regex Pipeline plugin allows users to automate the formatting and transformation of their notes in Obsidian using customizable regex rules. Ideal for organizing content from repetitive sources, it lets you define and manage rulesets to efficiently search, replace, or restructure text. The plugin supports advanced regex features like multi-line replacement, customizable flags, and selective application to highlighted content. With the ability to create and manage rulesets via an intuitive menu or commands, it streamlines text processing for tasks like transforming clipped web content or reformatting large notes, making it a powerful tool for personal knowledge management.
    View Plugin Details
  • 022.
    Extended MathJax
    4 years ago by Xavier Denis & Ng Wei En
    favorite
    share
    Score: 52/100
    Category: Coding & Technical Tools
    The Extended MathJax plugin enhances the math rendering capabilities in Obsidian by allowing users to load a custom MathJax preamble file at startup. This enables the use of additional MathJax extensions, such as `mhchem` and `bussproofs`, which can be particularly useful for scientists, researchers, and students who need to typeset complex mathematical equations. The plugin also provides an easy way to define custom macros in a `preamble.sty` file located in the root of the vault. With this plugin, users can create a personalized math rendering experience tailored to their specific needs.
    View Plugin Details
  • 023.
    Terminal
    2 years ago by polyipseity
    favorite
    share
    Score: 52/100
    Category: Coding & Technical Tools
    The Terminal plugin for Obsidian integrates powerful terminal functionality directly into your notes. It allows you to run external or integrated terminals, manage multiple terminal profiles, and provides an emulated developer console that works across all platforms. Features include terminal history saving, keyboard shortcuts for quick access, and the ability to customize terminal appearance. Users can also find text in the terminal, clear the terminal, and restart it. The plugin supports shell and terminal emulator profiles and offers various commands for a seamless terminal experience within Obsidian.
    View Plugin Details
  • 024.
    JavaScript Init
    3 years ago by ryanpcmcquen
    favorite
    share
    Score: 51/100
    Category: Coding & Technical Tools
    The JavaScript Init plugin allows users to execute custom JavaScript code automatically when Obsidian starts or at any other desired time. This functionality enables advanced customization and automation within the Obsidian environment, giving users the flexibility to tailor their workflows to specific needs. With this plugin, users can create dynamic behaviors, streamline repetitive tasks, or extend Obsidian's capabilities using JavaScript.
    View Plugin Details
  • 025.
    JSONifier
    4 years ago by Kjell Connelly
    favorite
    share
    Score: 51/100
    Category: Coding & Technical Tools
    The JSONifier plugin is a handy tool for Obsidian users who need to convert highlighted text into JSON format or vice versa. With this plugin, you can easily stringyfy or parse selected text using hotkeys, making it simple to copy and paste the converted text wherever needed. Additionally, the plugin's ability to validate JSON codeblocks or frontmatter makes it a valuable asset for developers and writers who work with JSON files regularly. Whether you're sending markdown as a string via API or editing JSON-formatted frontmatter, this plugin saves time and effort by providing an efficient way to convert text between these formats.
    View Plugin Details
  • 026.
    Code Block Labels
    3 years ago by Sean Bowers
    favorite
    share
    Score: 51/100
    Category: Coding & Technical Tools
    The Code Block Labels plugin enhances the readability and organization of fenced code blocks in Obsidian by allowing users to assign custom labels. Labels can be added directly to the first line of a code block, providing a clear identifier for its content or purpose. The plugin also offers an option to automatically display the code language as a label if no custom label is specified. Users can style these labels with custom CSS for better integration with their Obsidian theme.
    View Plugin Details
  • 027.
    Stenography
    3 years ago by bramses
    favorite
    share
    Score: 51/100
    Category: Coding & Technical Tools
    The Stenography plugin is a game-changer for Obsidian users who work with code. This innovative plugin uses Stenography's AI technology to translate selected code blocks into plain English, making it easier to understand complex coding concepts without having to decipher the original code. With just a few clicks, you can get instant explanations of code snippets, saving time and reducing frustration. The plugin also attempts to identify the language in which the code is written, adding an extra layer of clarity to your research process.
    View Plugin Details
  • 028.
    Python Scripter
    a year ago by Nick Allison
    favorite
    share
    Score: 51/100
    Category: Coding & Technical Tools
    The Python Scripter plugin for Obsidian allows users to seamlessly run Python scripts directly within the application. It automatically generates commands for each script placed in the designated scripts folder and integrates them into the Obsidian command panel. Users can run simple or more complex Python scripts, including those organized into folders with a main.py file. The plugin passes optional arguments like the absolute path to the Obsidian root folder and the currently open file. It also supports virtual environments and external environment files for managing sensitive data. This plugin enhances workflow by enabling easy script execution without leaving the Obsidian environment.
    View Plugin Details
  • 029.
    Version History Diff (Sync, File Recovery & Git)
    3 years ago by kometenstaub
    favorite
    share
    Score: 50/100
    Category: Coding & Technical Tools
    The Vim Multibyte Char Search plugin enhances Obsidian's Vim experience by simplifying the search for multibyte characters like Chinese without the need to switch input modes. Using input method encodings, users can search for characters like '用来' by typing its corresponding pinyin 'yl'. This feature integrates with the Vim mode in Obsidian, allowing users to search multibyte characters more efficiently. It also supports advanced functionality with the 'obsidian-vimrc-support' plugin, enabling quick search triggers and enhanced search patterns. For users looking to add support for other languages, the plugin allows for easy dictionary customization. This tool is ideal for anyone working with multibyte languages within Obsidian.
    View Plugin Details
  • 030.
    Pseudocode
    2 years ago by Yaotian Liu
    favorite
    share
    Score: 50/100
    Category: Coding & Technical Tools
    The Pseudocode plugin allows you to render LaTeX-style pseudocode inside Obsidian code blocks, giving you beautiful and professional-looking algorithms with ease. With an intuitive grammar and math formula support, this plugin is perfect for those who want to add visually appealing pseudocode to their notes. You can also customize the preamble style using `.sty` files or in-block macros, and export your pseudocode as a compilable LaTeX file.
    View Plugin Details
  • 031.
    vConsole
    10 months ago by Zhou Hua
    favorite
    share
    Score: 50/100
    Category: Coding & Technical Tools
    The vConsole plugin is a game-changer for Obsidian users who need to troubleshoot mobile plugins or debug JavaScript code. This plugin brings the power of vConsole, a popular debugging tool, directly into your Obsidian workspace. With vConsole, you can easily access and inspect logs, network requests, element trees, storage, and even execute custom JS commands. Whether you're a developer or an average user looking to submit issues to devs for troubleshooting, this plugin simplifies the process by providing a convenient interface for debugging.
    View Plugin Details
  • 032.
    Lean Syntax Highlight
    a year ago by tomaz1502
    favorite
    share
    Score: 50/100
    Category: Coding & Technical Tools
    The Lean Syntax Highlight plugin for Obsidian adds live syntax highlighting for the Lean programming language. This plugin enhances the readability of Lean code within Obsidian by providing clear and structured color-coded syntax. It is ideal for users working with Lean, offering real-time visual distinction of keywords, functions, and variables. The plugin is a fork of existing syntax highlight tools and is focused solely on Lean, which is not natively supported in Obsidian. With this plugin, users can improve their coding workflow by making Lean code easier to read and understand.
    View Plugin Details
  • 033.
    KaTeX to MathJax
    2 months ago by Darko Pejakovic
    favorite
    share
    Score: 49/100
    Category: Coding & Technical Tools
    The KaTeX to MathJax plugin streamlines the integration of mathematical expressions into Obsidian by converting KaTeX notation to MathJax format. This is particularly useful for users who copy mathematical content from platforms like ChatGPT, which often use KaTeX. The plugin features automatic conversion upon pasting, ensuring that your notes maintain proper formatting without extra effort. Additionally, users can manually convert text within individual notes or across the entire vault using the command palette. This functionality enhances the usability of mathematical expressions in your notes, making it easier to work with complex equations and maintain a polished appearance in your documents.
    View Plugin Details
  • 034.
    Github Copilot
    9 months ago by Vasseur Pierre-Adrien
    favorite
    share
    Score: 49/100
    Category: Coding & Technical Tools
    The Github Copilot plugin allows you to integrate GitHub Copilot into the Obsidian editor, enabling AI-powered code suggestions directly within your notes. This plugin acts as a bridge between Obsidian and GitHub Copilot, offering features such as automatic code completion, customizable suggestion delays, and the ability to configure triggers for accepting or dismissing suggestions. Users can choose to see suggestions in specific areas like code blocks or throughout the entire note. This plugin is ideal for those who want to leverage GitHub Copilot's capabilities for coding or writing assistance while working in Obsidian.
    View Plugin Details
  • 035.
    Code::Stats
    2 years ago by MiskaMyasa
    favorite
    share
    Score: 49/100
    Category: Coding & Technical Tools
    The Code::Stats plugin is a game-changer for Obsidian users who want to track their coding progress and earn XP for writing code. With this plugin, you can seamlessly send your XP data to Code::Stats, allowing you to monitor your coding habits and achievements in real-time. By simply installing the plugin and entering your Code::Stats API key, you'll be able to automatically log your typing activity and earn rewards as you write. This plugin is perfect for developers who want to stay motivated and track their progress, and it's a great way to integrate Obsidian with the Code::Stats ecosystem.
    View Plugin Details
  • 036.
    Livecodes Playground
    10 months ago by @gapmiss
    favorite
    share
    Score: 49/100
    Category: Coding & Technical Tools
    The Livecodes Playground plugin integrates a powerful code editor within Obsidian, allowing users to create, manage, and run interactive coding playgrounds. It supports multiple programming languages and frameworks, enabling rapid prototyping and live previews of code. Users can generate new playgrounds, import existing configurations, or utilize starter templates for languages like JavaScript, Python, and HTML. The plugin also offers features such as quick playground creation, integration with CodePen, and live previews of code blocks within Obsidian. Playgrounds are saved as Markdown notes, maintaining compatibility with the Obsidian environment. The plugin provides extensive customization options for setup and configuration, catering to both beginners and advanced developers.
    View Plugin Details
  • 037.
    AI LLM
    10 months ago by Sparky4567
    favorite
    share
    Score: 49/100
    Category: Coding & Technical Tools
    The AI LLM plugin for Obsidian allows seamless integration with local LLM models like Ollama, enhancing your note-taking experience. Once set up, users can select text within notes and interact with a local LLM to modify or expand the content. This plugin is ideal for those looking to leverage the power of local AI models for generating or editing text within Obsidian. It supports simple commands like 'ASK LLM' to query the model, making it easy to get AI-generated content directly in your notes. It is especially useful for users with local computing resources and provides an offline solution for LLM-based tasks.
    View Plugin Details
  • 038.
    Clojure Plugin Host
    24 days ago by Vladimir "farcaller" Pouzanov
    favorite
    share
    Score: 49/100
    The Clojure Plugin Host plugin enables users to write simple plugins directly in Clojure within Obsidian. By leveraging the SCI (Small Clojure Interpreter) framework, this plugin allows users to define and execute custom functionality via Clojure scripts embedded in notes. Tagged notes containing Clojure code can define functions, such as those for UI elements or event handling, which are automatically initialized and executed. This plugin enhances flexibility for users familiar with Clojure who want to extend Obsidian's capabilities programmatically.
    View Plugin Details
  • 039.
    Pieces for Developers
    2 years ago by Pieces For Developers
    favorite
    share
    Score: 49/100
    The Pieces for Developers plugin enhances the coding experience within Obsidian by providing tools to capture, manage, and discover code snippets efficiently. It allows developers to save valuable code snippets into their personal micro-repo, search and reuse them quickly, and share them seamlessly without leaving Obsidian. The plugin features an AI-powered Copilot that offers assistance with code understanding, pattern recognition, and SDK exploration. Users can enrich code blocks with contextual metadata, automate snippet discovery, and integrate with cloud-based services for syncing and backup.
    View Plugin Details
  • 040.
    Export To TeX
    4 years ago by Zach Raines
    favorite
    share
    Score: 48/100
    Category: Coding & Technical Tools
    The Export To TeX plugin enables seamless conversion of Obsidian notes to LaTeX format, making it easy to incorporate your notes into TeX files for professional document creation. It resolves embeds, strips WikiLinks, and auto-generates labels for headings and blocks, converting internal references into LaTeX `\ref` commands. Users can customize settings such as math environment handling, newline compression, and image path formatting. Export options include saving to a file or copying directly to the clipboard, ensuring flexibility for various workflows. The plugin is highly configurable and supports advanced LaTeX features for efficient academic or technical writing.
    View Plugin Details
  • 041.
    Magic Move
    7 months ago by imfenghuang
    favorite
    share
    Score: 48/100
    Category: Coding & Technical Tools
    The Magic Move plugin enhances Obsidian by introducing animated transitions between code blocks, making code comparison and transformation visually engaging. By using a custom syntax, users can wrap multiple code blocks and observe smooth animations that highlight changes, providing an intuitive way to present code modifications or evolution. The plugin supports syntax highlighting and is compatible with various themes. Users can customize animation duration, stagger, and line number visibility in the settings for a tailored experience. Designed for use in Reading Mode, Magic Move is an innovative tool for developers and educators who work with code in Obsidian.
    View Plugin Details
  • 042.
    Modules
    a year ago by polyipseity
    favorite
    share
    Score: 48/100
    Category: Coding & Technical Tools
    The Modules plugin enhances Obsidian by allowing users to load and use JavaScript and TypeScript modules from both the vault and external sources. It enables the use of popular plugins like Dataview and Templater, while supporting different module formats such as CommonJS and ES modules. The plugin offers easy integration of modules, supports circular dependencies, and resolves file paths including relative, vault, markdown links, and external URLs. It also adds debugging support with source maps and allows users to create and import custom modules within their vault, providing a powerful, flexible system for script-based workflows.
    View Plugin Details
  • 043.
    HTML Tags Autocomplete
    3 years ago by bicarlsen
    favorite
    share
    Score: 48/100
    Category: Coding & Technical Tools
    The HTML Tags Autocomplete plugin enhances the experience of writing HTML tags within Obsidian by streamlining the creation and navigation of tags. It automatically adds closing tags as you type, reducing the need for manual entry. Additionally, the plugin provides commands to navigate efficiently through tags, allowing users to skip over tags or jump to their matching counterpart. These features make managing HTML formatting quicker and more intuitive, especially for users who frequently utilize HTML for styling or structuring notes.
    View Plugin Details
  • 044.
    Svelte Syntax Highlighter
    8 months ago by Typhoon-Kim
    favorite
    share
    Score: 47/100
    Category: Coding & Technical Tools
    The Svelte Syntax Highlighter plugin enables syntax highlighting for Svelte code blocks within Obsidian, enhancing the readability and organization of Svelte code directly in notes. It leverages Obsidian's Prism.js object to provide clear and visually distinct syntax highlighting, both in live edit mode and preview mode. Ideal for developers and users working with Svelte, this plugin simplifies code management by seamlessly integrating with Obsidian's interface. It supports dynamic syntax highlighting in edit mode via CodeMirror Extension for an enhanced coding experience.
    View Plugin Details
  • 045.
    Interactive Code Blocks
    8 months ago by Student Assistenten Team Deeltaken
    favorite
    share
    Score: 47/100
    Category: Coding & Technical Tools
    The Interactive Code Blocks plugin enables users to create and preview interactive code blocks directly within Obsidian. Designed primarily for drafting and testing these blocks, the plugin offers a simplified preview experience for code snippets written in Markdown. Users can visualize code marked as 'runnable' or 'editable' with various options such as runner and sandbox modes. However, the plugin is limited to basic functionality and does not replicate the full capabilities of production plugins like the Quartz plugin used at Windesheim for displaying interactive blocks. This makes it an effective tool for drafting and refining code during the writing process.
    View Plugin Details
  • 046.
    Notice logger
    10 months ago by @gapmiss
    favorite
    share
    Score: 47/100
    Category: Coding & Technical Tools
    The Notice Logger plugin enhances Obsidian by logging all system notices to the developer console, making it easier to track events and debug workflows. It allows users to customize log entries with optional prefixes and timestamps for better organization and readability. The plugin provides convenient commands to enable or disable logging as needed, offering flexibility in managing notifications.
    View Plugin Details
  • 047.
    Open Interpreter
    4 months ago by Mike Bird
    favorite
    share
    Score: 47/100
    Category: Coding & Technical Tools
    The Open Interpreter plugin for Obsidian is an exciting addition to the community plugins. With this plugin, you can now run AI-powered automations directly within your vault using natural language commands. The plugin provides a seamless integration with Open Interpreter, allowing you to access and edit your Markdown files with ease. You'll be able to automate tasks by simply entering natural language commands in the command palette or through an interactive chat interface. This plugin requires user approval before executing actions, ensuring that you have full control over the automation process.
    View Plugin Details
  • 048.
    SQLSeal
    8 months ago by hypersphere
    favorite
    share
    Score: 47/100
    Category: Coding & Technical Tools
    The SQLSeal plugin enables Obsidian users to transform CSV files in their vault into SQL databases for advanced querying. By creating `sqlseal` code blocks, users can define tables based on CSV files and execute SQL statements like `SELECT`, providing powerful data manipulation and analysis capabilities directly within Obsidian. Multiple tables can be defined in a single snippet, and tables remain local to the note for efficient organization. This plugin is ideal for managing and querying structured data within a vault, seamlessly integrating database functionality into the note-taking environment.
    View Plugin Details
  • 049.
    Asciidoctor editor
    3 months ago by dzruyk
    favorite
    share
    Score: 47/100
    The Asciidoctor editor plugin enables users to create, edit, and view documents written in AsciiDoc within Obsidian. It provides a seamless way to switch between editing and reading modes using standard Obsidian hotkeys. The plugin is designed to support AsciiDoc syntax, allowing users to leverage its powerful document structuring features. However, global file search within AsciiDoc documents is not supported natively due to Obsidian API limitations, but integration with third-party plugins like Omnisearch can help.
    View Plugin Details
  • 050.
    ruby.wasm
    9 months ago by geeknees
    favorite
    share
    Score: 47/100
    Category: Coding & Technical Tools
    The ruby.wasm plugin for Obsidian allows users to execute Ruby code directly within their notes. With this plugin, you can select a code block, execute it as a command, and instantly receive the results in your note. This powerful tool enables developers to leverage Ruby's scripting capabilities to automate tasks, generate reports, and enhance their research workflow. Whether you're a programmer or simply looking to streamline your note-taking experience, ruby.wasm provides a seamless integration of code execution and note-taking, making it an essential addition to any Obsidian user's plugin collection.
    View Plugin Details
  • 051.
    Edit in Neovim
    7 months ago by Theseus
    favorite
    share
    Score: 47/100
    Category: Coding & Technical Tools
    The Edit in Neovim plugin offers a seamless integration between Obsidian and Neovim. With this plugin, when you open a file in Obsidian, it will automatically pop up in Neovim as well, allowing you to edit the file directly within the external editor of your choice. This means that you can take advantage of Neovim's powerful features and customizations while still enjoying the benefits of Obsidian's note-taking capabilities.
    View Plugin Details
  • 052.
    Generate Hash
    9 months ago by zigahertz
    favorite
    share
    Score: 46/100
    Category: Coding & Technical Tools
    The Generate Hash plugin allows users to create cryptographically strong pseudorandom hash values directly within Obsidian. This is particularly useful for generating unique IDs for notes or other content. The plugin provides a simple command, `Generate hash`, which can be accessed from the command palette or the left ribbon. Users can customize the hash size through the plugin's settings, ensuring flexibility for various use cases.
    View Plugin Details
  • 053.
    Query all the things
    2 years ago by Sytone
    favorite
    share
    Score: 46/100
    Category: Coding & Technical Tools
    The Query All The Things plugin empowers Obsidian users with the ability to execute flexible SQL-based queries against their vault data, including content from the Obsidian API and DataView. The plugin allows users to filter, organize, and extract information based on specific needs, rendering the results using customizable Handlebars templates in either HTML or Markdown formats. Users can also extend functionality by creating custom Handlebars helpers for tailored outputs. Designed for advanced data manipulation, this plugin is a powerful tool for those looking to enhance the organization and accessibility of their notes.
    View Plugin Details
  • 054.
    LaTeX-OCR
    a year ago by Jack Barker
    favorite
    share
    Score: 46/100
    Category: Coding & Technical Tools
    The LaTeX-OCR plugin integrates the LaTeX-OCR tool into Obsidian, allowing users to convert images of LaTeX-rendered equations back into raw LaTeX code. It adds a convenient button in the ribbon and a command palette option for quick access, as well as an optional status bar indicator to monitor the process. This plugin streamlines the workflow for users working with mathematical or technical content, making it easy to edit or reuse equations in Markdown notes.
    View Plugin Details
  • 055.
    Local GraphQL
    a year ago by Hawtian Wang
    favorite
    share
    Score: 46/100
    Category: Coding & Technical Tools
    The Local GraphQL plugin is a game-changer for Obsidian users who rely on GraphQL queries. This innovative plugin allows you to run GraphQL queries directly within your notes, enabling seamless data retrieval and manipulation. With Local GraphQL, you can effortlessly fetch data from various sources, including your own notes, and display it in a structured format. Imagine being able to create custom dashboards, visualize data, or even build interactive tables without leaving Obsidian. This plugin opens up new possibilities for data-driven note-taking and unlocks a world of creative possibilities.
    View Plugin Details
  • 056.
    qmd as md
    2 years ago by Daniel Borek
    favorite
    share
    Score: 46/100
    Category: Coding & Technical Tools
    The qmd as md plugin enables seamless editing of Quarto Markdown (QMD) files in Obsidian. Quarto files combine Markdown with executable code cells, making them compatible with tools like RStudio and VSCode. This plugin allows users to work directly with QMD files in Obsidian without needing to export them, making it a useful tool for those who want to integrate Quarto's features into their Obsidian workflow. Additionally, it includes options for running Quarto previews, recognizing code block syntax for highlighting, and enhancing file integration.
    View Plugin Details
  • 057.
    Code Preview
    2 years ago by Hank
    favorite
    share
    Score: 46/100
    Category: Coding & Technical Tools
    The Code Preview plugin for Obsidian allows users to preview code directly from within their notes. By specifying a file path, users can display portions of the code, highlighting specific lines or sections based on configurable parameters. The plugin supports a variety of features such as line range selection, regular expression matching, and text-based search for highlighting code. It also includes options for customizing the appearance, such as line numbers and background color for highlights. Ideal for developers and anyone working with code in Obsidian, the plugin offers an easy way to visualize and navigate through code files without leaving the note-taking environment.
    View Plugin Details
  • 058.
    Semantic Search
    2 years ago by bbawj
    Score: 46/100
    Category: Coding & Technical Tools
    The Semantic Search plugin revolutionizes your Obsidian experience by introducing a cutting-edge file switcher powered by OpenAI's embedding API. With this innovative tool, you can find what you're looking for based on what you mean, rather than just relying on keywords. The plugin generates input CSV files based on sections of your notes and uses OpenAI's text-embedding model to create embeddings. These embeddings are then used for semantic searching, allowing you to quickly locate relevant information within your vault. Additionally, the plugin offers a link recommendation feature that suggests related files using `{{}}` syntax. With Semantic Search, you can say goodbye to tedious manual searching and hello to a more efficient and intuitive note-taking experience.
    View Plugin Details
  • 059.
    KV Store
    10 months ago by Darren-project
    favorite
    share
    Score: 45/100
    Category: Coding & Technical Tools
    The KV Store plugin facilitates key-value data storage within Obsidian, allowing users and developers to store, retrieve, and manage structured information efficiently. This plugin is ideal for advanced workflows and integrations requiring persistent data storage in a flexible format.
    View Plugin Details
  • 060.
    Simple Code Formatter
    3 months ago by SY
    favorite
    share
    Score: 45/100
    Category: Coding & Technical Tools
    The Simple Code Formatter plugin for Obsidian offers a straightforward way to format your code blocks with just a few clicks. It allows you to apply formatting to code in various languages such as JavaScript, CSS, HTML, Java, SQL, and more, using popular formatting tools like Prettier and js-beautify. To use it, simply place your cursor in the code block you wish to format, open the Command Palette, and select "Simple Code Formatter." The plugin ensures your code is neatly organized and readable, enhancing the development experience within Obsidian. Additionally, it supports syntax checking and gives users the option to bypass errors when necessary, making it flexible and reliable for various coding needs. This plugin is especially useful for anyone who frequently works with code snippets in their notes and wants a quick way to improve code presentation.
    View Plugin Details
  • 061.
    Vim IM Control
    a year ago by hideakitai
    favorite
    share
    Score: 45/100
    Category: Coding & Technical Tools
    The Vim IM Control plugin enables seamless management of input methods (IM) in Obsidian's Vim mode. It provides the ability to switch input methods automatically upon entering or leaving insert mode, ensuring a smooth typing experience. The plugin supports macOS, Windows, and Linux and allows users to configure their preferred IM commands for each platform. With default integrations like `im-select` for macOS and Windows or `fcitx5-remote` for Linux, users can also customize the settings for other IM controllers. Additional features include asynchronous switching and optional status bar notifications for errors or warnings, offering flexibility and efficiency for users relying on multiple input methods.
    View Plugin Details
  • 062.
    Advanced Cursors
    3 years ago by SkepticMystic
    favorite
    share
    Score: 45/100
    Category: Coding & Technical Tools
    The Advanced Cursors plugin enhances Obsidian's text editing capabilities with advanced cursor manipulation features. It allows users to move, copy, and select text instances using multi-cursor commands similar to popular code editors like VS Code. Users can move to or select the next or previous occurrence of a selected word, copy lines up or down, and insert incrementing values at each cursor position. The plugin also includes a powerful regex-based search feature to place cursors at specific locations within the text. Additionally, users can save custom search queries for easy reuse. These features streamline text navigation, editing, and formatting, making it ideal for those who frequently work with large notes, technical writing, or code-like documents in Obsidian.
    View Plugin Details
  • 063.
    Obsidian matrix
    3 years ago by Jonas Mohr
    favorite
    share
    Score: 45/100
    Category: Coding & Technical Tools
    The Obsidian matrix plugin enables users to effortlessly create LaTeX matrices within their notes. It simplifies the process of generating and embedding mathematical matrices using LaTeX syntax, making it particularly useful for users working with technical, mathematical, or scientific content. This plugin streamlines matrix creation, enhancing note-taking and documentation workflows for those who need structured data representations.
    View Plugin Details
  • 064.
    Logstravaganza
    2 years ago by Carlo Zottmann
    favorite
    share
    Score: 44/100
    Category: Coding & Technical Tools
    The Logstravaganza plugin for Obsidian logs all console output and uncaught exceptions to a designated note within the vault, making it a useful tool for developers and plugin users to track errors and debug issues efficiently. It captures console outputs, async exceptions, and promise rejections while offering multiple output formats such as NDJSON, markdown tables, and code blocks. The plugin allows easy sharing of logs, enabling developers to gather insights from users reporting bugs.
    View Plugin Details
  • 065.
    Source Scanner
    a year ago by Gerrie Myburgh
    favorite
    share
    Score: 44/100
    Category: Coding & Technical Tools
    The Source Scanner plugin is designed to help developers using agile methodologies efficiently document business requirements directly in their source code. By scanning Java source code for specific comments such as `/ ... */` and `//b ...`, the plugin extracts these comments and generates corresponding notes in an Obsidian vault. These notes can include markdown-formatted text that explains business rule solutions. The plugin also offers the ability to correlate the extracted comments with agile user stories, creating a linkage between the solution notes and the user stories. Additionally, it provides a feature to generate a table that maps each marker to its corresponding document, making it easier to track and manage the business requirements and their implementation.
    View Plugin Details
  • 066.
    Gnome Terminal Loader
    a year ago by David Carmichael
    favorite
    share
    Score: 44/100
    Category: Coding & Technical Tools
    The Gnome Terminal Loader plugin integrates Gnome Terminal with Obsidian, allowing users to execute terminal commands directly from their vault. It includes a Python script loader, where placing a `main.py` file in the vault root enables a custom command-line interface. This plugin is specifically designed for Linux users with Gnome Terminal and Python 3 installed. It is ideal for users who want to create and manage terminal scripts or menus from within Obsidian, offering enhanced workflow flexibility for developers and those familiar with terminal-based tasks.
    View Plugin Details
  • 067.
    Python lab
    4 years ago by Cristian Vasquez
    favorite
    share
    Score: 44/100
    Category: Coding & Technical Tools
    The Python lab plugin provides an experimental interface for Python developers to integrate and test Python scripts within Obsidian. It allows users to implement and interact with scripts for various tasks, such as finding similar notes, translating text, or summarizing notes, through a simple GUI. The plugin communicates with a user-defined Python server to handle operations like inserting new text, replacing existing text, displaying elements in a panel, and facilitating chat-based interactions. Designed for rapid prototyping, it enables developers to explore Natural Language Processing and other Python-based functionalities before transitioning to JavaScript if needed.
    View Plugin Details
  • 068.
    Numerals
    2 years ago by RyanC
    favorite
    share
    Score: 44/100
    Category: Coding & Technical Tools
    The Numerals plugin is a powerful tool that enables users to perform mathematical calculations and insert the results into their Obsidian notes. With this plugin, you can write complex math expressions in Markdown code blocks and evaluate them instantly. The plugin also offers advanced features such as result annotation, autocompletion of functions and variables, and style settings for customization. Additionally, Numerals supports mapping currency symbols to different currencies and allows users to specify the format of rendered results. Overall, this plugin is an excellent choice for anyone who needs to perform complex calculations or visualize data in their Obsidian notes.
    View Plugin Details
  • 069.
    Latex OCR
    a year ago by Lucas Van Mol
    favorite
    share
    Score: 43/100
    The Latex OCR plugin allows Obsidian users to convert images of equations into editable LaTeX code within their vault. By leveraging either the HuggingFace API or a locally-run model, the plugin can generate LaTeX equations from clipboard images or existing image files through contextual commands. Users can configure the plugin to suit their workflow, including enabling local processing for enhanced control. This tool is particularly useful for academic, technical, and scientific note-taking, offering a streamlined way to incorporate precise mathematical and technical content into Obsidian notes.
    View Plugin Details
  • 070.
    RunJS
    a year ago by eoureo
    favorite
    share
    Score: 43/100
    Category: Coding & Technical Tools
    The RunJS plugin enables users to execute JavaScript code directly within Obsidian, providing a seamless way to automate tasks, customize workflows, and interact with notes. Users can run code snippets embedded in markdown files or stored in dedicated script files, with support for script and module organization. The plugin offers multiple execution methods, including command palette access, ribbon icons, and autostart options. It allows the addition of custom commands for frequently used scripts.
    View Plugin Details
  • 071.
    Caret
    7 months ago by Jake Colling
    favorite
    share
    Score: 43/100
    Category: Coding & Technical Tools
    The Caret plugin integrates local-first LLM capabilities directly into Obsidian, enabling users to utilize AI-powered features without relying on external services. Caret supports AI-enhanced conversations through chat logs stored as markdown files and integrates with the Obsidian Canvas for non-linear, visual workflows. It is compatible with various local and remote LLMs, including OpenAI, Anthropic, and custom models. All generated data remains within the user's vault, adhering to strict privacy principles. The plugin's design focuses on preserving user autonomy and enhancing productivity while offering flexibility through customizable AI integration.
    View Plugin Details
  • 072.
    Finnish Spellcheck
    a year ago by Anto Keinänen
    favorite
    share
    Score: 43/100
    Category: Coding & Technical Tools
    The Finnish Spellcheck plugin is a game-changer for Obsidian users who write in Finnish. This plugin integrates advanced spellchecking and grammatical analysis into your Obsidian editor, ensuring that your texts are error-free and polished. With the power of Voikko, a tool for Finnish language, this plugin can detect even the most subtle mistakes, making it an indispensable tool for anyone who writes in Finnish regularly. Whether you're writing articles, blog posts, or simply taking notes, the Finnish Spellcheck plugin will help you catch those pesky typos and grammatical errors before they become a problem.
    View Plugin Details
  • 073.
    APL Render
    2 years ago by my99n
    favorite
    share
    Score: 43/100
    Category: Coding & Technical Tools
    The APL Render plugin enables you to render APL code in Obsidian with ease. This plugin converts tick notation, such as `+/`-`)`j`i 100`, into its corresponding APL Unicode representation, like `(+/÷≢)∘⍳ 100`. Simply place your APL code in a code block with the language set to "APL" and the plugin will render it nicely. The plugin also supports rendering box notation, although this requires manual drawing or copying from RIDE. With the APL Render plugin, you can easily write and display APL code in Obsidian, making it an essential tool for any APL enthusiast.
    View Plugin Details
  • 074.
    Text Expander JS
    3 years ago by Jonathan Heard
    favorite
    share
    Score: 43/100
    Category: Coding & Technical Tools
    The Text Expander JS plugin allows users to create and utilize custom text shortcuts that trigger JavaScript scripts, generating dynamic text replacements. These shortcuts can be typed directly into notes or triggered through buttons and links. The plugin supports complex configurations, such as parameterized shortcuts, regex-based matching, and integration with custom scripts. It works seamlessly with both modern and legacy editors in Obsidian, including mobile platforms. Advanced users can define shortcuts in organized files for better management and sharing. Additional features include creating custom popup boxes for user input, running external scripts, and supporting helper functions for more advanced automation.
    View Plugin Details
  • 075.
    Cannoli
    a year ago by blindmansion
    favorite
    share
    Score: 43/100
    Category: Coding & Technical Tools
    The Cannoli plugin enables users to build and execute no-code LLM (Large Language Model) scripts directly within Obsidian using the Canvas editor. By creating nodes and arrows with specific logic and functionality, users can define workflows, variables, and branching choices to automate tasks and interact with their vault. Cannolis can also be used to create custom chatbots with dynamic logic and formatting. Supporting multiple LLM providers such as OpenAI and Anthropic, the plugin allows flexibility in AI integration. It also offers local LLM usage through Ollama. With features like HTTP requests and audio-triggered scripts, Cannoli provides a versatile tool for enhancing workflows in Obsidian.
    View Plugin Details
  • 076.
    Ridian
    3 months ago by Michel Nivard
    favorite
    share
    Score: 42/100
    Category: Coding & Technical Tools
    The Ridian plugin brings R programming and Quarto rendering capabilities directly into Obsidian, making it a powerful addition for data analysts and statisticians. With Ridian, you can seamlessly run R code, create Quarto-compliant documents, and embed interactive plots or widgets into your notes. It’s ideal for users looking to document coding workflows, link code snippets using Obsidian’s robust search and linking features, and integrate statistical analyses into their vault. The plugin also supports live updates to rendered content and enables smooth transitions between Obsidian and other Quarto-compatible editors. While not a replacement for RStudio, Ridian is perfect for lightweight R scripting and embedding visualizations in a markdown-friendly environment. Setup requires configuring paths to R and Quarto executables, and a few R packages, ensuring smooth functionality for Mac and Windows users. If you're an R enthusiast working in Obsidian, Ridian adds a dynamic edge to your note-taking experience.
    View Plugin Details
  • 077.
    Code Emitter
    2 years ago by YISH
    favorite
    share
    Score: 42/100
    Category: Coding & Technical Tools
    The Code Emitter plugin transforms Obsidian into an interactive coding environment similar to Jupyter Notebooks. It allows users to execute code blocks within notes across multiple programming languages, including Python, JavaScript, TypeScript, HTML, and CSS, as well as others like Rust, Kotlin, and C++. Code can run locally via JavaScript or WebAssembly sandboxes or be processed on third-party platforms, depending on the language. This functionality is available on all platforms supported by Obsidian, including desktop and mobile. The plugin is particularly useful for developers, educators, and learners who want to integrate live coding and algorithm testing into their Obsidian workflow.
    View Plugin Details
  • 078.
    Latex Matrices
    2 years ago by Daniele Susino
    favorite
    share
    Score: 42/100
    Category: Coding & Technical Tools
    The Latex Matrices plugin enables users to easily create and embed LaTeX matrices within their Obsidian notes. It provides a user-friendly interface to generate matrices with customizable dimensions, bracket styles, and cell content. The plugin supports advanced formatting options such as fractions, subscripts, and superscripts directly within matrix cells. Once configured, the plugin outputs a fully formatted LaTeX matrix string, ready to be embedded in notes for a seamless mathematical documentation experience. This tool is ideal for users working with mathematical or scientific content who require precise and visually organized matrix representations.
    View Plugin Details
  • 079.
    Advanced Codeblock
    3 years ago by Lijyze
    favorite
    share
    Score: 41/100
    Category: Coding & Technical Tools
    The Advanced Codeblock plugin enhances the functionality of code blocks in Obsidian notes by introducing options to display line numbers and highlight specific lines. Users can customize the appearance of individual code blocks by specifying parameters, allowing for greater clarity and visual differentiation within their notes. This plugin is particularly useful for those working with technical or code-heavy notes, as it makes code easier to read and understand.
    View Plugin Details
  • 080.
    LaTeX Algorithms
    2 years ago by SamZhang02
    favorite
    share
    Score: 41/100
    Category: Coding & Technical Tools
    The LaTeX Algorithms plugin enhances Obsidian's functionality by enabling users to write algorithms and pseudocode directly within their notes. It leverages keywords like `\If`, `\For`, and others to streamline the creation of algorithmic content, providing features like fast indentation, titles, subtitles, conditionals, loops, and proof-related keywords. This plugin is particularly beneficial for users in algorithm or proof-based fields who want to take detailed, structured notes without needing to compile a full LaTeX document. By integrating seamlessly into Obsidian, it supports efficient workflows and is compatible with tools like Quick LaTeX for enhanced LaTeX capabilities.
    View Plugin Details
  • 081.
    x86 Assembly Flow Graphing
    2 years ago by icebear
    favorite
    share
    Score: 41/100
    Category: Coding & Technical Tools
    The x86 Assembly Flow Graphing plugin allows Obsidian users to convert x86 assembly code into flow diagrams within Obsidian Canvas. By highlighting a block of assembly code and running a command, users can generate a graph that visualizes the flow of execution based on jumps and conditions. The plugin requires assembly code to follow specific formatting rules, such as proper indentation and jump instructions taking one argument. While the generated graph initially requires manual arrangement for optimal appearance, the plugin provides a visual representation that helps understand code structure and logic flow.
    View Plugin Details
  • 082.
    Kill and Yank
    2 years ago by INOUE Takuya
    favorite
    share
    Score: 41/100
    Category: Coding & Technical Tools
    The Kill and Yank plugin is a game-changer for Obsidian users who are familiar with the kill and yank functionality in Emacs. With this plugin, you can easily cut and paste text using keyboard shortcuts that will feel natural to anyone who has used these commands before. The kill line feature cuts from your cursor position to the end of the line, while the kill region feature cuts whatever selection you've made. You can then use the yank command to paste back what you've cut, and set mark allows you to toggle the start position of your selection. This plugin is a great addition for anyone who wants to streamline their editing workflow in Obsidian.
    View Plugin Details
  • 083.
    Console Markdown Plugin
    2 years ago by Daniel Ellermann
    favorite
    share
    Score: 41/100
    The Console Markdown Plugin plugin allows users to render console commands and their outputs directly within Obsidian. By creating `console` code blocks, users can present command-line instructions and their results in a formatted and readable manner, enhancing documentation for technical workflows, tutorials, or system logs. This plugin is particularly useful for developers, sysadmins, and anyone working on technical documentation who needs to display terminal interactions seamlessly within their notes.
    View Plugin Details
  • 084.
    Run
    a year ago by Hananoshika Yomaru
    favorite
    share
    Score: 41/100
    The Run plugin allows users to dynamically generate and update markdown content in Obsidian using Dataview queries and JavaScript expressions. It seamlessly integrates with popular plugins like Dataview and Templater to access advanced functionalities such as file metadata, page-level variables, and reusable user scripts. Users can write and execute custom expressions, including asynchronous operations, within designated markdown blocks. The plugin also supports debugging and advanced customization options, enhancing its versatility for automation and data manipulation tasks.
    View Plugin Details
  • 085.
    Interactivity
    9 months ago by ichichikin
    favorite
    share
    Score: 40/100
    Category: Coding & Technical Tools
    The Interactivity plugin allows Obsidian users to execute shell commands and scripts directly within notes, integrating tools like Python, Node.js, and Java. It supports inline calculations, code execution via text patterns or hotkeys, and dynamic output display. Users can perform advanced tasks, such as generating plots, importing tables, or interacting with APIs like OpenAI's ChatGPT, by utilizing prebuilt Python modules or custom scripts. The plugin offers extensive customization, including environment variables, shell configurations, and text shortcuts, making it a versatile tool for enhancing note interactivity and productivity.
    View Plugin Details
  • 086.
    Shiki Highlighter
    10 months ago by Moritz Jung
    favorite
    share
    Score: 40/100
    Category: Coding & Technical Tools
    The Shiki Highlighter plugin enhances syntax highlighting in Obsidian by integrating Shiki through Expressive Code, supporting over 100 programming languages. It provides consistent highlighting in reading, live preview, and edit modes, offering features such as line numbers, customizable themes, and various code block configurations. Users can highlight specific lines, add headers, and enable diff highlighting to track code changes. The plugin also supports inline highlighting and allows custom JSON themes compatible with VS Code. With its robust capabilities, this plugin is ideal for those seeking improved visual clarity and customization in their code notes.
    View Plugin Details
  • 087.
    Dynamic Highlights
    3 years ago by nothingislost
    favorite
    share
    Score: 40/100
    Category: Coding & Technical Tools
    The Dynamic Highlights plugin is a powerful tool that allows you to dynamically highlight text in Obsidian. With this plugin, you can select or search for specific words or phrases and have them highlighted throughout your document. One of the most useful features of this plugin is its ability to highlight all occurrences of a selected word or phrase, regardless of their location in the document. This makes it easy to quickly identify and review specific topics or concepts. In addition to selection highlighting, the plugin also allows you to define persistent highlights based on search queries. You can create custom highlighters with unique class names and colors, making it easy to visually distinguish between different types of highlighted text. The plugin's settings allow you to customize its behavior, including adjusting the delay before highlighting is applied and ignoring specific words or phrases. Overall, the Dynamic Highlights plugin is a great tool for anyone looking to add an extra layer of organization and visual clarity to their Obsidian notes.
    View Plugin Details
  • 088.
    Code Files
    2 years ago by Lukas Bach
    favorite
    share
    Score: 39/100
    Category: Coding & Technical Tools
    The Code Files plugin revolutionizes your Obsidian experience by introducing a code editor view that seamlessly integrates with your notes. With Monaco Editor, you can now edit individual code blocks from Markdown files in an embedded instance, making it easier than ever to refine your code snippets. Configure the plugin settings to choose which file extensions will default to the code editor and take advantage of new features like themes, code block editing, and CSS snippet editing. The plugin also allows for creating new code files through various methods, including right-clicking on a folder or using the command palette. With this plugin, you can now edit your code in a more streamlined way, making it an essential tool for developers and coders who use Obsidian.
    View Plugin Details
  • 089.
    Code Link
    7 months ago by observerw
    Score: 39/100
    Category: Coding & Technical Tools
    The Code Link plugin allows you to link directly to code files and even specific symbols within those files, such as functions or classes, making it ideal for referencing code in your Obsidian notes. By embedding or previewing the contents of linked code, you can focus on the specific parts of a project that interest you. The plugin supports hover previews and embedded previews of code files. Additionally, tag search allows you to filter through code by symbols, making it easier to navigate complex codebases. With support for multiple languages and integration with TreeSitter, the plugin enhances code documentation and study in Obsidian.
    View Plugin Details
  • 090.
    Image2LaTEX
    a year ago by Hugo Persson
    favorite
    share
    Score: 39/100
    Category: Coding & Technical Tools
    The Image2LaTEX plugin allows you to convert images of mathematical formulas or content from your clipboard into Markdown or LaTeX format within Obsidian. It supports multiple OCR providers, including self-hosted options like Texify and Pix2Tex, as well as the hosted SimpleTex service. Users can customize their setup by integrating API tokens or local URLs to streamline their workflow. The plugin is ideal for those working with mathematical content, enabling quick and seamless transformations directly into their notes.
    View Plugin Details
  • 091.
    Snippets
    4 years ago by Pelao
    favorite
    share
    Score: 39/100
    Category: Coding & Technical Tools
    The Snippets plugin allows users to run code snippets directly within Obsidian. It supports multiple languages such as Python, JavaScript, and shell scripts, making it useful for users who want to automate tasks, run simple scripts, or trigger external services from within their notes. The plugin provides a 'Run' button for recognized snippets in preview mode and also allows users to execute code directly from edit mode using a keyboard shortcut or command palette option. The output of the executed code is displayed either in a modal or appended to the note. Users can configure templates and customize the behavior of the output for each supported language. Placeholders like vault path, file name, and file path can be dynamically included in scripts, enabling more advanced automation. This tool is ideal for users who want to integrate coding functionality into their note-taking workflow.
    View Plugin Details
  • 092.
    React Components
    4 years ago by Elias Sundqvist
    favorite
    share
    Score: 38/100
    Category: Coding & Technical Tools
    The React Components plugin enables users to create and embed React components within their Obsidian notes using JSX syntax. It supports two methods for defining components: inline within notes using code blocks or as standalone component notes stored in a designated folder. Components can leverage React hooks like `useState` and `useEffect`, and users can organize them using namespaces for better structure. The plugin provides flexible ways to include components within notes and offers compatibility with the Editor Syntax Highlight plugin for better code readability. It also allows the integration of frontmatter data within components, enhancing interactivity and dynamic content generation in notes.
    View Plugin Details
  • 093.
    Stack Overflow Answers
    3 years ago by bramses
    favorite
    share
    Score: 37/100
    Category: Coding & Technical Tools
    The Stack Overflow Answers plugin streamlines the integration of Stack Overflow answers into Obsidian notes. With a default hotkey (`cmd+shift+v`) that can be customized, users can quickly insert answers from Stack Overflow, enhancing the accessibility of coding solutions and reference material within their note-taking workflow. The plugin simplifies the process of fetching and embedding answers directly, saving time for developers and technical professionals. By leveraging an efficient URL and cursor replacement mechanism, this tool ensures a seamless user experience for managing external coding resources.
    View Plugin Details
  • 094.
    Freeform
    8 months ago by tmcw
    favorite
    share
    Score: 37/100
    Category: Coding & Technical Tools
    The Freeform plugin brings a powerful sandboxed JavaScript environment to Obsidian, allowing users to create and run custom scripts directly in their notes. With support for importing ESM modules, displaying dynamic content, and injecting styles, it facilitates creative and data-driven workflows. Inspired by Observable, the plugin lets users build interactive visualizations, habit trackers, or custom data manipulations using tools like DataView or third-party libraries. Scripts run in isolated iframes for safety, and users can use the `display()` function to render outputs, such as charts or tables, within their notes.
    View Plugin Details
  • 095.
    MDX
    a year ago by Yulei Chen
    favorite
    share
    Score: 37/100
    Category: Coding & Technical Tools
    The MDX plugin allows you to preview your MDX syntax directly in Obsidian, making it easy to experiment and visualize your content. With this plugin, you can write MDX code in Obsidian, and then use the Command Palette to quickly open a preview of your work. The plugin also provides support for Code Hike, allowing you to easily try out Code Hike's features within Obsidian. This means that you can now seamlessly integrate your MDX content with Code Hike's interactive coding experience, making it easier than ever to create engaging and interactive documents.
    View Plugin Details
  • 096.
    Typst Renderer
    2 years ago by fenjalien
    favorite
    share
    Score: 37/100
    Category: Coding & Technical Tools
    The Typst Renderer plugin enables users to render `typst` code blocks and math blocks into images directly within Obsidian. Using WebAssembly for rendering, the plugin supports Typst’s syntax and integrates preamble features to style and format the output consistently. Users can customize how `typst` code and math blocks are displayed by defining shared, math-specific, or code-specific preambles. The plugin also allows for importing packages from Typst’s namespaces, with options to download and manage missing packages. While Typst currently exports only PNGs, SVGs, and PDFs, this plugin provides tools to work around scaling and rendering issues. It is designed for advanced users who require visually enhanced mathematical or typographic outputs in their notes.
    View Plugin Details
  • 097.
    Lilypond
    2 years ago by DOT-ASTERISK
    favorite
    share
    Score: 36/100
    Category: Coding & Technical Tools
    The Lilypond plugin is a musical delight for Obsidian users who enjoy writing music notation. With this plugin, you can render LilyPond code directly within your markdown files, allowing you to easily create and share sheet music. The plugin is simple to use, requiring only that you specify the path to the LilyPond executable in your settings. Once set up, simply enclose your LilyPond code in a code block, and the plugin will render it beautifully, complete with layout options. This plugin is perfect for musicians, composers, and music educators who want to incorporate musical notation into their Obsidian notes and documents.
    View Plugin Details
  • 098.
    Wielder
    3 years ago by victorb
    favorite
    share
    Score: 35/100
    Category: Coding & Technical Tools
    The Wielder plugin is a game-changer for Obsidian users who want to harness the power of Clojure directly within their documents. With Wielder, you can write code blocks marked as `clojure` and have them automatically run in view mode, allowing you to build complex pipelines and data visualizations without leaving Obsidian. The plugin also enables rendering React components with Reagent, making it possible to create interactive applications straight from your markdown files. Additionally, Wielder provides direct access to the Obsidian API, giving you unparalleled flexibility and control over your notes.
    View Plugin Details
  • 099.
    Obsimian Exporter
    4 years ago by Oliver Lade
    favorite
    share
    Score: 35/100
    Category: Coding & Technical Tools
    The Obsidian Exporter plugin is a game-changer for developers who want to test their Obsidian plugins efficiently. With this plugin, you can create a simulated environment that mimics the behavior of an Obsidian vault, allowing you to write unit tests for your plugin without actually having to use the full-fledged Obsidian application. The plugin comes with pre-populated test data and fake components that can be used to simulate real-world scenarios, making it easier to catch bugs and improve the overall quality of your plugin. By decoupling your code from Obsidian's functionality and using lightweight, pre-populated dependencies, you can write unit tests that are fast, reliable, and easy to maintain.
    View Plugin Details
  • 100.
    Literate Haskell
    2 years ago by James Jensen
    favorite
    share
    Score: 33/100
    Category: Coding & Technical Tools
    The Literate Haskell plugin enhances the integration of Haskell's native literate programming capabilities within Obsidian. It allows `.lhs` files to function like markdown files while supporting Haskell code blocks. This plugin simplifies the workflow by hiding the required `\begin{code}` and `\end{code}` delimiters in Haskell blocks, ensuring a cleaner and more readable code presentation. It is ideal for users who want to include runnable Haskell code within their notes while maintaining a seamless writing and coding experience.
    View Plugin Details
  • 101.
    AI LaTeX Generator
    5 months ago by Aayush Shah
    favorite
    share
    Score: 33/100
    Category: Coding & Technical Tools
    The AI LaTeX Generator plugin simplifies the creation of LaTeX equations within Obsidian by converting natural language expressions into LaTeX. Leveraging Ollama, a local LLM serving platform, the plugin provides accurate and fast conversions. Users can select text and use a single command to generate LaTeX equations seamlessly. Key features include customizable model selection, real-time visual feedback during conversion, and detailed error messages for troubleshooting. Ideal for scientific and mathematical note-taking, the plugin integrates smoothly into Obsidian’s workflow, offering enhanced productivity and precision for equation handling.
    View Plugin Details
  • 102.
    Better Comment Toggle
    a year ago by Gino Valente
    favorite
    share
    Score: 33/100
    Category: Coding & Technical Tools
    The Better Comment Toggle plugin improves comment management in Obsidian, offering enhanced functionality for toggling comments line-by-line or across selected ranges. It supports customizable start and end tokens, making it adaptable for various syntaxes, including code and math blocks. The plugin maintains proper indentation and allows users to style commented lines for better readability. Fully WYSIWYG, the plugin ensures that comments are visible exactly as they appear in the notes, without hidden metadata. Users can define their own comment styles, such as HTML or Obsidian-specific syntax, to suit their workflow.
    View Plugin Details
  • 103.
    Code block from selection
    4 years ago by Dmitry Savosh
    favorite
    share
    Score: 32/100
    Category: Coding & Technical Tools
    The Code block from selection plugin simplifies the creation of code blocks in Obsidian by turning selected text into a formatted code block with a single command. Users can configure the plugin to specify their preferred programming languages and assign hotkeys for each language, enabling quick and efficient formatting. It works seamlessly by adding the necessary syntax before and after the selected text, making it ideal for organizing and formatting code snippets within notes.
    View Plugin Details
  • 104.
    Word Splitting for Japanese in Edit Mode
    3 years ago by sonarAIT
    favorite
    share
    Score: 31/100
    Category: Coding & Technical Tools
    The Word Splitting for Japanese in Edit Mode plugin is a game-changer for Obsidian users who work with Japanese text. This plugin allows you to split Japanese words correctly, making it easier to edit and organize your notes. With this plugin, you'll no longer have to worry about incorrect word splitting affecting your note-taking experience.
    View Plugin Details
  • 105.
    GDScript Syntax Highlighting
    9 months ago by RobTheFiveNine
    favorite
    share
    Score: 31/100
    Category: Coding & Technical Tools
    The GDScript Syntax Highlighting plugin delivers immediate visual distinction for GDScript code within Obsidian. By recognizing and color-coding key elements of the language, it helps developers quickly identify variables, functions, and other structures in their notes, making code reading and editing more efficient. Whether you’re sketching out scripts for game logic or sharing snippets with collaborators, this plugin ensures your work stands out from regular text and is easy to follow. It’s particularly helpful for those who frequently blend documentation with script samples, providing a clear visual separation that aids comprehension. With its dedicated focus on GDScript, the plugin enriches note-taking workflows for anyone working in the Godot ecosystem, streamlining how code is interpreted and maintained.
    View Plugin Details
  • 106.
    Mini Vimrc
    a year ago by Felipe M.
    favorite
    share
    Score: 30/100
    Category: Coding & Technical Tools
    The Mini Vimrc plugin streamlines the use of Vim keybindings in Obsidian's Vim mode by allowing users to define and manage keymaps through a `.vimrc` file. By creating this file in the root of your vault or another specified location, you can set up custom mappings such as `inoremap`, `noremap`, and `unmap`, among others. This eliminates the need to manually reconfigure keymaps every time Obsidian is launched, enhancing efficiency and usability for Vim users. The plugin focuses solely on keymap settings, ensuring simplicity and maintainability, and supports integration with Markdown files for easy access and editing within Obsidian.
    View Plugin Details
  • 107.
    Encoder/Decoder
    a year ago by Rudi Häusler
    favorite
    share
    Score: 30/100
    Category: Coding & Technical Tools
    The Encoder/Decoder plugin for Obsidian enables users to encode and decode text using Base64 and ROT13 algorithms directly within their notes. It simplifies text transformation through Markdown keywords, making it easy to convert between text and encoded formats. The plugin supports both encoding and decoding, allowing seamless integration into workflows that require text transformations. Users can utilize specific Markdown syntax to generate encoded or decoded outputs, enhancing productivity and compatibility with encoded data formats.
    View Plugin Details
  • 108.
    pycalc
    16 days ago by pycalc
    favorite
    share
    Score: 30/100
    Category: Coding & Technical Tools
    The pycalc plugin allows users to execute Python code directly within Obsidian notes, providing an interactive way to perform calculations and automate workflows. By leveraging Brython, the plugin runs Python scripts seamlessly within the editor, enabling quick data processing without leaving the note-taking environment. It enhances productivity by offering an efficient solution for users who frequently work with Python code for computations, automation, or analysis.
    View Plugin Details
  • 109.
    Cursor Bridge
    3 months ago by Adam Cloud
    favorite
    share
    Score: 30/100
    Category: Coding & Technical Tools
    The Cursor Bridge plugin connects Obsidian with Cursor, an AI-powered code editor, offering a powerful way for developers to integrate coding workflows into their note-taking environment. With a single click, you can open notes or entire folders in Cursor, enabling seamless transitions between research in Obsidian and code editing in Cursor. For those managing coding projects or frequently referencing code snippets within notes, this plugin can save time and streamline the development process. The plugin also supports customizable settings, like setting a default project path and configuring window behavior, allowing users to tailor it to their needs. With AI-assisted coding at your fingertips, Cursor Bridge enhances productivity and makes it easier to turn ideas into actionable code.
    View Plugin Details
  • 110.
    Chesser
    4 years ago by SilentVoid
    favorite
    share
    Score: 29/100
    Category: Coding & Technical Tools
    The Chesser plugin is a unique addition to the Obsidian ecosystem, allowing users to view and edit chess games directly within their notes. With Chesser, you can create a basic chess board in the start position or load a specific game by providing a FEN string. The plugin also offers various settings to customize the appearance of the board and pieces, such as choosing from different piece styles and board designs. Additionally, users can toggle features like draw annotations and view-only mode to suit their needs. This plugin is perfect for chess enthusiasts who want to analyze games, create notes, or even practice their moves in a digital environment.
    View Plugin Details
  • 111.
    HK Code Block
    2 years ago by Heekang Park
    favorite
    share
    Score: 29/100
    Category: Coding & Technical Tools
    The HK Code Block plugin enhances code blocks in Obsidian with features like titles, collapsible sections, line numbers, line highlights, copy buttons, prompts, and language indicators. It allows users to create visually enriched and functional code blocks, making code presentations more organized and readable. Customizable settings provide flexibility in how features are applied, such as specifying default values for prompts, managing line number displays, and enabling or disabling specific options. The plugin also supports associating result blocks with code, helping users demonstrate outputs directly. It integrates seamlessly with various themes, making it a versatile tool for developers and note-takers who frequently use code snippets.
    View Plugin Details
  • 112.
    Code Language Completer
    5 months ago by Stanley Wang
    favorite
    share
    Score: 29/100
    Category: Coding & Technical Tools
    The Code Language Completer plugin is a game-changer for Obsidian users who frequently insert code blocks into their notes. With this plugin, you'll enjoy a seamless writing experience thanks to its auto-suggestion feature, which provides completions for a range of programming languages. The plugin also allows you to add custom languages and prioritizes suggestions based on your recent language usage, making it easy to stay focused on the task at hand. Plus, you can configure a hotkey to quickly insert code blocks without disrupting your workflow. Overall, this plugin is designed to simplify the coding process in Obsidian and help you stay productive.
    View Plugin Details
  • 113.
    Calctex
    a year ago by Mike
    favorite
    share
    Score: 29/100
    Category: Coding & Technical Tools
    The Calctex plugin enhances Obsidian by automatically solving LaTeX formulas and displaying the results inline. Users can append an equals sign (`=`) to their formulas to trigger the calculation, with solutions shown directly in the editor. For convenience, the solution can be added to the document by clicking it or pressing the `Tab` key. This plugin is designed to simplify mathematical workflows, making it an ideal tool for users working with equations and calculations in their notes.
    View Plugin Details
  • 114.
    UseSemaLogic
    a year ago by SemaLogic UG
    favorite
    share
    Score: 28/100
    Category: Coding & Technical Tools
    The UseSemaLogic plugin allows you to leverage the power of SemaLogic, a symbolic AI that can represent logical relationships in a coherent and user-friendly language. With this plugin, you can convert natural language into technical language and graphical representations, making it easier to visualize complex concepts and relationships. The plugin also enables you to use SemaLogic commands to display technical language, preview HTML code, and even integrate with an ASP-based SemaLogic service for solving logic problems. As the plugin is still in development, expect new features and improvements to be added regularly.
    View Plugin Details
  • 115.
    Vimium
    7 months ago by Karsten Finderup Pedersen
    favorite
    share
    Score: 28/100
    Category: Coding & Technical Tools
    The Vimium plugin is a game-changer for Obsidian users who rely heavily on keyboard navigation. Inspired by the popular Chrome extension, this plugin brings Vimium-style shortcuts to your Obsidian experience. With Vimuim, you can easily click buttons and interact with clickable elements using custom keyboard shortcuts. The plugin allows you to customize CSS selectors to query specific elements, adjust font sizes for markers, and toggle marker visibility on demand. By simplifying navigation and reducing mouse usage, Vimium enhances your productivity and workflow in Obsidian.
    View Plugin Details
  • 116.
    Codeblock Template
    a year ago by Super10
    favorite
    share
    Score: 28/100
    Category: Coding & Technical Tools
    The Codeblock Template plugin allows users to reuse the content of code blocks across multiple notes in Obsidian. It supports dynamic variables that can be interpolated into templates, enabling flexible customization. The plugin offers features like batch anonymous variables, array looping for repetitive content, and intuitive auto-completion when inserting templates. Templates are stored in a specified directory and can include placeholders for easy reuse. This plugin enhances efficiency by enabling centralized template management, making it ideal for users who frequently replicate structured code or note patterns.
    View Plugin Details
  • 117.
    Keyshots
    2 years ago by KrazyManJ
    favorite
    share
    Score: 27/100
    Category: Coding & Technical Tools
    The Keyshots plugin enhances Obsidian by introducing powerful hotkey commands inspired by popular IDEs such as Visual Studio Code and JetBrains IDEs. It provides functionality like moving lines up or down, duplicating lines or selections, transforming text case, sorting lines, inserting callouts, and toggling editor features such as line numbers and readable line length. The plugin also includes advanced features like multi-caret editing, double-key commands, and regex-based search and replace. With customizable hotkey presets for various IDEs, it caters to diverse workflows and improves text editing efficiency within Obsidian.
    View Plugin Details
  • 118.
    Meld Build
    2 years ago by meld-cp
    favorite
    share
    Score: 27/100
    The Meld Build plugin allows users to create and execute sandboxed JavaScript within Obsidian notes, enabling dynamic content generation and interactivity. It supports features such as rendering templates, querying DataView, and building dynamic notes, transforming static markdown files into functional tools. Users can write and run scripts to create custom interactions, like forms, games, or dynamic documents, directly in their notes. This plugin is ideal for those seeking to enhance their notes with executable logic while maintaining a seamless workflow.
    View Plugin Details
  • 119.
    Embed Code File
    2 years ago by Abdullah Almariah
    favorite
    share
    Score: 25/100
    Category: Coding & Technical Tools
    The Embed Code File plugin allows users to seamlessly embed code files from their Obsidian vault or remote sources, such as GitHub, directly into their notes. This plugin supports specifying file paths, highlighting specific lines, and adding custom titles to code blocks for better organization and readability. Designed to work optimally with Obsidian's live preview feature, it enhances code visualization and interaction within the note-taking environment. Users can define additional programming languages for compatibility, making it a versatile tool for developers and technical writers.
    View Plugin Details
  • 120.
    Format code blocks of various languages
    3 years ago by iVariable
    favorite
    share
    Score: 25/100
    Category: Coding & Technical Tools
    The Format code blocks of various languages plugin enhances Obsidian's code formatting capabilities by introducing custom commands to format code in several programming languages. Using Prettier, the plugin currently supports languages like JSON, YAML, HTML, GraphQL, and TypeScript. It automatically formats code blocks within your notes to ensure they are properly structured and easy to read. This tool is useful for developers and anyone working with code in Obsidian, improving code readability and reducing formatting errors. The plugin integrates seamlessly into the Obsidian environment with simple commands that can be easily accessed.
    View Plugin Details
  • 121.
    Edit MDX
    a year ago by Tim Peters
    favorite
    share
    Score: 25/100
    Category: Coding & Technical Tools
    The Edit MDX plugin enables users to seamlessly create and edit MDX files within Obsidian, treating them like standard Markdown files. While it does not offer MDX preview capabilities, the plugin integrates MDX functionality into the Obsidian workflow by registering the `.mdx` extension as Markdown-compatible. Users can create new MDX files through a ribbon button or context menu for efficient file management.
    View Plugin Details
  • 122.
    MLIR Syntax Highlight
    a year ago by Lewuathe
    favorite
    share
    Score: 24/100
    Category: Coding & Technical Tools
    The MLIR Syntax Highlight plugin enhances the Obsidian editor by providing syntax highlighting specifically for MLIR (Multi-Level Intermediate Representation) code blocks. It improves readability and organization for users working with MLIR code, ensuring a visually distinct and clear coding experience. This plugin is streamlined to focus exclusively on MLIR syntax, making it a useful tool for developers and technical writers working with intermediate representations in their notes.
    View Plugin Details
  • 123.
    Babashka
    2 years ago by Filipe Silva
    favorite
    share
    Score: 24/100
    The Babashka plugin enables Obsidian users to run Clojure and ClojureScript code blocks directly within their vaults. It integrates with Babashka and Node Babashka to provide scripting capabilities, allowing users to execute code, evaluate results, and print outputs inline or externally. The plugin supports starting and connecting to nREPL servers for interactive sessions, as well as managing dependencies through configurable project files like `bb.edn`. Vault-specific bindings for metadata and file context are also auto-generated, enhancing the scripting experience. This plugin is ideal for users looking to extend Obsidian's functionality with advanced scripting and automation.
    View Plugin Details
  • 124.
    CodeBlock Tabs
    a year ago by Jemin Mau
    favorite
    share
    Score: 24/100
    Category: Coding & Technical Tools
    The CodeBlock Tabs plugin is a convenient tool for Obsidian users who frequently work with code blocks in their notes. This plugin allows you to group contiguous code blocks together, creating a tabbed interface that makes it easy to navigate and organize your code snippets. With CodeBlock Tabs, you can create separate tabs for different programming languages, making it simple to switch between them and focus on the code you need. Whether you're writing code in multiple languages or referencing complex examples, this plugin streamlines your workflow and enhances your overall coding experience within Obsidian.
    View Plugin Details
  • 125.
    Meld Calc
    3 years ago by meld-cp
    favorite
    share
    Score: 19/100
    Category: Coding & Technical Tools
    The Meld Calc plugin enables users to evaluate mathematical expressions directly within their Obsidian notes using the fcal library. It supports basic arithmetic, percentages, and advanced calculations with precision. Users can write expressions, select them, and evaluate them via the command palette to either insert the result into the note or copy it to the clipboard. The plugin also supports variables and multiline expressions, making it ideal for handling more complex calculations. It includes built-in units, functions, and constants to enhance its flexibility for a variety of use cases.
    View Plugin Details
  • 126.
    Vim Yank Highlight
    a year ago by Aleksey Rowan
    favorite
    share
    Score: 17/100
    Category: Coding & Technical Tools
    The Vim Yank Highlight plugin is a game-changer for Obsidian users who prefer the Vim mode. This plugin adds a subtle animation to highlight yanked text, making it easier to track and visualize your edits. With this plugin, you'll never lose sight of what you've copied or cut again. Whether you're typing away at lightning speed or taking your time to craft the perfect sentence, Vim Yank Highlight keeps your focus on the content rather than wondering where that snippet went.
    View Plugin Details