Lifeograph offers a rich feature-set for note taking, to-do management, and much more:
Advanced rich-text editing (
WYSIWYG) with automatic title formatting that supports:
Bold, italic, underline, strikeout, highlighted, faded, etc…
Various kinds of list types (bullet, number, letter, to-do)
Paragraph folding that enables keeping long entries manageable
Themes with gradients and images in the background
Spell checking with possibility of setting different languages per paragraphs
Quotations with integrated syntax highlighting for many popular programming languages
Text searching & replacing with a list of results (with regular expression support)
Extensibility via Python with support for editing and running scripts from within the program
Advanced filtering with combining different filterers with AND or OR
Favorite entries
Integrated world map for travel notes and planning
Various to-do management features, including completion percentages
Very strong support for tagging, including parametric tags and inline tags for paragraph level tagging
Links between entries, and to URIs (http://, file://, mailto://, etc…)
Automatic backlinks to referring paragraphs
Printing individual entries or whole diaries
Statistical charts and some serious analytical capabilities (when combined with parametric tags)
Extraction of data from diary into tables which in turn can be pasted into spread-sheet programs
Images, charts, and tables in entries
Synchronization of diary files with each other (such as different versions on different machines)
Support for encrypted diary files (real AES256 encryption)
Multiple automatic backups to prevent data loss
Export diary file to
plain text,
MarkDown,
HTML, or
MS Word