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.

Chinese summary

允许你定义自定义模态表单来捕获结构化数据,并可在 Obsidian 中任何能运行 JavaScript 的地方触发。

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.1M 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.

805K downloads

MAKE.md

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