Thanks to visit codestin.com
Credit goes to github.com

Skip to content

现代化的Git客户端,由Go语言驱动。专注于工作流可视化,而非命令行操作。

License

Notifications You must be signed in to change notification settings

go-novagit/novagit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NovaGit ✨

License: MulanPSL-2.0 Go Version Build Status

简体中文 | English

现代化的 Git 客户端,由 Go 语言驱动
专注于工作流可视化,而非命令行操作。


🌟 为什么选择 NovaGit?

NovaGit 以极速简洁开发者优先体验重新定义 Git 图形工具。完全基于 Go 语言构建,将原生性能与直观界面结合,实现无缝版本控制。

核心功能

  • 🚀 极速响应 – 利用 Go 的并发特性实现即时分支切换和差异渲染。
  • 🖥️ 跨平台 – 单一可执行文件支持 Windows、macOS 和 Linux。
  • 🌈 智能可视化 – 支持拖拽变基的交互式提交图谱。
  • 🔍 深度 Git 集成 – 完整支持子模块、钩子和 Git LFS。
  • 🔒 隐私至上 – 零数据采集,100% 本地存储。

🖼️ 界面截图

等待完善


🚀 快速入门

安装

等待完善

从源码构建

git clone https://github.com/go-novagit/novagit
cd novagit
wails build

🧠 技术架构

技术栈

  • 编程语言: Go 1.24+(支持泛型)
  • GUI 框架: Wails(Material Design 风格)
  • Git 底层: go-git(纯 Go 实现)

架构设计

等待完善


🤝 参与贡献

欢迎贡献代码!请查看开发路线图和标记为 good first issue 的任务。

开发环境配置:

wails dev  # 启动实时重载界面

📜 许可证

NovaGit 根据 木兰宽松许可证, 第2版 获得许可。有关详细信息,请参阅 LICENSE 文件。

About

现代化的Git客户端,由Go语言驱动。专注于工作流可视化,而非命令行操作。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published