[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7449":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},7449,"Gitnuro","JetpackDuba\u002FGitnuro","JetpackDuba","A FOSS Git multiplatform client for newbies and pros","https:\u002F\u002Fgitnuro.com\u002F",null,"Kotlin",2626,143,18,94,0,7,47,1,66.68,"GNU General Public License v3.0",false,"main",[25,26,27,28,29,30,31],"compose-multiplatform","git","jetbrains-compose","jgit","kotlin","multiplatform","rust","2026-06-12 04:00:33","# Gitnuro - Multiplatform Git Client\n\n[![Latest release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FJetpackDuba\u002FGitnuro?color=blue&label=latest%20release)](https:\u002F\u002Fgithub.com\u002FJetpackDuba\u002FGitnuro\u002Freleases\u002Flatest)\n\n![Icon](res\u002Fimg\u002Fcover.png)\n\nA FOSS Git client based on (Jetbrains) Compose and JGit.\n\nThe main goal of Gitnuro is to provide a multiplatform open source Git client without any kind of constraint to how you\ncan use it nor relying on web technologies.\n\n## Download\u002FInstall\n\nLinux:\n\n- Available as Flatpak [here](https:\u002F\u002Fflathub.org\u002Fapps\u002Fdetails\u002Fcom.jetpackduba.Gitnuro) or by\n  running `flatpak install com.jetpackduba.Gitnuro` if you have Flatpak & Flathub already setup.\n    - If Flathub is not set up, you can add the source with the following\n      command `flatpak remote-add --if-not-exists flathub https:\u002F\u002Fdl.flathub.org\u002Frepo\u002Fflathub.flatpakrepo`.\n- JAR file can be executed as a portable version (Requires JRE 17).\n\nWindows:\n\n- [Installable & portable version](https:\u002F\u002Fgithub.com\u002FJetpackDuba\u002FGitnuro\u002Freleases\u002Flatest).\n\nMacOS:\n\n- [ZIP which contains the app bundle](https:\u002F\u002Fgithub.com\u002FJetpackDuba\u002FGitnuro\u002Freleases\u002Flatest).\n- Using hombrew: `brew install jetpackduba\u002Fapps\u002Fgitnuro`\n\n## Features\n\nGitnuro has support for the following features:\n\n- View diffs for text based files.\n- View your history log and all its branches.\n- Add (stage) & reset (unstage) files.\n- Stage & unstage of hunks.\n- Checkout files (revert changes of uncommitted files).\n- Clone.\n- Commit.\n- Reset commits.\n- Revert commits.\n- Amend previous commit.\n- Merge.\n- Rebase.\n- Create and delete branches locally.\n- Create and delete tags locally.\n- View remote branches.\n- Pull and push.\n- Stash and pop stash.\n- Checkout a commit (detached HEAD).\n- View changes\u002Fdiff in images (side to side comparison).\n- Force push.\n- Remove branches from remote.\n- Manage remotes.\n- Start a new local repository.\n- Search by commit message\u002Fauthor\u002Fcommit id.\n- Rebase interactive.\n- Blame file.\n- View file history.\n- Theming.\n- Side by side diff in text files.\n- Stage\u002FUnstage specific lines.\n- Submodules support.\n- Change the tracking of a specific branch.\n\n\u003Cdetails>\n  \u003Csummary>\u003Cb>Features planned\u003C\u002Fb>\u003C\u002Fsummary>\n\n- Create\u002FApply patches\n- Remove tags from remote.\n- View stashes in the log tree.\n- Syntax highlighting for diff.\n- Various log options like showing the author, filtering by current branch o hide remote branches.\n- Customizations settings.\n\n\u003C\u002Fdetails>\n\n## Contributing\n\nIf you find a bug or you would like to suggest a new feature, feel free to open an issue.\n\nPull requests are also welcome but please create an issue first if it's a new feature. If you want to work on an\nexisting issue, please comment so I'm aware of it and discuss the changes if required.\nSee [this page](DEVELOPMENT.md) for how to set up your development environment.\n\n## FAQ\n\n> Is Gitnuro completly free?\n\nYes, free in both meanings of the word (in money and freedom).\n\n> Does Gitnuro keep track of my data?\n\nGitnuro does not track data in any way, don't worry.\n\n> I don't like the built-in themes, can I create a custom one?\n\nGitnuro includes the option to set custom themes in a JSON format. Keep in mind that themes may break with new releases,\nmaking the default theme the fallback option.\n\nFor the latest stable version, you can use this JSON as an example:\n\n```\n{\n    \"primary\": \"FF456b00\",\n    \"primaryVariant\": \"FF456b00\",\n    \"onPrimary\": \"FFFFFFFFF\",\n    \"secondary\": \"FF9c27b0\",\n    \"onBackground\": \"FF141f00\",\n    \"onBackgroundSecondary\": \"FF595858\",\n    \"error\": \"FFc93838\",\n    \"onError\": \"FFFFFFFF\",\n    \"background\": \"FFe7f2d3\",\n    \"backgroundSelected\": \"C0cee1f2\",\n    \"surface\": \"FFc5f078\",\n    \"secondarySurface\": \"FFedeef2\",\n    \"tertiarySurface\": \"FFF4F6FA\",\n    \"addFile\": \"FF32A852\",\n    \"deletedFile\": \"FFc93838\",\n    \"modifiedFile\": \"FF0070D8\",\n    \"conflictingFile\": \"FFFFB638\",\n    \"dialogOverlay\": \"AA000000\",\n    \"normalScrollbar\": \"FFCCCCCC\",\n    \"hoverScrollbar\": \"FF0070D8\",\n    \"diffLineAdded\": \"FF0070D8\",\n    \"diffLineRemoved\": \"FF0070D8\",\n    \"isLight\": true\n}\n```\n\nColors are in ARGB Hex format.\n\n> Why isn't the Mac version signed?\n\nThe cost of the Apple Developer Program is quite high with a platform that currently has very few users. I may pay for\nit if it's a very requested feature but not for now.\n\n> Authentication has failed. What's wrong?\n\nCurrently there are some limitations regarding this topic. Here are some known problematic setups:\n\n- Multicast DNS remote URL (https:\u002F\u002Fgithub.com\u002FJetpackDuba\u002FGitnuro\u002Fissues\u002F19) with this\n  workaround (https:\u002F\u002Fgithub.com\u002FJetpackDuba\u002FGitnuro\u002Fissues\u002F19#issuecomment-1374431720).\n- Self signed server certificate (https:\u002F\u002Fgithub.com\u002FJetpackDuba\u002FGitnuro\u002Fissues\u002F48)\n\nIf the authentication fails and you think its due to a different reason, please open a new issue.\n\n\n> Does it support Git credentials manager (aka manager-core)?\n\nYes, but it requires specifying the full path of the binary in your `.gitconfig`.\n\nExample for linux:\n\n```\n[credential]\n   helper = \u002Fusr\u002Fshare\u002Fgit-credential-manager-core\u002Fgit-credential-manager-core\n```\n\nExample for windows (you may want to edit `C:\\Program Files\\Git\\etc\\gitconfig`):\n\n```\n[credential]\n   helper = C:\u002FProgram Files\u002FGit\u002Fmingw64\u002Fbin\u002Fgit-credential-manager-core.exe\n```\n\n## Sponsors\n\nThank you to all the sponsors for helping improve Gitnuro and JetBrains for providing the necessary tooling.\n\n","Gitnuro 是一个面向新手和专业人士的开源跨平台 Git 客户端。它基于 Jetbrains Compose 和 JGit 构建，支持包括查看文本文件差异、历史记录浏览、分支管理、提交与重置等在内的多种 Git 操作，并且具备主题切换功能以及对子模块的支持。Gitnuro 适用于需要在不同操作系统上使用统一界面进行版本控制的各种开发场景，无论是个人项目还是团队协作都能轻松应对。此外，该项目完全免费并遵循 GNU General Public License v3.0 许可证发布，欢迎社区贡献代码或提出新特性建议。",2,"2026-06-11 03:12:33","top_language"]