GitNotes
No description available
Install / Use
/learn @psomani16k/GitNotesREADME
GitNotes
A Markdown first notes app with git based syncing and version control.
Screenshots
<p float="left"> <img src="./screenshots/pull.jpg" width="150" /> <img src="./screenshots/repos.jpg" width="150" /> <img src="./screenshots/staging.jpg" width="150" /> <img src="./screenshots/directory.jpg" width="150" /> </p> <p float="left"> <img src="./screenshots/md_render.jpg" width="150" /> <img src="./screenshots/commit.jpg" width="150" /> <img src="./screenshots/clone_success.jpg" width="150" /> <img src="./screenshots/clone_entry.jpg" width="150" /> </p>Please note: The app is still in its initial stages and the UI is surely going to change for the better.
Building Yourself
- Make sure Flutter and the Rust Toolchain is installed on your maching.
- Ensure Android-Studio is installed.
- Ensure
ANDROID_NDK_HOMEis set to the correct location. - Clone the repository.
- Install rinf on your machine in the cloned directory using cargo
cargo install rinf@6.15.0
- Run
rinf messageto generate messages between Dart and Rust. - Install relevant rust targets.
rustup target list | grep android | xargs rustup target install
- Run
flutter build apkto build the app.
FAQs
- Windows, Linux, MacOS, iOS and Web support?
- Desktop platforms: Not anytime soon, also the need seems low as there are pretty robust applications that support markdown and git both (vscode!).
- Web: Nope.
- iOS: I would love to support it, but I don't have the resources (A Mac and an iPhone) to make it possible, nor do I have the kind of financials to pay up for the recurring fees that Apple charges.
More questions will be added here as they are asked.
Goals!
Completed - These goals are in the app in there fullest and ready to use!.
- Ability to clone and manipulate repositories in the external (or shared) storage.
- Git functions like clone, pull, add, commit, push.
- Managing and traversing multiple repositories.
- State management using BloC. (not user facing)
Actively worked upon - These goals are actively recieving most of my time and efforts (parts may already be completed and implemented in the app).
- A better UI with subtle animations and customizations.
- A Settings Page :)
Research phase - These goals are still being examined and researched upon (It is possible they stay here for a while)
- Using Git over SSH.
- Authorize app with GitHub and GitLab for easy cloning
- In app conflict management for pulling.
- Sharing files
- Converting and exporting md files in other formats (similar to how Joplin has).
- Add the app to F-droid
Just an idea - These are just an idea or a shower thought :)
- Support for handwriten notes.
- A graph view similar to Obsidian's
Related Skills
node-connect
338.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.4kCommit, push, and open a PR
