All Projects → THeK3nger → obsidian-plugin-template

THeK3nger / obsidian-plugin-template

Licence: other
Template for Obsidian.md Plugins

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to obsidian-plugin-template

obsidian-budget-wysiwyg
Obsidian plugin that automatically switches between preview and source mode.
Stars: ✭ 25 (-21.87%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-pandoc
Pandoc document export plugin for Obsidian (https://obsidian.md)
Stars: ✭ 393 (+1128.13%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-things-logbook
Sync your Things 3 Logbook with Obsidian
Stars: ✭ 49 (+53.13%)
Mutual labels:  obsidian-plugin, obsidian-md
oz-clear-unused-images-obsidian
Obsidian plugin to clear the images that are not used in note files anymore
Stars: ✭ 92 (+187.5%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-icon-swapper
Allows swapping out Obsidian's icons
Stars: ✭ 30 (-6.25%)
Mutual labels:  obsidian-plugin, obsidian-md
longform
A plugin for Obsidian that helps you write and edit novels, screenplays, and other long projects.
Stars: ✭ 311 (+871.88%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-gist
📒 Gist View for Obsidian(https://obsidian.md)
Stars: ✭ 23 (-28.12%)
Mutual labels:  obsidian-plugin, obsidian-md
hotkeysplus-obsidian
Adds hotkeys to toggle todos, ordered/unordered lists and blockquotes in Obsidian
Stars: ✭ 58 (+81.25%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-hypothesis-plugin
An Obsidian.md plugin that syncs highlights from Hypothesis.
Stars: ✭ 164 (+412.5%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-emoji-toolbar
No description or website provided.
Stars: ✭ 35 (+9.38%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-fullscreen-plugin
No description or website provided.
Stars: ✭ 30 (-6.25%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-tracker
A plugin tracks occurrences and numbers in your notes
Stars: ✭ 661 (+1965.63%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-todoist-plugin
Materialize Todoist tasks in Obsidian notes
Stars: ✭ 521 (+1528.13%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian42-jump-to-date
Jump to a date via a convenient popup form. This plugin is a part of the Obsidian42 family of Obsidian plugins.
Stars: ✭ 28 (-12.5%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-podcast-note
A plugin for the note taking app Obsidian that lets you add podcast meta data to your notes.
Stars: ✭ 24 (-25%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-rollover-daily-todos
An obsidian plugin that rolls over todo items from the previous daily note
Stars: ✭ 52 (+62.5%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-charts
Charts - Obsidian Plugin | Create editable, interactive and animated Charts in Obsidian via Chart.js
Stars: ✭ 177 (+453.13%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-readwise
Sync Readwise highlights into your obsidian vault
Stars: ✭ 79 (+146.88%)
Mutual labels:  obsidian-plugin, obsidian-md
obsidian-tweet-to-markdown
An Obsidian.md plugin to save tweets as Markdown files.
Stars: ✭ 35 (+9.38%)
Mutual labels:  obsidian-plugin, obsidian-md
statusbar-pomo-obsidian
A status bar pomodoro timer plugin for Obsidian.
Stars: ✭ 51 (+59.38%)
Mutual labels:  obsidian-plugin, obsidian-md

Obsidian Plugin Template

This templates includes a barebone directory structure for an Obsidian Plugin. Bundling is based on Rollup.js.

NOTE: This is not the official template. You can find the official sample plugin here. This is a plugin template I customized with a nicer (for me) directory structure and some additional tool (like featuring automatic releases with Github's Actions).

How to use it

You can click on the "Use this template" button above.

Enable Github's Actions

After you created a new repository, remember to rename the RENAME.github to .github to enable the GitHub's Actions. Then go in .github/workflows/release.yml and change PLUGIN_NAME on line 10.

How to compile the plugin

First, install the dependencies with

npm i

Then, you can compile the plugin with:

npm run build

This will create a main.js file in the project root. That is the entry point of your plugin.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].