An Obsidian plugin for keeping track of your habits
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
An Obsidian Plugin built with Svelte to track different habits.
All the entries will be stored inside your notes frontmatter. Everything stays local and within your markdown notes.
Support for habits that are skipped, failed and, of course, completed.
Preview:
habits
in the first line{
"folderPath": "Areas/Habits/Tiny - Morning"
}
{
"folderPath": "Areas/Habits/Tiny - Morning", // the absolute path to the folder containing your habits
"displayName": "Morning" // (optional) To customize the name that appears in the table
}
If you are a developer and you wish to run it locally, follow these steps:
node --version
).pnpm i
to install dependencies.pnpm run dev
to start compilation in watch mode.main.js
, styles.css
, manifest.json
to your vault VaultFolder/.obsidian/plugins/your-plugin-id/
.Run with pnpm run test
Run with pnpm run lint
Modify the version in package.json.
pnpm run version
git tag -a 0.2.0 -m "0.2.0"
git push origin 0.2.0
If you like the extension feel free to buy me a coffee! https://buymeacoffee.com/nzoadiego
Hope this extension makes your life a little easier.
Special thanks to zincplusplus https://github.com/zincplusplus/habit-tracker for the original idea, and an extension that I found so useful it made me wanna build one just like that.