NovelWriter – open-source plain text editor designed for writing novels

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • novelWriter

    novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown-like syntax for formatting text. It is written with Python 3 (3.8+) and Qt 5 (5.15.0+) for cross-platform support.

  • Zettlr

    Your One-Stop Publication Workbench

    Even if you prefer markdown over org-mode, there's stuff like https://www.zettlr.com/ which works really well

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • smsn

    Semantic Synchrony. An experiment in cognitive and sensory augmentation.

    As a fan of personal knowledge bases, siloing my novel(s) in a separate app from the rest of my writing would bother me.

    In fact my data is already split between Semantic Synchrony[1] and org-roam[2], and it's a bummer.

    [1] https://github.com/synchrony/smsn/

    [2] https://github.com/org-roam/org-roam

  • org-roam

    Rudimentary Roam replica with Org-mode

    As a fan of personal knowledge bases, siloing my novel(s) in a separate app from the rest of my writing would bother me.

    In fact my data is already split between Semantic Synchrony[1] and org-roam[2], and it's a bummer.

    [1] https://github.com/synchrony/smsn/

    [2] https://github.com/org-roam/org-roam

  • KeenWrite

    Discontinued Free, open-source, cross-platform desktop Markdown text editor with live preview, string interpolation, and math.

    My open-source plain text editor, KeenWrite, is strikingly similar:

    https://github.com/DaveJarvis/keenwrite/blob/master/docs/scr...

    I've taken a slightly different approach for novel outlines. Rather than use the `@` syntax, KeenWrite includes support for pandoc's ::: div syntax, which is quite flexible. Here's a screenshot showing an exported PDF generated from a Markdown document:

    https://i.ibb.co/gTytTs1/novel-outline.png

    On the left, variables are shown. Those variables can be fed into R statements. In the screen shot, the R code performs date calculations so that the dates are guaranteed to be consistent and correct, which is useful to keep complex timelines straight.

  • github-orgmode-tests

    This is a test project where you can explore how github interprets Org-mode files

    I use Emacs Org mode[1] for academic writing, including books.

    [1] https://orgmode.org

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts