I use Anki to write my diary.
From Wikipedia: Anki is a free and open-source flashcard program that utilizes spaced repetition. Spaced repetition has been shown to increase rate of memorization. "Anki" (暗記) is the Japanese word for "memorization". The SM2 algorithm, created for SuperMemo in the late 1980s, forms the basis of the spaced repetition methods employed in the program. .. The cards are presented using HTML and may include text, images, sounds, videos, and LaTeX equations. The decks of cards, along with the user's statistics, are stored in the open SQLite format.
It works, but there are some features missing.
I am searching for an alternative.
- open source
- self-hosting should be possible.
- Web GUI
- You should be able to tag cards
- For the questions and answers pure text is enough (for me). HTML would be nice
- app for android which can sync to a server and which works off-line, too.