Easy Timeline

by Romeliun
5
4
3
2
1
Score: 60/100

Description

Category: Note Enhancements

The Easy Timeline plugin enables users to effortlessly create and visualize timelines within Obsidian. By using a simple block syntax, users can transform date-based notes into interactive timelines. The plugin supports relative and specific date formats, making it flexible for various use cases. Customizable sections allow users to add metadata such as titles, authors, icons, and statuses to timeline entries for enhanced clarity and organization. Additional features include sorting options, reference-based date calculations, and integration with metadata properties for dynamic timelines. Ideal for tracking events, journaling, or project milestones, the plugin simplifies chronological data representation in a visually engaging format.

Reviews

No reviews yet.

Stats

10
stars
4,566
downloads
0
forks
662
days
7
days
7
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
5
total issues
0
open issues
5
closed issues
33
commits

Latest Version

7 days ago

Changelog

Easy Timeline now follows Obsidian's language

Closes #6.

  • Dates, times and the entry count use the language Obsidian is set to (e.g. "septembre 2026", "lundi 21", "3 entrées"). "1 Entries" is now "1 Entry".
  • Settings page is translated for French, German, Spanish, Italian, Portuguese, Dutch, Russian, Ukrainian, Japanese, Korean and Chinese (simplified and traditional). Other languages stay in English.
  • Write dates in your own language. With Obsidian set to French, Demain à 14h or 21 septembre 2026 now work, alongside English dates in the same note. This also applies to the created property and reference. Supported: French, German, Spanish, Italian, Portuguese, Dutch, Russian, Ukrainian, Japanese, Swedish, Finnish, Vietnamese, Indonesian, Arabic and Chinese (German, Spanish, Portuguese, Swedish and Chinese recognise fewer phrases).

Things to know

  • Slash dates follow your language: 12/03/2026 is now 12 March in French and English (UK), and stays 3 December in English (US). If a note relied on the old reading in another language, check it.
  • The plugin file is larger (about 290 KB, was 59 KB) because the date parsers for every supported language are bundled.
  • The Russian, Ukrainian, Japanese, Korean and Chinese translations have not been reviewed by native speakers. Please open an issue for anything that reads wrong.
  • Updated chrono-node to 2.10.3.

README file from

Github

Easy Timeline

The Easy Timeline plugin for Obsidian allows you to create timelines easily. It’s inspired by the historica plugin, and it’s designed for those who need a simple way to visualize events over time. It allows references in properties to be used by relative dates.

How to Use Basic

You want to turn this into a timeline

Tomorrow. Quick jog. Worked on a project. Dinner with friends.

Tomorrow. Slow breakfast. Organized, felt good. Watched a space doc, had veggies and quinoa.

Dec 31. Walked, reflected. Last-minute shopping. Celebrated with friends.

Jan 1. Slept in, journaled. Walked, read. Quiet night, healthy meal, episodes.

Jan 2. Made a plan. Caught up on emails, watched snow. Tried chili, read.

Creating a timeline is as easy as adding a simple block. Just use the following syntax:

```timeline
```

That's all! The timeline block will automatically be processed, and each section will be defined by two new lines (or one in the settings).

basic

A Bit More

Block Content

You can either format it this way, where the timeline block renders content using the text outside the block:

Today. Slow breakfast. Organized, felt good. Watched a space doc, had veggies and quinoa.

Tomorrow. Quick jog. Worked on a project. Dinner with friends.

Dec 31. Walked, reflected. Last-minute shopping. Celebrated with friends.

Jan 1. Slept in, journaled. Walked, read. Quiet night, healthy meal, episodes.

Jan 2. Made a plan. Caught up on emails, watched snow. Tried chili, read.

```timeline
```

Or, you can format it this way, by placing the content inside the block. You can also use explicit settings with this approach:

```timeline sort:desc
Today. Slow breakfast. Organized, felt good. Watched a space doc, had veggies and quinoa.

Tomorrow. Quick jog. Worked on a project. Dinner with friends.

Dec 31. Walked, reflected. Last-minute shopping. Celebrated with friends.

Jan 1. Slept in, journaled. Walked, read. Quiet night, healthy meal, episodes.

Jan 2. Made a plan. Caught up on emails, watched snow. Tried chili, read.
```
Dates

Each section's date is determined by the first valid date mentioned in the section. You can use various formats supported by Chrono, including:

  • Relative Dates:

    • Today
    • Tomorrow
    • 5 days ago
    • 2 weeks from now
    • This Friday at 13:00
  • Specific Dates:

    • 17 August 2013
    • Sat Aug 17, 2013 18:40:39
    • 2014-11-30T08:15:30
  • Timezones:

    • You can use common timezone abbreviations like EST, JST, UTC, etc. (e.g., Today at 3pm EST)

Feel free to experiment with other date formats recognized by Chrono.

Reference

The relative dates (e.g. Today, Last week) will use the file created date as the reference by default but you can set it by having a 'created' property which the Update Time is useful for. Use any valid Chrono specific date format:

created: 2018-12-14T18:56

or

created: 14 December 2018, at 6:56pm
Customize sections

Customize sections using inline metadata for each sections such as author, icon, status, and title. The title metadata can be inferred from the heading. If no title or heading is provided, it falls back to the capitalized date text. Icon use lucide. Status will change the color of the icon, the possible values are success, danger, warning, info. Like this:

## Cool header
A week ago 9am, [author:: John Doe] did his [icon:: house] chores, so it is a [status:: success]. Looking forward to the next phase is exciting, but reflecting on the journey—from *yesterday*, through **today**, and into ___tomorrow___—brings clarity ~~and gratitude~~.

2024-12-10. [title:: Deployment Failed] [status:: danger] [icon:: bug] [author:: QA Lead] Critical bug found in production.
- **Relative Dates**: 
  - Today
  - ==Tomorrow==
  - 5 days <sup>ago</sup>
  - 2 weeks from now
  - This Friday at _13:00_

customized section

If you don't want dataview to detect a inline metadata, just use a single colon (e.g. [author: John Doe] instead of [author:: John Doe])

Note: The plugin supports embedding. If you embed a file containing a timeline block, it will correctly use the embedded file's content and reference date.

Settings

  • You can use a regex pattern to find which property to use by toggling the Use Regex setting. (e.g. set (creat|ref) in Reference setting)
  • You can set which property name or regex to be used to get the reference by the Reference setting.
  • You can set the default reference date to be the file's creation date or last modified date by the Default Reference Date setting.
  • The default sorting is ascending. You can set the default sorting of a timeline to be ascending or descending by the Sorting setting.
  • You can set if sections will be divided by a single line or double line by toggling the Use single line setting.
  • You can display the exact date and time written in the text, respecting timezones like (EST) or (JST) by toggling the Preserve Timezones setting. By default, it sorts events by their absolute global time.
  • You can sort events by their local time (ignoring timezone differences) instead of their absolute global time by toggling the Sort Relative to Timezone setting.

Language

Easy Timeline uses the language Obsidian is set to (Settings → General → Language). There is nothing to configure.

Month and weekday names, times and the entry count follow that language. The settings page is translated too for French, German, Spanish, Italian, Portuguese, Dutch, Russian, Ukrainian, Japanese, Korean and Chinese; other languages see English there.

You can also write your dates in your own language. With Obsidian set to French, this works:

Demain à 14h. Rendez-vous chez le dentiste.

21 septembre 2026. Départ en vacances.

English dates still work in the same note, so mixing is fine, and so are the created property and reference. Dates are understood in French, German, Spanish, Italian, Portuguese, Dutch, Russian, Ukrainian, Japanese, Swedish, Finnish, Vietnamese, Indonesian, Arabic and Chinese. German, Spanish, Portuguese, Swedish and Chinese recognise fewer phrases than the others (that is a limit of Chrono, the date parser). In any other language, such as Korean, write dates in English.

Slash dates follow your language: 12/03/2026 is 12 March in French and English (UK), and 3 December in English (US).

Spotted a wrong translation? Open an issue and it will get fixed.

Customizing the Source Block

You can provide explicit settings (reference and sort) in several ways. These settings have the highest precedence.

Explicit Reference

To explicitly set the reference for a timeline block, use any valid Chrono specific date format.

1. In the code block language line:

```timeline reference:"2011 Oct 25"
```

2. Inside the block (on a separate line or inline):

```timeline
reference: 2011-10-25
[reference:: 2011-10-25]
```

3. Outside the block (inline):

[reference:: 2011-10-25]
```timeline
```
Explicit Sorting

To explicitly set the sorting for a timeline block, you can use asc or desc.

1. In the code block language line:

```timeline sort:asc
```

2. Inside the block:

```timeline
sort: desc
[sort:: desc]
```

3. Outside the block:

[sort:: desc]
```timeline
```

Issues, Bugs, and Feature Requests

If you’ve found a bug, have an idea for a feature, or want to share feedback, please let me know by opening an issue.

I’ll do my best to get back to you quickly.

Funding

ko-fi

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Abele
2 months ago by dudaanton
An Obsidian plugin that adds a lot of functionality I personally find missing.
Adamantine Pick
4 years ago by Urist McMiner
Embeddable Pikchr(https://pikchr.org) diagrams renderer plugin for Obsidian(https://obsidian.md)
Advanced Canvas
3 years ago by Developer-Mike
⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge.
Advanced Progress Bars
2 years ago by cactuzhead
Obsidian plugin to create custom progress bars
Alfonso Money Manager
3 years ago by SmartLifeGPT Innovation
This is the repository for the obsidian plugin of the Alfonso Money Manager mobile application
April Automatic Timelines
4 months ago by april-gras
Simple timeline generator plugin for story tellers using obsidian
Argument Map with Argdown
5 years ago by amdecker
Arrows
3 years ago by artisticat
Draw arrows across different parts of your notes, similar to on paper
ASCII Tree Generator
2 years ago by Matěj Michálek
Bases Timeline View
a month ago by xjiaxiang
timeline view for obsidian bases
BattleSnake Board Viewer
3 years ago by EnderInvader
Plugin to render battlesnake boards in Obsidian
Boardgame Search
2 years ago by Marlon May
A plugin to create notes for boardgames based on the BGG API
Calendar Bases
7 months ago by Edrick Leong
Canvas Explorer
2 years ago by Henri Jamet
A plugin that enables users to explore their vault by iteratively adding or ignoring linked notes, ultimately generating a customizable canvas that visually represents the preserved notes and their connections.
Canvas Filter
4 years ago by Ivan Koshelev
Obsidian Canvas plugin that let's you show only pages / arrows with specific tags / colors / connections.
Canvas Links
3 years ago by aqav
Show the links between "Canvas" and "File"
Canvas Mindmap Helper
3 years ago by Tim Smart
CardNote
3 years ago by cycsd
Help you extract your thoughts more quickly in canvas
Chemical Structure Renderer
3 years ago by xaya1001
Render chemical structures from SMILES strings into PNG or SVG format using Ketcher and Indigo Service.
Chessboard Viewer
6 years ago by Davide Aversa
Plugin to render chessboards in Obsidian using chessboardjs
Chronology
4 years ago by Gabriele Cannata
Chronos Timeline
2 years ago by Claire Froelich
Render interactive timelines in your Obsidian notes from simple Markdown.
Class Relation Visualization
2 years ago by Yong
Content Cards
2 years ago by leo
Insert content cards in Markdown, such as timeline, highlightblock, target card, book information card, music information card, movie information card, photoes ablum, business card, content subfield, countdown, SWOT,BCG.
Contribution Graph
3 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.
D2
4 years ago by Terrastruct
The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.
Date Inserter
3 years ago by namikaze-40p
An Obsidian plugin that lets you insert a date at the cursor position using a calendar.
Day Planner OG
5 months ago by ebullient
An Obsidian plugin for day planning and managing pomodoro timers from a markdown task list.
Desk
3 years ago by David Landry
A desk for obsidian
Desmos
5 years ago by Nigecat
Embed graphs directly into your obsidian notes
Diagrams.Net
4 years ago by Jens M Gleditsch
This repository contains a plugin for Obsidian for inserting and editing diagrams.net (previously draw.io) diagrams.
Dirtreeist
4 years ago by kasahala
Render a directory Structure Diagram from a markdown lists in codeblock.
Enhanced Canvas
2 years ago by RobertttBS
When editing on Canvas, properties and Markdown links to notes are automatically updated, enabling backlinks in Canvas.
Every Day Calendar
2 years ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Export Graph View
2 years ago by Sean McGhee
Plugin to export your vault's graph view.
Extended File Support
2 years ago by Nick de Bruin
Adds opening and embedding support for various filetypes to Obsidian
Extended Graph
2 years ago by Kapirklaa
Community plugin to add features to the graph view.
Flowcharts
2 years ago by land0r
Flowchart Plugin for Obsidian – Create and customize flowcharts seamlessly within your Obsidian vault. Powered by Flowchart.js and designed for productivity
Focus Tracker
2 years ago by Jeet Sukumaran
Folder Canvas
2 years ago by Nancy Lee
Generate a canvas view of your folder structure
Galaxy View
3 months ago by Rick
Gantt Calendar
4 months ago by Sugar
obsidian-gantt-calendar
Gantt this
3 months ago by Altarok
Obsidian plugin showing multiple TTRPG calendars at once in one gantt chart.
Generate Timeline
2 years ago by Shanshuimei
An obsidian plugin to generate timelines from tags, folders, files or metadata automatically. 根据标签,文件夹,文件或者属性自动生成时间轴的插件。
GLSL Viewer
9 months ago by iY0Yi
Preview GLSL shaders on Obsidian.
GoBoard
10 months ago by Dmitry I. Sokolov
Obsidian plugin for rendering Go game diagrams from markdown code blocks
Graph Banner
2 years ago by ras0q
An Obsidian plugin to display a relation graph view on the note header.
Graph Link Types
3 years ago by natefrisch01
Link types for Obsidian graph view.
Habit Tracker
5 years ago by duo
This plguin for Obsidian creates a simple month view for visualizing your punch records.
Habit Tracker
4 years ago by David Moeller
A Plugin to display a Habit Tracker in Obsidian.
Heatmap Calendar
5 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Heatmap Tracker
2 years ago by Maksim Rubanau
A customizable heatmap tracker plugin for Obsidian to visualize daily data trends with intuitive navigation and flexible settings.
Inboxer
a year ago by Eoin Hurrell
Obsidian plugin to add an inbox to notes
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
Inline Local Graph
9 months ago by TKOxff
Inline Local Graph of Obsidian
Journal View
3 months ago by RUverse
A journal view for Obsidian
Jump-to-Date
5 years ago by TfTHacker
Jump to a date via a convenient popup form. This plugin is a part of the Obsidian42 family of Obsidian plugins.
Kale Graph
2 years ago by Oli
Render mathematical graphs in Obsidian
Laws of Form
3 years ago by Kevin German
Life in Weeks Calendar
a year ago by Jeff Szuc
Plugin for the Obsidian markdown editor. Displays a calendar of your life in weeks with weekly Periodic Notes plugin integration. Includes options for the traditional Memento Mori/Stoic style calendar, as well as a Gregorian calendar accurate version.
Lilypond
3 years ago by DOT-ASTERISK
Lilypond for Obsidian
Lineup Builder
5 years ago by James Fallon
An Obsidian plugin that lets you build football lineups
Link Exploder
4 years ago by Ben Hughes
Magic Move
2 years ago by imfenghuang
Animating Code Blocks in Obsidian
Mahgen Renderer
2 years ago by Michael Francis Williams
Obsidian plugin to render mahgen automatically
Mahjong Renderer
2 years ago by hypersphere
Map View
5 years ago by esm
Interactive map view for Obsidian.md
Mapa neuronal
2 months ago by Felipe Córdova
A graph that explains itself: your Obsidian vault as a layered neural map, with the reason each note links to the next.
Mapbox Location Image
3 years ago by Aaron Czichon
Render a mapbox location image based on provided coordinates
Maps
a year ago by Obsidian
Map layout for Obsidian Bases. Display your notes as an interactive map view.
Markdown Timeline
2 years ago by Jiaheng Zhang
An Obsidian plugin to record the events in a Flashback timeline
Markline
3 years ago by 闲耘
Markline: Markdown timeline view in Obsidian.
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
Markwhen File Sync
a year ago by rouvenjahnke
Synchronize properties from your Obsidian notes with a Markwhen timeline file.
Mathematica Plot
3 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
Mehrmaid
3 years ago by huterguier
Rendering Obsidian Markdown inside Mermaid diagrams.
MemoryLane
3 years ago by BangCa
Relive and celebrate your life's milestones on a personal, interactive timeline. A nostalgic journey through your history with anniversary reminders and cherished memories.
Mermaid Beauty
a month ago by theChildinus
Make Mermaid diagrams clearer in Obsidian, with automatic layouts, coordinated colors, and per-diagram controls. Works offline and preserves your source.
Mermaid Icons
9 months ago by toshs
Obsidian plugin enabling the use of icons in Mermaid diagrams.
Mindmap
3 years ago by YunXiaoYi
An Obsidian plugin for creating Mindmaps.
Neo4j Graph View
6 years ago by Emile van Krieken
New 3D Graph
a year ago by Aryan Gupta
Visualize your vault in 3D with a powerful, highly customizable, and filterable graph.
Nifty Links
3 years ago by x-Ai
Generating elegant, Notion-styled rich link cards to enhance your note-taking experience.
Node Factor
2 years ago by CalfMoon
Customize factors effecting node size in obsidian graph.
NodeFlow
2 years ago by LincZero
Render node streams like `ComfyUi`, `UE`, `Houdini`, `Blender`, etc., to make it easy to write relevant notes. json describes the chart, compared to screenshots, making it easier to modify later. The plugin is also compatible with blogs.",
Note Gallery
3 years ago by Pash Shocky
A masonry note gallery for obsidian.
NyanBar
2 years ago by xhyabunny
Give life to your Obsidian notes with NyanBar !
Optimize Canvas Connections
4 years ago by Félix Chénier
An Obsidian plugin that declutters a canvas by reconnecting notes using their nearest edges
OZ Calendar
4 years ago by Ozan Tellioglu
Obsidian plugin to display notes on a calendar based on YAML frontmatter or file names
Poker Range
2 years ago by marplek
Easily create, view, and interact with poker hand ranges in your obsidian.
Power Bases
3 months ago by Power Plugins
Add board, calendar, timeline, chart, gallery, and table views to Bases, with inline editing, colors, rollups, field types, formulas, and CSV import.
Recent Notes
2 years ago by Kamil Rudnicki
Recent Notes Plugin for Obsidian
Release Timeline
4 years ago by cakechaser
ReverySky Map
3 months ago by MoonSkorch Studio
Obsidian plugin rendering the vault graph as an interactive 3D star map with Unity WebGL
Rich Foot
2 years ago by Justin Parker
🦶 Obsidian plugin that adds backlink/outlink tags and created/modified dates to the footer of your notes
Routine Timeline
23 days ago by Arsalan Amin
The Routine Timeline plugin is built and sent as main.js, manifest.json and styles.css. It type-checks and bundles cleanly, but I couldn't run it inside Obsidian, so test it before relying on it.
ShaahMaat-md
2 years ago by Mihail Kovachev
Show Whitespace
3 years ago by Erin Schnabel
Show leading/trailing whitespace
Smart Connections Visualizer
2 years ago by Evan Moscoso
Visualize your notes and see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
Storyclock Viewer
3 years ago by Jonathan Fisher
Obsidian plugin for creating a storyclock
StoryLine
3 months ago by Jan Sandström
StoryLine transforms your Obsidian vault into a complete book planning and writing tool. Organize scenes, build characters, manage locations, track plotlines, and monitor your progress, all inside Obsidian.
Storyteller Suite
a year ago by Maws
Tasks Calendar Wrapper
4 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.
Tasks Map
a year ago by NicoKNL
A graph view of your tasks.
Tier List
2 years ago by Mox Alehin
Obsidian plugin for visual ranking and organizing content into customizable Tier Lists.
Timeline
5 years ago by George Butco
Obisdian.md plugin for creating timelines
Timeline Canvas Creator
a year ago by chris-codes1
Quickly create timeline structured canvases in Obsidian.
Timeline Schedule
3 years ago by Evan Bonsignori
Inline timelines generated from human-readable time strings, e.g. 'Walk dog (30min)' in a ```schedule codeblock.
Timeline View
3 years ago by b.camphart
Obsidian plugin for viewing your notes linearly based on a given property
Timelines (Revamped)
5 months ago by seanlowe
Create a timeline view of all notes with the specified combination of tags
Timelive
a year ago by aNNiMON
Turn a list of dates into a timeline
Vertical Timeline List
a year ago by Jalad
Utilizes task lists to create a timeline... or something like a timeline.
Visited Countries
a year ago by Ivan Peshykov
Obsidian plugin to mark and visualize the countries you've visited on an interactive world map.
WaveDrom
5 years ago by Alex Stewart
Waveform Player
2 years ago by Zhou Hua
Weather Widget
9 months ago by mr-asa
Weather widget for display in notes, Canvas, and a separate tab.
YourPulse - Your Writing Activity Visualised
2 years ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪