alangrainger/obsidian-lazy-plugins

Load plugins with a delay on Obsidian startup, so that you can get your app startup down into the sub-second loading time.

TypeScript

451

59 commits

updated May 31, 2026

See the code

README

Lazy Loader

Load plugins with a delay on Obsidian startup, so that you can get your app startup down into the sub-second loading time.

Important note #1: It may take up to 2 restarts of Obsidian to see the full speed increase, if it's the first time you're using the plugin. This will only be an issue on the first install.

Important note #2: There is no way for this plugin to know if you've manaully disabled or enabled a plugin. If you want disabling a plugin to persist through an Obsidian restart, make sure you disable it inside Lazy Loader's settings page rather than simply disabling the plugin in Obsidian's plugins page.

Contributors

alangrainger

59 commits

alangrainger/obsidian-lazy-plugins

Load plugins with a delay on Obsidian startup, so that you can get your app startup down into the sub-second loading time.

TypeScript

451

59 commits

updated May 31, 2026

See the code

README

Lazy Loader

Load plugins with a delay on Obsidian startup, so that you can get your app startup down into the sub-second loading time.

Important note #1: It may take up to 2 restarts of Obsidian to see the full speed increase, if it's the first time you're using the plugin. This will only be an issue on the first install.

Important note #2: There is no way for this plugin to know if you've manaully disabled or enabled a plugin. If you want disabling a plugin to persist through an Obsidian restart, make sure you disable it inside Lazy Loader's settings page rather than simply disabling the plugin in Obsidian's plugins page.

Contributors

alangrainger

59 commits

Languages

TypeScript

90.3%

JavaScript

9.4%