探索 Git 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
纯 JavaScript 实现的 Git,支持 Node.js 和浏览器环境。无需原生依赖,可读写仓库、与远程交互。API 模块化,支持 TypeScript,兼容主流浏览器和 Node 版本。
LinkedIn 开发的 SRE 入职课程,涵盖 Linux、网络、数据、系统设计、监控和安全等基础技能,旨在培养站点可靠性工程师。
基于 Docker 的 GitLab CE 容器化部署方案,支持 PostgreSQL、Redis、邮件、SSL 等配置,提供备份、恢复、监控及多云存储支持。
包含 1000+ DevOps Bash 脚本,覆盖 AWS、GCP、Kubernetes、Docker、CI/CD、SQL、PostgreSQL、MySQL、Hive、Impala、Kafka、Hadoop、Jenkins、GitHub、GitLab、BitBucket、Azure DevOps、TeamCity、Spotify、MP3、LDAP、代码/构建检查、Linux/Mac/Python/Perl/Ruby/NodeJS/Golang 包管理,以及高级 dotfiles(.bashrc、.vimrc、.gitconfig、.screenrc、tmux 等)。
单文件 Shell 脚本,提供 CLI 与本地网页笔记、书签及归档。支持纯文本存储、加密、Git 版本控制与同步、Pandoc 转换、Wiki 风格链接、标签、过滤、搜索及插件扩展。
基于 semver.org 和 conventionalcommits.org 自动化版本管理与 CHANGELOG 生成。支持 NodeJS 项目,通过提交规范自动升级版本、生成变更日志并创建 Git 标签。项目已弃用,推荐使用 release-please 或 commit-and-tag-version 替代。
面向 Kubernetes 的开源、可扩展的持续交付解决方案,基于 GitOps Toolkit。支持多租户、同步任意数量 Git 仓库,并与 Prometheus 等生态系统组件集成。
快速强大的 Git hooks 管理器,适用于 Node.js、Ruby、Python 等多种项目。基于 Go 编写,支持并行执行、灵活文件列表、正则过滤、子目录执行、脚本运行、标签控制、Docker 支持及本地配置。
Python 库,用于与 GitHub REST API v3 进行类型化交互。支持管理仓库、用户资料和组织等资源。提供简单认证与操作示例。
增强型 Git/GitHub 命令行界面。提供 29 个 GitHub 集成命令,支持所有 Shell。具备自动补全、交互式帮助、Fish 风格建议、Python REPL 和命令历史功能。支持 Mac、Linux、Unix、Windows 和 Docker。
基于LLM的Git提交信息生成工具,支持Claude、GPT及本地Ollama模型,1秒内自动生成有意义的提交信息,可配置GitMoji和详细描述。
高效获取 Git 仓库统计信息的命令行工具,支持交互式菜单和多种参数,可生成提交、贡献者、时间分布等详细报告。
通过游戏化关卡学习 Git 命令的 Shell 工具。支持 Linux、macOS 和 Windows,需 Ruby 环境。提供 play、hint、reset 等命令,可自定义关卡。
Flux v1 是 GitOps 工具,已停止维护,由 fluxcd/flux2 接替。建议用户迁移到 v2,以获得多租户、多仓库同步和增强的安全性与可观测性。
从 GitHub 和 Git 仓库自动生成可视化开发者档案。支持 100+ 编程语言,检测上千个库并提供逐行统计,直观展示开发经验与贡献。一键创建,无需上传源代码。
基于 Go 的标准 Unix 密码管理器,专为团队设计。支持跨平台、离线使用,提供命令行与浏览器集成。默认使用 GPG 加密与 Git 版本控制,可自定义后端。
基于 Go 的自托管 Git 服务器,支持命令行 TUI 界面。可通过 SSH、HTTP 或 Git 协议克隆仓库,提供 Git LFS 支持与访问控制。支持公钥认证、匿名访问及用户令牌管理。
为 Neovim 提供深度 Git 集成,支持符号标记、Hunk 操作、行级 Blame、差异对比、Quickfix 集成及文本对象。基于 Lua 开发,要求 Neovim >= 0.9.0。
Linux 教程,涵盖命令、系统运维、软件运维及精选 Shell 脚本。包含命令详解、系统管理、网络配置、常用软件部署(如 JDK、Nginx、Docker)及自动化脚本集合。
本地 Git 统计工具,生成类似 GitHub 贡献日历的可视化图表。支持命令行操作,可导入 GitHub 和 BitBucket 的提交记录。
提供变更日志最佳实践指南,避免直接使用 Git 日志。支持多语言翻译,使用 Ruby 和 Middleman 构建,可通过 GitHub Pages 部署。
一门强化学习开放课程,注重实践与好奇心驱动。提供 Jupyter Notebook 教程,涵盖从基础到高级的 RL 算法,支持在线与本地学习。