[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5401":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":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},5401,"gitbutler","gitbutlerapp\u002Fgitbutler","gitbutlerapp","The GitButler version control client, backed by Git, powered by Tauri\u002FRust\u002FSvelte","https:\u002F\u002Fgitbutler.com",null,"Rust",20999,959,59,584,0,13,56,210,67,43.95,"Other",false,"master",[26,27,28],"git","github","tauri","2026-06-12 02:01:09","\u003Cdiv align=\"center\">\n  \n  \u003Cimg align=\"center\" width=\"100px\" src=\"https:\u002F\u002Fgitbutler-docs-images-public.s3.us-east-1.amazonaws.com\u002Fmd-logo.png\" alt=\"GitButler logo\" \u002F>\n  \u003Cbr \u002F>\n\n  \u003Ch1 align=\"center\">GitButler\u003C\u002Fh1>\n  \n  \u003Cp align=\"center\">\n   \u003Cb>Git, \u003Ci>but\u003C\u002Fi> better\u003C\u002Fb>.\n   \u003Cbr\u002F>\n   GitButler is a modern Git-based version control interface with both a GUI and CLI built from the ground up for AI-powered workflows.\n    \u003Cbr \u002F>\n    \u003Cbr \u002F>\n    \u003Ca href=\"https:\u002F\u002Fgitbutler.com\">Website\u003C\u002Fa>\n    \u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n    \u003Ca href=\"https:\u002F\u002Fblog.gitbutler.com\u002F\">Blog\u003C\u002Fa>\n    \u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n    \u003Ca href=\"https:\u002F\u002Fdocs.gitbutler.com\u002F\">Docs\u003C\u002Fa>\n    \u003Cspan>&nbsp;&nbsp;•&nbsp;&nbsp;\u003C\u002Fspan>\n    \u003Ca href=\"https:\u002F\u002Fgitbutler.com\u002Fdownloads\">Downloads\u003C\u002Fa>\n  \u003C\u002Fp>\n\n  \u003Cbr\u002F>\n\n  \u003Cimg width=\"100%\" src=\"https:\u002F\u002Fgitbutler-docs-images-public.s3.us-east-1.amazonaws.com\u002Fapp-preview-light.png\" alt=\"GitButler desktop app preview\" \u002F>\n  \u003Cp align=\"center\">\u003Ci>Our beautiful GUI\u003C\u002Fi>\u003C\u002Fp>\n\n  \u003Cimg width=\"100%\" src=\"https:\u002F\u002Fgitbutler-docs-images-public.s3.us-east-1.amazonaws.com\u002Fcli-preview.png\" alt=\"GitButler CLI preview\" \u002F>\n  \u003Cp align=\"center\">\u003Ci>Our amazing \u003Ccode>but\u003C\u002Fcode> CLI\u003C\u002Fi>\u003C\u002Fp>\n\n  \u003Cbr\u002F>\n\n[![TWEET][s1]][l1] [\n![BLUESKY][s8]][l8] [![DISCORD][s2]][l2]\n\n[![CI][s0]][l0] [![INSTA][s3]][l3] [![YOUTUBE][s5]][l5] [![DEEPWIKI][s7]][l7]\n\n[s0]: https:\u002F\u002Fgithub.com\u002Fgitbutlerapp\u002Fgitbutler\u002Factions\u002Fworkflows\u002Fpush.yaml\u002Fbadge.svg\n[l0]: https:\u002F\u002Fgithub.com\u002Fgitbutlerapp\u002Fgitbutler\u002Factions\u002Fworkflows\u002Fpush.yaml\n[s1]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTwitter-black?logo=x&logoColor=white\n[l1]: https:\u002F\u002Ftwitter.com\u002Fintent\u002Ffollow?screen_name=gitbutler\n[s2]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1060193121130000425?label=Discord&color=5865F2\n[l2]: https:\u002F\u002Fdiscord.gg\u002FMmFkmaJ42D\n[s3]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FInstagram-E4405F?logo=instagram&logoColor=white\n[l3]: https:\u002F\u002Fwww.instagram.com\u002Fgitbutler\u002F\n[s5]: https:\u002F\u002Fimg.shields.io\u002Fyoutube\u002Fchannel\u002Fsubscribers\u002FUCEwkZIHGqsTGYvX8wgD0LoQ\n[l5]: https:\u002F\u002Fwww.youtube.com\u002F@gitbutlerapp\n[s7]: https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg\n[l7]: https:\u002F\u002Fdeepwiki.com\u002Fgitbutlerapp\u002Fgitbutler\n[s8]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBluesky-0285FF?logo=bluesky&logoColor=fff\n[l8]: https:\u002F\u002Fbsky.app\u002Fprofile\u002Fgitbutler.com\n\n\u003C\u002Fdiv>\n\n\u003Cbr\u002F>\n\nGitButler is a powerful new Git-based version control system, designed from scratch to be simple, powerful and flexible. It is designed for ease of use and modern agentic workflows.\n\nIt features stacked branches, parallel branches, unlimited undo, easy commit mutations, forge integrations and more.\n\nWorks instantly in any existing Git repo as a friendlier and more powerful drop-in Git user interface replacement - for you and your agents.\n\n## Main Features\n\nWhy use GitButler instead of vanilla Git? What a great question.\n\n- **Stacked Branches** ([gui](https:\u002F\u002Fdocs.gitbutler.com\u002Ffeatures\u002Fbranch-management\u002Fstacked-branches), [cli](https:\u002F\u002Fdocs.gitbutler.com\u002Fcli-guides\u002Fcli-tutorial\u002Fbranching-and-commiting#stacked-branches))\n  - Effortlessly create branches stacked on other branches. Amend or edit any commit easily with automatic restacking.\n- **Parallel Branches** ([gui](https:\u002F\u002Fdocs.gitbutler.com\u002Ffeatures\u002Fbranch-management\u002Fvirtual-branches), [cli](https:\u002F\u002Fdocs.gitbutler.com\u002Fcli-guides\u002Fcli-tutorial\u002Fbranching-and-commiting#parallel-branches))\n  - Organize work on multiple branches simultaneously, rather than constantly switching branches.\n- **Easy Commit Management** ([gui](https:\u002F\u002Fdocs.gitbutler.com\u002Ffeatures\u002Fbranch-management\u002Fcommits), [cli](https:\u002F\u002Fdocs.gitbutler.com\u002Fcli-guides\u002Fcli-tutorial\u002Frubbing))\n  - Uncommit, reword, amend, move, split and squash commits by dragging and dropping or simple CLI commands. Forget about `rebase -i`, you don't need it anymore.\n- **Undo Timeline** ([gui](https:\u002F\u002Fdocs.gitbutler.com\u002Ffeatures\u002Ftimeline), [cli](https:\u002F\u002Fdocs.gitbutler.com\u002Fcli-guides\u002Fcli-tutorial\u002Foperations-log))\n  - Logs all operations and changes and allows you to easily undo or revert any operation.\n- **First Class Conflicts** ([gui](https:\u002F\u002Fdocs.gitbutler.com\u002Foverview#conflicting-branches), [cli](https:\u002F\u002Fdocs.gitbutler.com\u002Fcli-guides\u002Fcli-tutorial\u002Fconflict-resolution))\n  - Rebases always succeed. Commits can be marked as conflicted and resolved at any time, in any order.\n- **Forge Integration** ([gui](https:\u002F\u002Fdocs.gitbutler.com\u002Ffeatures\u002Fforge-integration\u002Fgithub-integration), [cli](https:\u002F\u002Fdocs.gitbutler.com\u002Fcli-guides\u002Fcli-tutorial\u002Fforges))\n  - Authenticate to GitHub or GitLab to easily open and update Pull Requests, list branches, get CI statuses and more. No other tools required.\n- **AI Tooling** ([gui](https:\u002F\u002Fdocs.gitbutler.com\u002Ffeatures\u002Fai-integration\u002Fai-overview), [cli](https:\u002F\u002Fdocs.gitbutler.com\u002Fcli-guides\u002Fcli-tutorial\u002Fai-stuff))\n  - Use built-in AI handlers to help create commit messages, branch names, PR descriptions and more.\n  - Easily install hooks or skills for all modern agent systems to level up their Git management.\n\n## Tech\n\nThe GitButler desktop app is a [Tauri](https:\u002F\u002Ftauri.app\u002F)-based application. Its UI is written in [Svelte](https:\u002F\u002Fsvelte.dev\u002F) using [TypeScript](https:\u002F\u002Fwww.typescriptlang.org) and its backend is written in [Rust](https:\u002F\u002Fwww.rust-lang.org\u002F).\n\nThe `but` CLI is the same Rust backend engine with a Rust command line UI.\n\n## Documentation\n\nYou can find our end user documentation at: \u003Chttps:\u002F\u002Fdocs.gitbutler.com>\n\n## Bugs and Feature Requests\n\nIf you have a bug or feature request, feel free to open an [issue](https:\u002F\u002Fgithub.com\u002Fgitbutlerapp\u002Fgitbutler\u002Fissues\u002Fnew),\nor [join our Discord server](https:\u002F\u002Fdiscord.gg\u002FMmFkmaJ42D).\n\n## License\n\nThe TLDR is that GitButler is under a [Fair Source](https:\u002F\u002Ffair.io\u002F) software license, meaning that you can use it, view the source, contribute, etc. You just can't build a competitor with it. It also becomes MIT after 2 years. So, MIT with an expiring non-compete clause.\n\n## Contributing\n\nSo you want to help out? Please check out the [CONTRIBUTING.md](CONTRIBUTING.md)\ndocument.\n\nIf you want to skip right to getting the code to actually compile, take a look\nat the [DEVELOPMENT.md](DEVELOPMENT.md) file.\n\n### Contributors\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgitbutlerapp\u002Fgitbutler\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=gitbutlerapp\u002Fgitbutler\" \u002F>\n\u003C\u002Fa>\n","GitButler 是一个基于 Git 的版本控制系统，旨在提供更简单、强大且灵活的用户体验。它采用 Tauri、Rust 和 Svelte 技术构建，支持图形界面和命令行界面，特别为现代 AI 工作流设计。核心功能包括堆叠分支、并行分支、无限撤销、易于修改的提交记录以及与代码托管平台的集成等。这些特性使得 GitButler 成为了开发者及其团队在处理复杂项目时的理想选择，尤其是在需要高效管理和操作 Git 仓库的场景下，如软件开发、协作编程及自动化工作流程中。",2,"2026-06-11 03:03:07","top_language"]