No description
Find a file
2026-06-22 12:24:10 +08:00
.github fix: order 2026-05-28 00:32:17 +08:00
.kilo/plans feat: modern release workflow 2026-05-27 23:45:45 +08:00
docs docs: updated community page 2026-06-22 12:24:10 +08:00
src fix: should insert on .node-insert-event 2026-06-01 11:06:14 +08:00
.editorconfig Initial commit 2023-09-30 16:09:38 +08:00
.gitignore docs: iterate on initialising codebase for ai agents 2026-05-27 23:43:26 +08:00
.npmrc Initial commit 2023-09-30 16:09:38 +08:00
.prettierrc style: enforce prettier 2023-11-07 20:26:13 +08:00
.xo-config.cjs clean: remove unused import 2026-05-27 17:08:51 +08:00
AGENTS.md refactor: extract tokeniser 2026-06-01 10:51:58 +08:00
CHANGELOG.md chore: release 1.4.9 2026-05-27 23:52:11 +08:00
LICENSE chore: add LICENSE 2023-10-03 21:05:41 +08:00
manifest.json chore: release 1.4.9 2026-05-27 23:52:11 +08:00
package.json fix: set the pnpm version 2026-05-28 00:01:29 +08:00
pnpm-lock.yaml feat: modern release workflow 2026-05-27 23:45:45 +08:00
pnpm-workspace.yaml chore: update deps 2026-05-25 23:16:38 +08:00
README.md docs: updated community page 2026-06-22 12:24:10 +08:00
rollup.config.js clean: xo format and lint 2026-05-28 00:15:32 +08:00
tsconfig.json chore: tsconfig with lib:es2019 2026-05-27 20:19:41 +08:00
version-bump.mjs clean: xo format and lint 2026-05-28 00:15:32 +08:00
versions.json chore: release 1.4.9 2026-05-27 23:52:11 +08:00

Obsidian Fountain Editor

An Obsidian plugin for Fountain syntax formatting in the editor.

banner

📺 Youtube Demo: Obsidian Fountain - Live Editor (Plugin Showcase)

Obsidian Downloads GitHub stars

🔨 Usage

🏁 Quickstart

  1. 📥 [ Recommended] Open the installation prompt in Obsidian
    1. [🟢 Beginner] How to install Obsidian plugins Link →
    2. [🔴 Advanced] Manual installation Link →
  2. 📄 Mark a markdown note for Fountain formatting by one of the following:
    1. Use a .fountain.md extension
    2. Add a fountain tag to the Properties frontmatter
    3. Add cssclasses: fountain to the Properties frontmatter
  3. 🎨 You will get automatic syntax highlighting/styling according to the Fountain syntax!

Try copy-pasting this into a note:

---
cssclasses:
  - fountain
---

# Opening Hook

> THE STINK LINK <

FADE TO:

EXT. PUBLIC RESTROOM - DAY

A POLICE OFFICER steps into a dingy restroom. She winces.

POLICE OFFICER (V.O.)
I _smell_ a rat...

= Use Fountain's Synopsis to escape into [[regular markdown]]! #so-cool

%%
You can use **Obsidian comment blocks** to escape into markdown too!

> [!tip] Strip these Obsidian comments out with the Obsidian Longform plugin!

%%

🧰 Toolset

Markdown

A lightweight markup syntax that uses simple plaintext formatting for easy conversion other formats.

Obsidian

A markdown-based note-taking app with a focus on knowledge management: linking and organizing information.

Fountain

A lightweight markup syntax for writing screenplays with simple plaintext formatting — just like Markdown.

Fountain Editor - Obsidian Plugin

This plugin integrates Fountain syntax into Obsidians editor!

Other Plugins & External Tools

Effortlessly incorporate other Obsidian plugins, and external screenplay tools and apps!

Huh???

You: “I like your funny words, magic man! What are all these different names? Im new to all this!” Read more →

🌟 Key Features

💰 100% Free

No premium tier, no hidden charges. Everything, for $0.

📝 Author with Obsidian

One app for your research, references, ideating, outlining, drafting, writing. All linked. Unopinionated workflow.

💱 Intuitive Hybrid Syntax

Fountain + Markdown. Interleaved and complementary, with simple design for opt-in and opt-out!

Supercharge with Other Plugins

2k+ Obsidian plugins to further extend custom functionality and create the perfect writing app just for you.

🔧 Fine-Tune Your Styles

Fully exposed CSS Variables, for every syntax token, to tweak to pixel perfection.

Tip

Full documentation wiki can be found at obsidian-fountain-editor.chuangcaleb.com. Check it out!

You may also want to check out the similar Obsidian Fountain plugin!