Text Editor

Dawn – terminal Markdown writing environment

Dawn is a lightweight writing application that runs in a terminal and renders Markdown as text is entered. It provides a visually structured writing experience without requiring a conventional graphical editor. Headings, emphasis, code blocks and mathematical expressions are displayed using terminal capabilities, allowing the document to remain readable throughout the writing process.

The application is designed for distraction-free drafting. It includes a focus mode, optional writing timers and navigation tools for longer documents. Content is stored as Markdown with optional YAML metadata, making documents accessible to other editors and publishing applications. Dawn is suitable for notes, articles and technical writing where a terminal-based workflow is preferred.

This is free and open source software.

Key Features

  • Live Markdown rendering in a terminal.
  • Headings displayed with proportional sizing in compatible terminals.
  • Bold, italic, strikethrough, highlighting and inline code formatting.
  • Ordered and unordered lists with task checkboxes.
  • Tables rendered using Unicode box-drawing characters.
  • LaTeX mathematical expressions displayed as Unicode text.
  • Syntax highlighting for fenced code blocks.
  • Footnotes with navigation between references and definitions.
  • Table of contents for navigating document headings.
  • Text search with contextual previews.
  • Focus mode for reducing interface distractions.
  • Timed writing sessions with pause and extension controls.
  • Automatic saving during writing sessions.
  • Light and dark appearance options.
  • Optional YAML front matter for document metadata.
  • Read-only Markdown preview and rendered terminal output.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/andrewmd5/dawn
Support:
Developer: Andrew Sampson
License: MIT License
Dawn in action

Dawn is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Distraction-Free Tools for Writers
FocusWriterSimple, distraction-free word processor
Mark TextSimple and elegant Markdown editor
ZettlrMarkdown editor for the 21st Century
novelWriterPlain text editor designed for writing novels
ApostropheEditor that stays out your way
Quoll WriterDesktop writing application written in Java
ManuskriptTool for those writer who like to organize and plan everything before writing
ghostwriterDistraction-free writing experience offering a clean interface
BibiscoNovel writing software
PanWriterDistraction-free Markdown writing environment
AbricotineMarkdown editor built for the desktop with inline preview functionality
DawnDistraction-free writing environment with live markdown rendering
Story ArchitectReinventing the screenwriting software
TextRoomBasic full-screen rich text editor for writers
PyRoomEditor that stays out of your way

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted