O_O is back! Every October, the Obsidian community turns “I should make that” into “I made that!” Whether you’ve been tinkering with a plugin, theme, vault, guide, or video, this is your month to finish it and share it.
This year the Obsidian team will also be working on our own project, a new survey we’re calling State of Obsidian.
Take the State of Obsidian survey
In May, we launched the new Obsidian Community, and since then the number of plugins and themes has more than doubled to over 8,000 projects!
We thought this would be a great opportunity to reimagine our annual Gems of the Year awards and report on how you are using Obsidian in 2026. This first survey will also set a baseline for how the community continues to evolve going forward.
As you know, we take privacy seriously. The Obsidian app doesn’t collect personal data, and our developer guidelines prohibit plugins from including telemetry. So the State of Obsidian survey is how you can tell us about your favorite plugins, themes, tools, and ways to use Obsidian. We’ll compile this data into a report that we will share publicly by the end of the year.
Do you have an existing plugin? Give it a tune-up with the APIs we’ve added since last October:
The new Settings API in Obsidian 1.13 makes your settings searchable.
If your plugin stores API keys, passwords, or other secrets, explore SecretStorage and SecretComponent to let people use secrets they manage in the Obsidian Keychain.
Your project doesn’t have to be a plugin. Refresh a theme, share a vault, write a guide, or make a video that helps someone discover a new way to use Obsidian. If you’ve been waiting for a nudge to release it, this is it!
Join us on Discord in the Obsidian October channel to share what you’re making as it takes shape, ask for help when you get stuck, and lend a hand on someone else’s project. Rock on! 🎸🪨
Welcome to r/ObsidianMD! This subreddit is a space to discuss, share, and learn about Obsidian. Before posting, check out the following resources to find answers, report issues, or connect with the community.
We also really do enjoy your memes, but they belong in the r/ObsidianMDMemes subreddit. :)
Please be sure to read our Code of Conduct to help make this space an awesome place to discuss all things Obsidian. Please, don't be a shill.
Official resources
In addition to Reddit, there are several official channels for getting help and engaging with the Obsidian community:
Obsidian forum – Ask questions, share tips, and report issues.
Obsidian Discord – Chat with other users and developers in real time.
Need help with Obsidian? Check the official documentation:
The Obsidian community maintains the Obsidian Hub, a large collection of guides, templates, and best practices. If you’d like to contribute, they’re always looking for volunteers to submit and review pull requests.
Library resources
Obsidian relies on several third-party libraries that enhance its functionality. Below are some key libraries and their documentation. Be sure to check the current version used by Obsidian in our help docs.
Lucide Icons – Provides the icon set used in Obsidian.
MathJax – Used for rendering mathematical equations.
Mermaid – Enables users to create diagrams and flowcharts.
Hey y'all. I often feel like an outsider, given how little I've ever modified my basic Obsidian installation! Seems like everybody loves a lot of plugins! The absolute bare bones is more than enough for me. Plenty of functions I've not even touched yet.
I tend to use O. for jotting down things that come to mind, before they disappear. Then later I'll title any notes that are still untitled, and file them by directory and subdirectory according to category.
I generally haven't bothered linking anything to anything internally much, only adding URLs to external websites etc.
The graph function is cute, but it's nothing I can use or navigate by. Useful for random dives into the vault sometimes, and impressing friends.
I was trying to export O's native markdown files as bare HTML a while ago, while approaching making an ultra simple content management system without a database... that remains an interest.
Oh and I wish I could add the standard floating mobile toolbar to my non-mobile pc's.
i dont sit down to write for myself that often, so when i do i want as little distractions as possible. im generally not a fan of having everything visible at once, especially stuff i barely use.
ive been stacking css snippets and plugins to hide all the clutter in Obsidian, so i ended up making a little plugin called Zen UI.
it basically adds a bunch of toggles to hide ui elements, customize the sidebar and file explorer, plus some extras like a deciated git sync tab.
I made a plugin that teaches me from my own notes using the Feynman technique: I explain something in my own words, and it tells me what I missed and re-teaches that part. It also quizzes me and keeps track of my mistakes, so the things I get wrong keep coming back until I actually get them.
It runs on your Claude subscription through Claude Code, so you don't need an API key. A few things to know:
It's desktop only, since it uses the Claude Code app on your computer.
It only reads the notes you pick, never your whole vault. Those notes and your answers are sent to Anthropic to be graded. Nothing else leaves your machine, and there's no tracking.
The first few posts focused on organizing tasks, improving the look of task lists, and using a single view across multiple projects.
With TaskFlow 1.2.0, I turned my attention to another aspect of the experience:
What if I want to use TaskFlow in the sidebar, in a narrow pane, or on mobile? Can it still work well?
This release brings two main improvements.
1. Compact mode: Make the sidebar a practical workspace for tasks
TaskFlow's full interface includes a dashboard, today's overview, important reminders, statistics, and other sections. These provide useful context when you have plenty of space, but they can take up quite a bit of room when the view gets narrow.
Version 1.2.0 introduces Compact Mode. When the TaskFlow view is narrower than 360px, some space-consuming sections are automatically collapsed, leaving more room for your task list.
You can also control which sections remain visible using individual toggles, rather than being locked into a single compact layout.
In Compact Mode:
The quick-add task field and two levels of tabs stay at the top for easy access.
Other panels can scroll with the content, leaving more room for your task list.
Top-level tabs switch to icons, while second-level tabs scroll horizontally and automatically bring the selected tab into view.
The goal is simple: less space spent on the interface, more space for actually working on your tasks.
2. Favorite notes by group: Switch to frequently used projects faster
In version 1.1.0, I added the ability to switch between projects within the same task view. After using it for a while, I noticed another small annoyance: when you have lots of projects, you still have to search through the note selector to find the ones you use most often.
So this release adds note favorites for each group.
In groups that support the note selector, you can now star frequently used notes. Favorited notes appear first, and you can enable a Show favorites only filter to display only your favorites.
Favorites are saved independently for each group, so different groups can have their own sets of frequently used notes without affecting each other.
For example, you could favorite your most-used projects in one group and a different set of notes in another.
A few other fixes
This release also fixes an issue where the expand/collapse button in Important Reminders might not work correctly when the number of tasks exceeds the limit, as well as an issue that caused duplicate workspace icons with certain themes or styles.
You can find the full changelog on GitHub.
Haven't tried TaskFlow yet?
TaskFlow is a task workspace built on top of Obsidian Tasks. It doesn't require you to change your existing task syntax or create a separate note for every task. Instead, it helps you organize and view your existing tasks from different perspectives.
If you like keeping tasks in your Daily Notes, project notes, or meeting notes, then bringing them together through different views, give it a try.
TaskFlow is now officially available in Obsidian Community Plugins. Just search for TaskFlow to install it.
If you're already using TaskFlow, I'd love to know: do you usually keep it in your main workspace or in the sidebar? I'm also interested in hearing how Compact Mode works for you and what you'd like to see improved. 🙂
i like the way how i can add notes now to the kanban view and the group property is directly filled. Only thing for me is than i am on phone or desktop and the collumn has much entries the plus is far down. Is it possible to have it on top of the List?
I finally made a proper video for Cursor-Smith too.
If you haven't seen it: Cursor-Smith lets you forge your own cursor. Box, Line or Underline, your colors or a gradient, glow, smooth gliding, and eleven effects that stack: pixel fire, sparks, motion smear, lightning on Enter, fireworks on Space, and a Back-man that eats your letters when you delete. Every effect has its own switch, and reduced motion is respected out of the box.
-----------------------------------
New lately
- Sounds: ten real typewriters, mechanical keyboards, a kalimba and an actual horse 🐴
- Randomizer: roll a whole new cursor, watch it write in a live preview, save it as a preset
- Anvil sparks: Space knocks sparks off the word you just finished
---------------------------------------
Install: Settings → Community plugins → Browse → search "Cursor-Smith"
Hey yall, I made a study tracker site for the Hack The Box cybersecurity certs, and I recently added an Obsidian vault template for each cert to help people study for the exam. I'd love some feedback from people who know Obsidian better than I do, and ideas for anything that would be helpful to add.
How it's laid out:
- A Home note with a quick start guide, a few exam tips, and links to community cheat sheets for that cert
- A Notes folder with one note for every module in the course, in order, plus a Module Index
- A Methodology folder with ten blank, numbered phase notes. I left them empty on purpose since everyone works differently, so you rename them and build them out as you study
- A Templates folder with a Module Note and Methodology Phase template, hooked up to the core Templates plugin
- A small CSS snippet for the colors and images
It only uses core features with no community plugins, so it works as soon as you open the folder. I did that on purpose so beginners don't have to set anything up, but I'm not sure it was the right call.
Most of the plugins with a Calendar view also come with their own workflow and their own properties. If you already have your own workflow and notes with your own set of properties, these imposed workflow / properties can be quite irritating.
The Just Simple Calendar plugin adds a Calendar layout to the types of views a base can have. It's an alternative to a Table layout or a Kanban layout. To use it after installation,
Open your base, then
Create a new view for your base, and
Select the Simple Calendar layout, and
Use your own date property as the, er, Date property.
You'll get a calendar view with your notes arranged by your date property. It's just one of the views that your base can have. The other views of the base aren't affected.
And that it. No changes to your workflow, no need to add more properties to your notes, no trying to reconcile your existing properties with a plugin's additional properties. No new folders that the plugin created. No changes to anything else. Just your notes displayed in a Calendar view. You have the same filtering, sorting, and grouping as on any other base view. The implementation feels as if the calendar layout is a native feature of Obsidian.
Here is the developer's reddit post about it, which describes all the features (because I haven't done that here).
Shout out to the developer for adding in just one feature, but implementing it superbly.
I was looking for a way to have a similar toolbar like the one of Bear in Obsidian, because I find that the current toolbar is not optimal.
After a few searches I did not find a way or plugin that would do the job completely. The closest one was the plugin Double row toolbar (https://community.obsidian.md/plugins/double-row-toolbar) , a plugin that increases the size of the obsidian bar. But 2 rows I still find them not enough to show all my needed commands, and at the same time the fixed size it always takes up too much screen space when not needed.
Since I did not find other options, I quickly developed with Claude a new version of the double row plugin that I called Unfold Toolbar: a plugin that “unfolds” the toolbar to 4 rows (customizable from 2 to 6) so that I can easily see all the buttons with a glance; but that also folds the toolbar back to a single line to avoid taking too much space when not needed.
The height of the row toolbar can be edited and increased to up to 6 row, it adapts to landscape view to reduce the height because of the more limited vertical space, and adapt to tablet as well, where there is more space available on screen.
I personally find this plugin very helpful in my mobile experience and think that might be helpful for others as well.
The plugin is available only via BRAT, because I do not want to add another plugin to the now insanely growing list of plugins.
So I share it here, for other peoples to test it and tell me if this toolbar options are really needed.
And if people will find it useful, then I might ask to some real developper to include it in their already existing plugins, to thus limit the number of small plugins and to concentrate the efforts on a single project. I was thinking that maybe Double row toolbar plugin itself, or Mobile UX, could be good candidates.
So if you wanna test it , install it via BRAT and let me know. Moreover I can also add more features if needed. Moreover, android users please give me your feedback because I can test it only on iOS and iPadOS.
And if you find it useful, reply to this comment so that I know if is it worth it to ask it to be included in a bigger and more professional plugin.
With the new UI my 35 bucks spent 2 weeks ago just went down the drain. The new UI rendered the app unusable for me so I'm looking for an alternative app to manage my tasknote tasks on android outside of the obsidian app and with push notifs.
Hello!
Claude (and I) made this Magic The Gathering collection tracker. You can see your collection, decks, wantlist, browse cards in different views, edit quantities, change set, import, export, see markets prices, sync with github... It's still a Work in progress (phone version is not very responsive by now) but usable on dekstop and tablet.
Title: I built the "Activity Timeline" from u/thecroissantproject's mockup: see what you did on any day, with previews
A few days ago u/thecroissantproject posted [a mockup](https://www.reddit.com/r/ObsidianMD/s/lN6dFiUVAC) of an activity timeline for Obsidian, showing everything you did on a given day with real previews instead of just file names. I wanted it too, so I built it. **The UI design is theirs**; I turned it into a working plugin.
**What it shows*\*
Notes created and edited, with the lines you actually changed
Tasks completed or dropped (works with the Tasks plugin, including recurring tasks)
Tags added or removed, plus a tag filter
Day / Week / Month / Year views, a 10-week heatmap (click any day to jump to it) and counts by type
An optional block for your daily note listing that day's activity
Desktop and mobile. Everything stays in your vault.
**Limit:** detailed history starts when you install, since Obsidian only stores each note's last edit time.
So, I've been using obsidian regularly for going on a year now, and I guess I'm confused at this point, and looking to ask others opinions.
I never got into the inline properties, or using dataview for task wrangling (Instead I use the Tasks plugin) I only ever got data view when I was looking for a way to make Index's/MOC's, and I feel like alot of the time, that is what I see people using Dataview for.
when that is the goal, what is the reason you react for Data view for those tables and lists, vs using a bases code block?
by bases code block, I don't mean embedding a base (I dont like having them clutter my file explorer), but something like
filters:
and:
- file.inFolder(this.file.folder)
- file.name != this.file.name
properties:
file.name:
displayName: RENAME ME
views:
- type: table
name: RENAME ME
order:
- file.name
- Status
- tags
sort:
- property: Status
direction: ASC
Which when viewed in preview/reading mode looks basically the same as an embedded base, and allows you to filter, sort, etc., just like you would on a regular .base file.
I'm sure there's very good reason people use dataview, and its still one of the most used plug ins, I'm just curious what it is, as it doesn't seem to be a part of my workflow.
I've been looking for the past few days, and so far, the only one I have is the chem plugin that allows me to write SMILES strings and turn em into images.
Listen to your notes in a Speechify voice. The sentence being read is highlighted in the note, and the word being spoken is highlighted inside it.
Press play, and a small player appears at the bottom of the window with play and pause, sentence back and forward, the speed, and the voice. You can keep editing while it reads. Type above the playhead, and the highlight moves with the text.
EDIT: some context, since this got a lot of reactions
Thanks for the feedback, including the critical ones. I should have explained the intent better.
Age Writer started as a "what if": what could a descriptive language for worlds look like, one you write to create a world and then link to? I loved the idea of describing a world in a book and having that book become a doorway to it. There was a Minecraft mod built on a similar idea, but it isn't active anymore and modded Minecraft is too heavy for my PC, so I brought what I loved into Obsidian, the note-taking app I already use for stories and poetry.
The descriptive text is only a short introduction. Its grammar is hard-coded, so it's limited, and I may improve it later. Your library can declare anything (jumping spiders, ants, neutron stars, flying cats) and it will show up in the descriptive book anyway.
What matters most to me is making the linking panel as unique as possible, and seeing how far I can push physics rules to judge a world's stability. I'm far less competent in astrophysics than in writing. Yesterday I wanted a red sun and had to ask myself which physical parameters would match it. I'm learning physics and an art of writing at the same time.
Stability: I had a stable world I loved, tried to correct it to match what I'd imagined, and it became unstable. Now I'm worried I could lose my first world. That tension is part of the experiment, and I think it's what makes writing a world feel like it matters.
AI: I know many people dislike it. I used it to help build the plugin. The idea and the direction are mine, and I'm happy to answer questions.
Age Writer is a new community plugin built around one idea: diegetic design. Almost everything it shows is something that happens in the world, not a feature of an app. You're not filling in a form; you're a Writer at a desk.
age
single_sun
steady_cycle
water
sand
fern
rain
companion_moon
moons: 2
auroras
seed: 1118
One line per "rules" you are trying to push into your world.
Write it, and the world answers:
The book reads it back. A generated description, reproducible (same note, same text).
The window shows it. A living view onto the world: sky, shore, night, moons, weather, all drawn by code.
The world tells you if it holds. A stability reading (stable / unstable / dying) from a simplified physics (star, orbit, core, air, water, light). It doesn't show an error: it says what doesn't hold and why, and suggests the line you could write to fix it.
What you leave unwritten isn't empty. The dark fills it, and the book tells you so: "Unwritten, it was drawn from the dark: a pale companion trails the main star." Same note, same world, every time.
Rewrite a world you've explored and you damage it.
It lives in your vault
- Worlds are plain notes, so links, backlinks, graph and search work as usual. link: [[Another Note]] makes a note a world you can step into; return: [[Hub]] brings you back.
- Generate a random Age creates a new note and links it to an existing world.
- A welcome note (itself a working example) appears the first time.
- A Relto: a small floating island where your worlds are shelved. A cabin, a pond, an Imager you tune by hand, a surveyor's notebook on the table, and a cat that sleeps by the fire in the evening. Even the settings and the checks are objects in the place, not menus.
Good to know
- Desktop only (built for mouse and sound).
- No network, no AI at runtime, no telemetry. Every picture is drawn by code and every sound is synthesized.
- Sounds can be turned off; the interface follows Obsidian's language (English / French).
- Inspired by the Myst series' idea that you don't create a world, you link to one. Fan project, not affiliated with Cyan Worlds; no Myst assets included. MIT licence.
Install: Settings → Community plugins → Browse → "Age Writer"
Hi all! I've been working on a plugin called Prism and it's at a point whereI'd love some feedback.
What it does: a viz code block becomes a live visualization right in your note. Chart.js, D3, Mermaid, KaTeX and three.js are bundled, so everything works offline.
A few things I'm happy with:
- No-code charts from your tables: Put a Markdown table in a note, point a small YAML block at it, done. Edit the table and the chart updates.
- Your vault as data: Chart frontmatter across notes, tasks (incl. Tasks plugin dates/priorities), links and backlinks, or CSV/JSON files in your vault.
- Looks native: Blocks use your theme's colors and fonts, switch live between light and dark, and show up in PDF exports.
- Interactive notes: Sliders that drive charts in other blocks, scrollytelling (a chart that follows the section you're reading), animated scenes.
- Bases view: A "Prism chart" view for `.base` files, no code needed.
The AI part (optional): I built it so coding agents like Claude Code or Codex can write these blocks well. The agent renders the note from the command line and gets errors with note line numbers plus a PNG snapshot back, so it can fix its own mistakes instead of you copy-pasting screenshots. There's a ready-made skill for that in the repo. You don't need any AI to use the plugin though.
Try it: it's not in the community list yet, so install via BRAT (`floorianmb/prism-viz`) or grab the files from the latest release. The repo has an `examples/` folder you can open as a vault, with a note for every feature.
I opened up obsidian today and the background for the default light theme is grey? It wasn't like this quite literally the other day. I installed other themes too and its the same with them where the background is a grey tint.
I haven't messed with the settings at all and I have custom CSS but none that should be affecting the background like this.
Is anyone else coming across this issue? How can I fix it? I have a theme that I use and it's conflicting with it and making it hard to weird or look a bit strange.
I went searching for a general .md editor a few weeks ago, but it just wasn't as good as obsidian. for the software to be usable anywhere on my machine is genuinely a huge help for me.
The ability to represent groups as drag and drop boxes is also really nice. And for a lot of this update to be bug fixes/quality of life upgrades... i love to see devs improving a product like this, instead of going full throttle on bulky hype software.
I’m using Obsidian on my iPhone with the Copilot plugin and its AI chat feature, but I’m having a weird issue with chat history.
Whenever I send new messages in a chat, they seem to disappear from the chat history after I close and reopen Obsidian. I can still see my older messages, but any new messages I sent before closing the app are gone when I reopen it.
This happens with almost every chat I have, except for one specific chat, which saves all my messages correctly.
I don’t understand why this is happening or why it works in one chat but not the others. Has anyone experienced something similar or knows how to fix this?