This is an unofficial, community-made directory. Not affiliated with Obsidian or Dynalist Inc.
Actively maintainedTables & Databasesintermediate

Modal forms for Obsidian

Allows you to define custom modal forms for capturing structured data, which can be triggered from anywhere you can run JavaScript in Obsidian.

Best For

power usersdevelopersresearchersdata-driven note-takers

Key Use Cases

  • Quickly capture structured notes or logs (e.g., habit tracking, daily logs) via popup forms.
  • Create database-like entries that feed into tables or Dataview queries.
  • Integrate with Templater or other plugins to automate data collection workflows.

Pros

  • Highly flexible and customizable form definitions.
  • Can be triggered from any JavaScript context (e.g., Templater, command palette, hotkeys).
  • Supports various input types for rich data capture.

Limitations

  • Requires JavaScript knowledge to define and customize forms.
  • No graphical form builder; must edit JSON or code directly.
  • Limited to text-based output; no direct visual database features.

Tags

formsmodaldata-capturejavascriptcustom-forms

Related Plugins

4.2M downloads

Dataview

Dataview turns your Obsidian vault into a queryable database, letting you list, filter, and aggregate notes using a SQL-like syntax. It's powerful for dashboards, task tracking, and dynamic indexes.

2.8M downloads

Advanced Tables

Improves table navigation, formatting, and manipulation within Obsidian, making it easier to create and edit markdown tables.

807K downloads

make.md

Build custom, code-free workspaces using databases, visual views, and relational trackers.