GitJournal - Notes with Git

In-app purchases
4.5
539 reviews
10K+
Downloads
Content rating
PEGI 3
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Git Journal is a note taking / journaling app built with privacy and data portability in mind. It stores all its notes in a standardised Markdown + YAML header format or plaintext. The notes are stored in a hosted Git Repo of your choice - GitHub / GitLab / Gitea / Gogs / Any Custom-provider.

Features -

- Offline First - All yours notes are available offline
- No Account Required
- Categorize your Notes with Folders
- Open source / Free Software / FOSS
- Can easily be extended and integrated with other Git tools
- Can also be used to manage Hugo / Jekyll / Gatsby websites
- No Ads
- Built with Flutter


Never need to import / export your notes, as you always have control of the data. Apps may come and go, but your notes will always be with you.

The app comes with a clean, easy to use interface designed to focus on just writing your journal entries without any distractions.

We have chosen Git as a backend as self-hosting a Git server is much simpler than almost any other software, additionally there are already many commercial providers of Git. So you can choose who you want to trust with your notes. We currently don't support encrypting the notes, but it's something we're actively working on.
Updated on
Jan 17, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Financial info, App activity, and App info and performance
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

4.5
519 reviews
Marnanel Thurman
January 9, 2024
I've been looking for something like this app for years. I started writing it myself a few times. I am delighted that I've found it, and it's better than I expected. Keeping the notes in a git repository means you can host your own work independently, and access it from anything. It even allows you to put checklists into notes, and attach files. Negatives: 1) a few slight UI problems 2) only ssh remotes, no Https 3) the lowest paid level is quite a bit more than I was expecting (about £20)
2 people found this review helpful
Did you find this helpful?
A Google user
April 4, 2020
Every update is great. View options and View selection are another great feature. It sounds confusing but it is absolutely easy to recognize and use. From recent update, editor and sorting options are added! More and more convenient and useful, yet keeping it very simple! Great application! Clean and simple, really good. The folder organization is another great and wonderful feature! I hope if there are multiple repositories and branch selection, that's very cool.
9 people found this review helpful
Did you find this helpful?
GitJournal
March 23, 2020
Hey Taro. Thank you for the review. I've started working on multi-repos. I don't quite understand the case for branch selection. Would you mind emailing me explaining your current workflow and how GitJournal fits into it? I really want to understand your use case, so I can design GitJournal to match it. (vhanda at gitjournal.io)
A Google user
March 25, 2020
Exactly what I want: a notes app that uses simple markdown and saves in regular markdown files, doesn't rely on proprietary storage, has keyword search, and and is simple to use. Now I can sync notes across devices and software quickly and easily. I even used the feedback link in-app and got a prompt response from the creator. Can't ask for better.
20 people found this review helpful
Did you find this helpful?
GitJournal
March 26, 2020
Hi Andrew. Thank you for your kind words. Please feel free to contact me if you encounter any bugs or have feature requests. You've already helped by pointing out how the UI settings aren't very discoverable. Thanks!

What's new

* New SSH + Git implementation - We're now using go-git instead of libgit2 + libssh. Golang is far easier to cross compile and work with in comparison to libgit2.
* go-git is only used for git + ssh. For everything else - we're using our own implementation in Dart. No this wasn't a great use of my time, and I probably shouldn't have gone down this path.