TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Markwhen: Markdown for Timelines

370 pointsby kochalmost 3 years ago

31 comments

prependalmost 3 years ago
This looks neat. I wish it used iso8601 [0] dates. It’s pretty convenient as the time periods uses the format YYYY-MM-DD&#x2F;YYYY-MM-DD and I think is easier to mentally parse than MM&#x2F;DD&#x2F;YYYY-MM&#x2F;DD&#x2F;YYYY.<p>Of course I didn’t even know what a solidus (“&#x2F;“) was until using iso8601.<p>Also, I usually find standards pretty much as overhead, but 8601 seems pretty good as a universal standard.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ISO_8601" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ISO_8601</a>
评论 #31812449 未加载
评论 #31812440 未加载
评论 #31852975 未加载
kochalmost 3 years ago
I’ve been working on markwhen as a way to easily create timelines just from text.<p>I’ve used it personally to help plan and coordinate my own wedding (<a href="https:&#x2F;&#x2F;markwhen.com&#x2F;rob&#x2F;wedding" rel="nofollow">https:&#x2F;&#x2F;markwhen.com&#x2F;rob&#x2F;wedding</a>) and for keeping track of life events, and I’ve seen it used for event planning, project management, and to visualize historical events or periods of time.<p>I personally like tools that let you immediately start using them, and I set out to do that here with markwhen.<p>Let me know if you have any questions!
评论 #31815809 未加载
评论 #31816020 未加载
评论 #31811708 未加载
评论 #31816315 未加载
captbaritonealmost 3 years ago
Looks similar to Mermaid-js&#x27;s Gantt chart support: <a href="https:&#x2F;&#x2F;mermaid-js.github.io&#x2F;mermaid&#x2F;#&#x2F;gantt" rel="nofollow">https:&#x2F;&#x2F;mermaid-js.github.io&#x2F;mermaid&#x2F;#&#x2F;gantt</a><p>Once nice thing about Mermaid is it&#x27;s built into [GitHub&#x27;s markdown](<a href="https:&#x2F;&#x2F;github.blog&#x2F;2022-02-14-include-diagrams-markdown-files-mermaid&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.blog&#x2F;2022-02-14-include-diagrams-markdown-fil...</a>) and has support in Notion
lootsaucealmost 3 years ago
This is awesome! I want to see other tools like this. I dream of a project management system that is text based and lives in your codebase seems we are pretty close with this. Planning (this), comments &#x2F; descriptions (markdown), identity &#x2F; people (??), tickets (??) Anyone know of something like this?
评论 #31821633 未加载
wortelefantalmost 3 years ago
This would enable a much appreciated Obsidian plugin, it seems a natural fit
评论 #31813854 未加载
corytheboydalmost 3 years ago
Warning: this comment is just for fun<p>Missed opportunity not naming it &quot;Markdown for When (feat Lil Jon)
Slixalmost 3 years ago
This is an excellent landing page that immediately draws my attention and shows why I&#x27;d want to use this. This is a great example of how a landing page can demonstrate a tool quickly.
bombledmonkalmost 3 years ago
Anyone ever run across anything like this with a simple syntax that can do a timeline with split AND merges? I&#x27;ve always wanted something like the linux timeline [1] as an interactive timeline that can both split and merge.<p>[1]<a href="https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;commons&#x2F;1&#x2F;1b&#x2F;Linux_Distribution_Timeline.svg" rel="nofollow">https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;commons&#x2F;1&#x2F;1b&#x2F;Linux_Di...</a>
plucalmost 3 years ago
Someone at Microsoft please please buy&#x2F;license&#x2F;implement this for GitHub projects.
评论 #31813560 未加载
zaepalmost 3 years ago
I&#x27;m working on an MIT-licensed time-tracking tool in my spare time and I&#x27;m hoping somebody (in a &quot;this is not legal advice&quot;-capacity at least) can enlighten me on licensing here:<p>If I am understanding the AGPL-3.0 correctly (and assuming that the format is also under the license), I could NOT add an &quot;export to Markwhen&quot; feature to my project without then being forced to convert it to AGPL-3.0. Is this correct?
评论 #31813866 未加载
评论 #31814312 未加载
scrollawayalmost 3 years ago
Hat tip to a fellow follower of CGP Grey&#x27;s yearly themes :)
asaibxalmost 3 years ago
For all those who are requesting ISO8601 dates -- according to the GitHub repo [0] these are already supported:<p>&gt; Dates: A date can be expressed in a few forms. Human readable dates are supported, like 1665, 03&#x2F;2222, or 09&#x2F;11&#x2F;2001, as well as IO8601 dates, like 2031-11-19T01:35:10Z.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;kochrt&#x2F;markwhen" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kochrt&#x2F;markwhen</a>
ivanjermakovalmost 3 years ago
Good job! Would like to see it as an independent file format and tools like external editor support and cli compiler (to html&#x2F;pdf&#x2F;svg etc.)
评论 #31815135 未加载
nixpulvisalmost 3 years ago
Maybe I&#x27;m skimming over this too quickly... but what part of this is like markdown exactly? The monospace font?<p>Does seem potentially cool and useful though.
account-5almost 3 years ago
I definitely can&#x27;t use this, the date overhead is too much. I agree with the other commenter, YYYY-MM-DD is the way to go.
评论 #31821610 未加载
jzigalmost 3 years ago
Very interesting. Why is there work inside of the education sections of the life timeline? In the project planning example, I could see it being useful to have something like $ref references from Swagger to e.g. reference a duration from a project group into the overall section.
评论 #31813507 未加载
howmayiannoyyoualmost 3 years ago
If only this were a vertical timeline with a print-friendly format. Its great, but a guy can dream....
评论 #31814091 未加载
metaketaalmost 3 years ago
As mentioned in a Github issue, would love to store the Markdown file in my code repository (roadmap) and the markwhen server to deploy hosting the file to my static domain when I deploy my code.<p>Other than that, you are making amazing progress! And fast also.
danielvaughnalmost 3 years ago
Crazy, I <i>just</i> had this idea last week. Although I was imagining a “mermaid for roadmaps”, so closely related but not exactly the same. This looks really cool though!
aloisdgalmost 3 years ago
Nice. It is open source?
评论 #31812359 未加载
评论 #31812325 未加载
cheeaunalmost 3 years ago
Really awesome to see this evolving to this stage :)
评论 #31812494 未加载
renanwilliamalmost 3 years ago
I like it! very pretty and useful. I really needed for something like that for commercial proposals. Nice work
andrewxhonsonalmost 3 years ago
This might not be what you&#x27;re targeting as a use case, but is there any way to do BCE dates?
NathHorriganalmost 3 years ago
This is very cool! Awesome job!
pxeger1almost 3 years ago
Clicking and dragging doesn&#x27;t seem to work for me. Firefox 102.0b8, Linux
EGregalmost 3 years ago
How about a markdown for any hierarchical info?<p>And diffing to know what changed on git etc.
laurent123456almost 3 years ago
Can the renderer be used separately to embed in other editors?
评论 #31813450 未加载
yashasolutionsalmost 3 years ago
nice! i have been using a combination of org-mode &#x2F; taskjuggler to produce gantt so far. Bit this looks nice and could be use for simpler use cases.
yucelfaruksahanalmost 3 years ago
wow very cool, light mode can be also cool
trenchgunalmost 3 years ago
Fcuking hell, this looks good!
Dangerangeralmost 3 years ago
Very cool! One suggestion, this is not Markdown, this is plain text for timelines.<p>Don’t be afraid to distinguish your tool from its inspirations.
评论 #31812744 未加载