A minimalistic, cross-platform note-taking app that uses Git repositories to keep your Markdown notes version-controlled and synchronized across devices. Supports all major platforms (Linux, macOS, Windows, Android, iOS).
Download binaries from the Releases page.
Warning
- macOS: app is not signed, to make it work, you may need run this command:
xattr -d com.apple.quarantine /Applications/GitWriter.app - iOS: The
.ipais unsigned. Sideload it using tools like AltStore, SideStore, or Sideloadly with your free Apple ID.
Support this project with a coffee:
- Kotlin Multiplatform & Compose Multiplatform
- Git Integration: JGit (Desktop and Android), libgit2
- Image & File Handling: Coil 3 & FileKit
- Markdown parsing & rendering: multiplatform-markdown-renderer & jetbrains-markdown
-
Current OS:
./gradlew :desktopApp:packageDistributionForCurrentOS
-
Linux (
.deb/.rpm):./gradlew :desktopApp:packageDeb ./gradlew :desktopApp:packageRpm
-
macOS (
.dmg/.pkg):./gradlew :desktopApp:packageDmg ./gradlew :desktopApp:packagePkg
-
Windows (
.msi/.exe):./gradlew :desktopApp:packageMsi ./gradlew :desktopApp:packageExe
Output location: desktopApp/build/compose/binaries/main/
- Release APK:
Output location:
./gradlew :androidApp:assembleRelease
androidApp/build/outputs/apk/release/
- Build in Xcode
Contributions are always welcome! If you find a bug or have an idea for an enhancement, feel free to open an Issue.
