About GitJournal
GitJournal is a note-taking app focused on privacy and data portability. It stores all notes in a standard Markdown format with an optional YAML header, and keeps them in a Git repository of your choice, whether that is GitHub, GitLab or a custom provider you host yourself.
Because the notes are plain files in Git, you control where they live and can edit them with other tools. The README lists import paths from Google Keep, Day One Classic, Narrate and Simplenote, which helps people migrate from existing apps. The app is mobile first and is written in Dart, and the topics also mention journaling and knowledge management.
GitJournal is open source, with code by its main author under AGPL-3.0 and code from other contributors under Apache-2.0, a split chosen so the app can be distributed on the Apple App Store without a contributor license agreement. Documentation and translations use a Creative Commons license.
Key features
- Notes stored as Markdown in Git
- Works with GitHub, GitLab or custom hosts
- Optional YAML header for metadata
- Import from Google Keep and Simplenote
- Mobile-first app written in Dart
Good fit for
- →Private mobile notes you fully own
- →Journaling with version history
- Built with
- Dart
- Tags
- note-taking
- markdown
- git
- journal
- mobile
- flutter
- privacy
GitJournal: questions and answers
- What is GitJournal used for?
- GitJournal is a mobile-first Markdown note-taking app that stores notes in a Git repository you choose, such as GitHub or GitLab. It is a good fit for private mobile notes you fully own and journaling with version history.
- Is GitJournal open source?
- Yes. GitJournal is open source under the AGPL-3.0 licence. Its source code is on GitHub at GitJournal/GitJournal and is written mainly in Dart.
- Is GitJournal free?
- Yes. GitJournal is open source, so the software itself is free to use. Paid plans are also available, starting at $3.99 as a one-time payment.
- Can I self-host GitJournal?
- Yes. GitJournal can be self-hosted on your own server or infrastructure.
- What is GitJournal an alternative to?
- GitJournal is an open-source alternative to Evernote, Day One, Journey and Penzu. Other open-source alternatives to Evernote include Joplin, Standard Notes and NoteDiscovery.
- Is GitJournal actively maintained?
- The most recent commit to GitJournal was on 26 May 2026, and the latest release is v1.80.0, published on 15 September 2021. The project has 4.2k stars on GitHub.
Open-source alternatives to GitJournal
See all
Jrnl
Note Taking
Collect your thoughts and notes without leaving the command line.
GPL-3.0vs Day One★ 7.3k
Linked
Note Taking
🧾 Daily journaling without distraction. An easy, distraction-free way to record your tho
GPL-3.0vs Day One★ 1k
Journiv
Note Taking
Journiv - Self hosted private journaling app
OSSvs Day One★ 1.2k
Joplin
Note Taking
Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Li
OSSvs Evernote★ 57k
Standard Notes
Note Taking
Think fearlessly with end-to-end encrypted notes and files. For issues, visit https://stan
AGPL-3.0vs Evernote★ 6.6k
NoteDiscovery
Note Taking
Your Self-Hosted Knowledge Base
MITvs Notion★ 2.8k
SaaS alternatives to GitJournal
See all
Evernote
Note Taking
Evernote is a note-taking app for capturing notes, documents and web clippings and keeping them organized and searchable across devices.
SaaS
Day One
Note Taking
Journaling app with photos, tags and encrypted sync
SaaS
Journey
Note Taking
Journaling and diary app available on mobile, desktop and web
SaaS
Penzu
Note Taking
Online diary and journal app with encryption and mobile access
SaaS
Diarium
Note Taking
Private diary app for Windows, Android, iOS and Mac with photos, tags and sync
SaaS
Daylio
Note Taking
Mood tracking and micro-journal app for iOS and Android
SaaS

