#javascript
View:
  • 1.
    Fix Require Modules
    a year ago by mnaoumov
    favorite
    share
    Score: 62/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
  • 2.
    Modules
    2 years ago by polyipseity
    favorite
    share
    Score: 59/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
  • 3.
    Emera
    8 months ago by OlegWock
    favorite
    share
    Score: 43/100
    Category: Note Enhancements
    The Emera plugin allows you to seamlessly integrate React components and inline JavaScript into your Obsidian notes, similar to MDX. It provides a powerful way to create interactive and dynamic content within your notes. Users can define components in JavaScript, use JSX syntax, and apply these components either inline or as blocks. Emera also supports the use of vanilla JavaScript for more advanced functionality and provides a scope management system to share variables between code blocks. With support for TypeScript, ES modules, and custom CSS imports, Emera enables complex workflows and interactive elements in your notes, expanding Obsidian's capabilities beyond traditional markdown.
    View Plugin Details
  • 4.
    Meld Build
    2 years ago by meld-cp
    favorite
    share
    Score: 36/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
  • 5.
    JavaScript Init
    4 years ago by ryanpcmcquen
    favorite
    share
    Score: 36/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
  • 6.
    RunJS
    2 years ago by eoureo
    favorite
    share
    Score: 35/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
  • 7.
    Run
    a year ago by Hananoshika Yomaru
    favorite
    share
    Score: 33/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
  • 8.
    Plugin REPL
    2 months ago by readwithai
    favorite
    share
    Score: 15/100
    The Plugin REPL plugin enables users to execute JavaScript code directly within Obsidian, providing an interactive scripting environment for automating tasks and developing custom commands. It allows access to Obsidian’s plugin API, making it possible to manipulate files, control the editor, and create new commands without developing a full plugin. Inspired by Emacs, it includes convenience functions for interacting with the vault, executing scripts, and modifying content dynamically. Users can define persistent commands, run startup scripts, and explore Obsidian’s internal API, making it a powerful tool for developers and advanced users seeking greater automation and control over their workspace.
    View Plugin Details