Inline Checkbox Groups

by Bradley Wyatt
5
4
3
2
1
Score: 32/100

Description

The Inline Checkbox Groups plugin enhances task management in Obsidian by allowing users to create multiple checkboxes on a single line, separated by a customizable separator. This compact format is ideal for tracking grouped tasks, progress indicators, or status lists without taking up excessive space. The plugin supports automatic strikethrough when all checkboxes in a group are checked, improving visual clarity. It integrates seamlessly with Obsidian's native styling, updates in real-time, and provides a clean, efficient interface.

Reviews

No reviews yet.

Stats

10
stars
2,228
downloads
0
forks
507
days
509
days
509
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
7
total issues
7
open issues
0
closed issues
0
commits

Latest Version

README file from

Github

Inline Checkbox Groups for Obsidian

Create multiple checkboxes on a single line, separated by a customizable separator character, with automatic text strikethrough when all tasks are completed. Perfect for creating compact task groups, progress trackers, and status indicators.

Demo

Demo video

Features

  • Inline Checkboxes: Create multiple checkboxes on a single line
  • Custom Separators: Choose your preferred separator character (default: '|')
  • Auto Strikethrough: Optionally cross out text when all checkboxes in a group are checked
  • Live Preview: Changes reflect immediately in both edit and preview modes
  • Clean Interface: Maintains Obsidian's native checkbox styling
  • Resource Efficient: Optimized for performance with minimal overhead

Examples

Create grouped tasks with a separator:

[x] Task 1 | [x] Task 2 | [ ] Task 3

Or write them more compactly:

[x] Task 1|[x] Task 2|[x] Task 3

example1

Installation

  1. Open Obsidian Settings
  2. Navigate to Community Plugins and disable Safe Mode
  3. Click Browse and search for "Inline Checkbox Groups"
  4. Install the plugin
  5. Enable the plugin in your Community Plugins list

Manual Installation

  1. Download the latest release from the releases page
  2. Extract the files into your vault's .obsidian/plugins/inline-checkbox-groups/ directory
  3. Reload Obsidian
  4. Enable the plugin in your Community Plugins list

Usage

Once installed and enabled, you can create inline checkbox groups by:

  1. Writing multiple checkbox tasks on a single line
  2. Separating them with your configured separator character (default: '|')
  3. The plugin will automatically format them as an inline group

Example:

[ ] Morning Tasks | [ ] Afternoon Tasks | [ ] Evening Tasks

Settings

You can customize the following settings in the plugin options:

Plugin Settings

  • Separator: Choose the character used to separate checkboxes (default: '|')
  • Cross Out Completed: Toggle whether to strike through text when all checkboxes in a group are checked

Compatibility

  • Requires Obsidian v0.15.0 or higher
  • Desktop only (not available for mobile)
  • Compatible with most themes and plugins

Support

If you find this plugin helpful, you can:

Development

Want to contribute or modify the plugin? Here's how to get started with the source code:

  1. Create a directory for your GitHub projects:

    cd path/to/somewhere
    mkdir Github
    cd Github
    
  2. Clone the repository:

    git clone https://github.com/bwya77/Inline-Checkbox-Groups.git
    
  3. Navigate to the plugin directory:

    cd inline-checkbox-groups
    
  4. Install dependencies:

    npm install
    
  5. Start development build mode:

    npm run dev
    

    This command will keep running in the terminal and automatically rebuild the plugin whenever you make changes to the source code.

  6. You'll see a main.js file appear in the plugin directory - this is the compiled version of your plugin.

Testing Your Changes

To test your modifications:

  1. Create a symbolic link or copy your plugin folder to your vault's .obsidian/plugins/ directory
  2. Enable the plugin in Obsidian's community plugins settings
  3. Use the developer console (Ctrl+Shift+I) to check for errors and debug

Making Contributions

  1. Fork the repository
  2. Create a new branch for your feature
  3. Make your changes
  4. Submit a pull request with a clear description of your changes

License

MIT License. See LICENSE for full text.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Tasks
5 years ago by Clare Macrae and Ilyas Landikov (created by Martin Schenck)
Task management for the Obsidian knowledge base.
CardBoard
5 years ago by roovo
An Obsidian plugin to make working with tasks a pleasure (hopefully anyway).
Smart Composer
2 years ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
Tab Switcher
6 years ago by Vinzent & phibr0
Tab Switcher - Obsidian Plugin
Tasks Calendar Wrapper
3 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
Time Ruler
3 years ago by Joshua Tazman Reinier
A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).
Task Board
a year ago by Atmanand Gauns
An Obsidian plugin to view and manage your tasks from whole vault using much efficient boards using various methodologies.
Gemini Scribe
2 years ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
Modal forms
3 years ago by Danielo Rodriguez
Define forms for filling data that you will be able to open from anywhere you can run JS
Completed Task Display
6 years ago by Ben Lee-Cohen
Obsidian plugin to control the display of completed tasks
Contribution Graph
2 years ago by vran
generate interactive gitxxx style contribution graph for obsidian, use it to track your goals, habits, or anything else you want to track.
Floating Search
3 years ago by Boninall
A plugin for searching text by using Obsidian default search view.
Typing Assistant
3 years ago by Jambo
Typing Assistant is a plugin that improves writing efficiency and provides a user experience similar to that of【Notion】
Super Simple Time Tracker
4 years ago by Ellpeck
Multi-purpose time trackers for your notes!
Rewarder
4 years ago by Gustav Gnosspelius
An Obsidian-plugin to get rewards for completing todos
Autocomplete
6 years ago by Yeboster
Obsidian plugin to provide text autocomplete
Heading Shifter
4 years ago by kasahala
Easily Shift and Change markdown headings.
TickTickSync
3 years ago by thesamim
Hotkeys for templates
5 years ago by Vinzent
Doubleshift
4 years ago by Qwyntex
Obsidian Plugin to open the command palette by pressing shift twice
Workbench
6 years ago by ryanjamurphy
A plugin to help you collect working materials.
Audio Notes
4 years ago by Jason Maldonis
Easily take notes on podcasts and other audio files using Obsidian Audio Notes.
Shortcuts extender
6 years ago by kitchenrunner
Plugin for Obsidian: Use shortcuts for input special symbols and changing level of headings without language switching
Daily Stats
5 years ago by Dhruvik Parikh
Plugin to view your daily word count across all notes in your Obsidian.md vault.
Mxmind Mindmap
2 years ago by mxmind
mxmind for obsidian plugin
Word Sprint
5 years ago by Andrew Lombardi
Obsidian Word Sprint plugin
ToggleList
4 years ago by Lite C
This is a simple plugin for Obsidian to overwrite the default behavior of toggle checkbox status. Also, it offers a simple way to toggle through frequently used attributes: task states, task tags, highlighted list, etc.
Journal Review
3 years ago by Kageetai
Review your daily notes on their anniversaries, like "what happened today last year"
Markdown table checkboxes
3 years ago by DylanGiesberts
Obsidian plugin. Allows for the usage of checkboxes inside markdown tables.
Todoist Text
4 years ago by Wes Moncrief
Plugin Manager
3 years ago by ohm-en
Allows better management of Obsidian.md plugins.
Copy Inline Code
3 years ago by Ondrej Zavodny
Key Promoter
5 years ago by Johannes Theiner
Learn keyboard shortcuts by showing them when using the mouse
Keyshots
4 years ago by KrazyManJ
🔮📝 Obsidian plugin that adds classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.
Pomodoro
5 years ago by Tokuhiro Matsuno
Uncheck All
3 years ago by Shahar Har-Shuv
Obsidian plugin to uncheck all checkboxes in a file with one action
Proletarian Wizard Task Manager
2 years ago by Charles Feval
Obsidian plugin ot manage todos and projects directly from your notes.
Sync Google Calendar
3 years ago by Dexin Qi
Sync tasks from Obsidian with system calendar
Timekeep
2 years ago by Jacobtread
Obsidian task time tracking
Timer
3 years ago by Marius Wörfel
Obsidian plugin, which allows you to measure time.
Tasks Map
9 months ago by NicoKNL
A graph view of your tasks.
Habit Calendar
3 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
Week Planner
4 years ago by Ralf Wirdemann
Link with alias
3 years ago by Pavel Vojtechovsky
Obsidian plugin for handy creation of links and alias in front matter of target document
Ego Rock
2 years ago by Ashton Eby
An obsidian plugin that implements a basic taskwarrior UI for listing and modifying tasks.
Todoist completed tasks
4 years ago by Andrew 'Ledary' Kulishov
Obsidian plugin to display the completed tasks
Tag Project
3 years ago by Odaimoko
TickTick
3 years ago by Viduy Cheung
DEVONlink
5 years ago by ryanjamurphy
Open notes indexed in DEVONthink in, well, DEVONthink
Habitica Sync
5 years ago by Leoh and Ran
This is a under-development Obsidian Plugin for Habitica
Multi-line Formatting
5 years ago by nmady
Format Obsidian text over an entire selection, even if that selection has paragraph breaks in the middle!
Stopwatch
5 years ago by Tokuhiro Matsuno
Daily notes opener
4 years ago by Reorx
Easily open daily notes and periodic notes in new pane; customize periodic notes background; quick append new line to daily notes.
Marjdown shortcuts
4 years ago by Jules Guesnon
🪨 Obsidian plugin that allows to write markdown from commands
Table Checkbox Renderer
7 months ago by Daniel Aguerrevere
Interactive checkboxes for Markdown tables in Obsidian. Toggle checkboxes in Reading Mode and instantly update your Markdown file. Supports multiple checkboxes per cell and any table layout.
Quick snippets and navigation
4 years ago by @aciq
Quick snippets and navigation for Obsidian
Checkbox 3 states
4 years ago by Renaud Héluin @ NovaGaïa
This is a simple plugin for add a third state to checkbox list.
Weekly Review
3 years ago by Brandon Boswell
Todo sort
4 years ago by Ryan Gomba
A plugin for Obsidian that sorts todos within a note
Autocorrect Formatter
3 years ago by b-yp
A plugin running on Obsidian that utilizes autocorrect to format Markdown content.
Mini Toolbar
3 years ago by AidenLx & Boninall
mini context toolbar in editor for Obsidian
Rapid Notes
4 years ago by valteriomon
Things Link
4 years ago by @gavmn
Send Tasks to OmniFocus
3 years ago by Henry Gustafson
Navigate Cursor History
4 years ago by heycalmdown
WordWise
2 years ago by ckt1031
Writing companion for AI content generation.
Grind Manager
2 years ago by dromse
Gamify your task management with rewards system, craft your tasks by tags.
Command Alias
5 years ago by @Yajamon
Obsidianのコマンドに対してエイリアスを設定するプラグイン
Gemmy
3 years ago by Obsidian
Time Things
3 years ago by Nick Winters
Show clock, track time spent editing a note, and track the last time a note has been edited.
Auto Tasks
2 years ago by Jamie Hurst
Obsidian plugin to combine periodic notes with tags and tasks to automatically manage your daily, weekly and project TODO lists. Requires the "Periodic Notes" and "Tasks" plugins.
Swiss army knife
3 years ago by mwoz123
Packrat
4 years ago by Thomas Herden
Process completed instances of recurring items created by the Obsidian Tasks plugin
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
Insert Multiple Attachments
2 years ago by mnaoumov
Obsidian Plugin that allows to insert multiple attachments at a time
Blockquote Levels
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds commands for increasing/decreasing the blockquote level of the current line or selection(s).
Lemons Search
2 years ago by Moritz Jung
An Obsidian plugin that offers a fast fuzzy finder based quick switcher with preview.
GPT-LiteInquirer
3 years ago by ittuann
💬 Experience OpenAI ChatGPT assistance directly within Obsidian, drafting content without interrupting your creative flow.
Auto Periodic Notes
2 years ago by Jamie Hurst
Obsidian plugin to create new periodic notes automatically in the background and allow these to be pinned in your open tabs. Requires the "Periodic Notes" plugin.
Activity Logger
5 years ago by Creling
Daily Statistics
2 years ago by yefengr
obsidian daily statistics
Bookmarks Caller
2 years ago by namikaze-40p
This is an Obsidian plugin which can easily open bookmarks.
PopKit
2 years ago by Zhou Hua
Brainframe
3 years ago by pedersen
Go to Line
5 years ago by phibr0
Key Sequence Shortcut
4 years ago by anselmwang
Execute obsidian commands with short key sequences. For example, 'tp' for 'Toggle Preview' and 'tb' for 'Toggle Sidebar'. Easier to remember.
Blockier
3 years ago by blorbb
An Obsidian.md plugin for easier block editing.
Overdue
5 years ago by Peter Parente
Obsidian plugin that marks items as [[Overdue]] if they are not checked off by their due date
Amazing Marvin
5 years ago by Shirayuki Nekomata
Simple plugin for Amazing Marvin
CAO
a year ago by Godot
Claude AI for Obsidian
Flow
2 years ago by Ben Phillips
Implements key processes in David Allen's Getting Things Done (GTD) methodology
Editor Commands Remap
5 years ago by cactus5
Obsidian plugin to map hotkeys to editor commands
TODOseq
9 months ago by Stephen Cross
TODOseq ("to-do-seek") is a lightweight, keyword-based task tracker for Obsidian
BuJo Bullets
a year ago by Will Olson
Alternate checkbox types for Obsidian to support Bullet Journal bullets
VaultAI
10 months ago by Tharushka Dinujaya
An AI chatbot plugin for Obsidian using the Gemini API for note summarization, content generation, and more. Enhance your workflow with AI assistance like the Notion AI bot.
Filename Emoji Remover
4 years ago by Yüksel Tolun
A simple plugin for the note taking app Obsidian that will rename your files to remove emojis in their names.
Todoist Context Bridge
2 years ago by wenlzhang
Bridge your Obsidian notes with Todoist tasks while preserving rich context, helping you highlight important tasks and maintain seamless workflows between the two platforms. Seamlessly integrate with Dataview and Tasks plugins.
Completed Tasks
a year ago by Mgussekloo
A free, simple and intuitive Obsidian plugin that automatically moves completed tasks (checked checkboxes) to the bottom of the list they're in.
Harpoon
3 years ago by mask(developermask)
Waka time box
3 years ago by complexzeng
Tick Tones
a year ago by DontBlameMe
A plugin for Obsidian which makes checkboxes satisfying
Codename
3 years ago by dstack
Another Simple Todoist Sync
2 years ago by eudennis
Obsidian.md plugin to integrate with Todoist app.
Due When
3 years ago by Andy Baxter
An Obsidian plugin which gives shortcuts to insert set due dates
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Extended Task Lists
2 years ago by joeriddles
Extended Markdown support for task lists in Obsidian.
Create Task
2 years ago by Simon Knittel
Create tasks faster from anywhere.
Checkbox Sounds
2 years ago by yasd251
Adds a nice completion sound for checkboxes when ticked in Obsidian
Spacekeys
a year ago by Jared Lumpe
Obsidian plugin to define hotkeys based on sequences of keypresses.
Interactive Ratings
a year ago by peritus
Edit symbol ratings in your Obsidian notes interactively.
Checkbox Time Tracker
2 years ago by UD
Checkbox Time Tracker for Obsidian
Postfix
3 years ago by Bhagya Nirmaan Silva (@bhagyas)
A postfix plugin for Obsidian
GChat Reminder
3 years ago by Anil Erdogan
Random Number Generator
3 years ago by iRewiewer
Gives you a random number
Focus Time
2 years ago by AstraDev
Focus Time is a plugin that helps you track how much time you spend on each note.
Activity Heatmap
2 years ago by Zak Hijaouy
Pomodoro Planner
2 years ago by Onur Nesvat
Task list
2 years ago by Ted Marozzi
A simple obsidian plugin enabling better task management via lists.
Note Minimap
10 months ago by Yair Segel
Add a minimap to your Obsidian notes.
RescueTime
3 years ago by Tatsuya Hayashi
A RescueTime integration plugin to view your activity logs in Obsidian.
Checkbox styling helper
2 years ago by JaewonE
Render theme-independent SVG icon bullets from plain Markdown markers.
Cursor Position History
a year ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
Checkbox Style Menu
7 months ago by ReticentEclectic
Provides an intuitive menu for quickly changing checkbox styles in Obsidian
Dataview Autocompletion
a year ago by Daniel Bauer
Editor Autofocus
3 years ago by Mgussekloo
Project Tasks
2 years ago by Paul Paterson
An Obsidian Add-in that allows you to create simple projects out of tasks
Copy Section
2 years ago by skztr
Obsidian.md plugin adding a Copy button to the top of Headed sections
Simple Todo
2 years ago by elliotxx
A minimalist text-based todo manager (Text-Based GTD) for efficient task management in Obsidian.
Checkbox Sync
a year ago by Grol
Keep parent/child checkboxes in sync automatically within your Obsidian task lists.
Folder overview
a year ago by Lost Paul
Provides a dynamic overview of your vault or folders in the format of a code block.
MantouAI
2 years ago by Morino Pan
MantouAI—— 让Obsidian变身智能助手
Daily note creator
2 years ago by Mario Holubar
Automatically creates missing daily notes.
PDF Paste
a year ago by Cormac
Goal Tracker
a year ago by Ben Rotholtz
Todos sort
2 years ago by Jiri Sifalda
A plugin for Obsidian that sorts todos within a note
HTML checkboxes
a year ago by Anareaty
TaskWarrior Task Wiki
2 years ago by SntTGR
Small and simple task manager widget for obsidian and powered by taskwarrior.
Typezen
2 years ago by Ilgam Gabdullin
Plugin for obsidian which lets you turn zen mode instantly
Canvas Link to Group
9 months ago by TGRRRR
Plugin for Obsidian Canvas enabling direct links to specific groups within canvas files for improved navigation
Ctrl-XA cycle various items
2 years ago by nbossard
The equivalent in Obsidian of Vim Ctrl X-A. But supercharged with lists of various items : days, months, ...
Boost Link Suggestions
4 years ago by Jacob Levernier
An Obsidian (https://obsidian.md) plugin for altering the order of inline link suggestions by link count and manual boosts.
Unit Converter
2 years ago by Ruslan Zabarov
Unit conversion plugin for Obsidian
Markwhen File Sync
a year ago by rouvenjahnke
Synchronize properties from your Obsidian notes with a Markwhen timeline file.
AI integration Hub
a year ago by Hishmat Salehi
A modular AI integration hub for Obsidian
Daily Routine
a year ago by sechan100
new version of daily-routine obsidian plugin
Daily Prompt
2 years ago by Erl-koenig
Focus Tracker
2 years ago by Jeet Sukumaran
LinkMagic
2 years ago by AndyReifman
Pinned Daily Notes
a year ago by Jeremy Neiman
Dynamically update a pinned tab with today's daily note
Sentinel
a year ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to update properties or run commands based on document visibility changes.
Asana
a year ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
Weekly Goal Tracker
2 years ago by George Gorman
Task Mover
a year ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
TickTick Quick Add Task
a year ago by Muxin Li
The TickTick Quick Add Obsidian Plugin lets you quickly create tasks in TickTick directly from your Obsidian notes.
Organized daily notes
a year ago by duchangkim
Automatically organizes your daily notes into customizable folder structures for better organization and easier navigation.
Brain Dump Mode
2 years ago by yesjinu
Obsidian plugin - DISABLE your delete key and eliminate hesitation!
Target Word Count
2 years ago by TwoFive Labs
Target Word Count Plugin for Obsidian
Daily Random Note
2 years ago by Alexandre Silva
Daily Random Notes in Obsidian.
doing
2 years ago by rooyca
What was I doing?
Kikijiki Habit Tracker
a year ago by KIKIJIKI
Kikijiki Habit Tracker Plugin for Obsidian
Check and Delete
2 years ago by Danitiate
An Obsidian plugin that allows you to quickly clean up temporary list-items with the press of a button
AI Revisionist
a year ago by Synaptic Labs
Runsh
a year ago by Ddone
A simple plugin that allows to run shell commands from obsidian.
Auto Strikethrough Tasks
2 years ago by Nomekuma
Automatically adds strikethrough to completed tasks.
Tasks Cleaner
a year ago by lowit
🧹 Tasks Cleaner is a plugin for Obsidian that helps you automatically remove old completed tasks from your Markdown notes
Tab Limiter
2 years ago by Henry Gustafson
Limits the number of tabs that can be opened in Obsidian
Clear Todos
2 years ago by Joshua Gawenda
An Obsidian Plugin to clear todos that are done
JIRA links shortener
a year ago by Ruslans Platonovs
Obsidian JIRA links shortener plugin
Note Progressbar
3 months ago by Ryoma Kawahara
Displays a live progress bar summarizing checkbox completion in the active note.
Import Todoist tasks
2 years ago by Duke
Import Todoist tasks as Obsidian tasks.
Tag Timer
7 months ago by quantavil
The Tag Timer is a versatile plugin for Obsidian that allows you to seamlessly track the time you spend on specific tasks or sections within your notes.
Select word
2 years ago by Connor Espino
GitHub Tasks
10 months ago by Mike Thicke
Obsidian plugin to sync GitHub issues and PRs to Obsidian TODOs
Hanko
a year ago by Telehakke
Obsidian plugin.
Task Director
2 years ago by Cybertramp
A plugin that allows you to easily manage tasks in bulk.
Superstition
2 years ago by Jeffry
An Obsidian plugin for routine management.
SolidTime Integration
a year ago by proniclabs
Obsidian SolidTime Integration Plugin
Sonkil
a year ago by ohyoungpark
Crackboard
2 years ago by Franklin
Obsidian plugin for crackboard.dev
LighterPack importer
4 months ago by Nicola Siniscalchi
Import a packing list from https://lighterpack.com.