📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"gitignore"
github
/
gitignore
gitignore:Git忽略文件模板集合 — gitignore提供了一系列针对不同编程语言和环境的.gitignore模板,帮助开发者轻松管理Git仓库,避免不必要的文件被提交。通过使用这些模板,开发者可以更好地组织代码和提高工作效率。gitignore的模板集合不断更新和扩展,涵盖了越来越多的编程语言和开发环境
★ 174.9k
⑂ 82.3k
other
☆
BurntSushi
/
ripgrep
ripgrep:递归搜索工具 — ripgrep 是一个使用 Rust 编写的命令行工具,能够递归搜索目录中的正则表达式模式。它尊重 gitignore 设置,避免搜索不必要的文件。ripgrep 的出现填补了传统 grep 工具的不足,提供了更高效、更灵活的搜索功能。
Rust
★ 66.3k
⑂ 2.6k
tools
☆
cli
/
cli
cli:GitHub 官方命令行工具 — cli 是一个使用 Go 语言开发的命令行工具,提供了便捷的 Git 操作和 GitHub API 交互方式。它可以帮助用户高效地管理 GitHub 仓库和Issue。通过使用 cli,用户可以更好地利用 GitHub 的功能,提高工作效率。
Go
★ 45.3k
⑂ 8.7k
tools
☆
kunchenguid
/
no-mistakes
no-mistakes:Git 推送错误防护 — no-mistakes 项目是一个使用 Go 语言开发的 Git 推送错误防护工具。它可以帮助开发者避免错误地推送代码到 Git 仓库,减少错误的发生。通过使用 no-mistakes,开发者可以确保代码的安全和完整性。
Go
★ 5.9k
⑂ 514
backend
☆
arp242
/
goatcounter
goatcounter:简单的网页分析工具 — goatcounter是一个使用Go语言编写的网页分析工具,提供简单易用的分析功能,不会收集或追踪任何个人数据。它可以帮助网站所有者了解访客行为和网站性能,而无需担心数据隐私问题。通过使用goatcounter,网站所有者可以获得有价值的见解以改善网站体验。
Go
★ 5.8k
⑂ 266
data
☆
gitbutlerapp
/
gitbutler
gitbutler:版本控制客户端 — gitbutler是一个开源的版本控制客户端,使用Git作为后端,Tauri、Rust和Svelte作为技术栈。它提供了一个简单易用的界面,帮助用户管理Git仓库。gitbutler的开发目的是为了提供一个高性能、安全的版本控制客户端,满足开发者的需求
Rust
★ 21.3k
⑂ 990
web
☆
jesseduffield
/
lazygit
lazygit:简单的终端Git界面 — lazygit提供了一个简单直观的终端界面,帮助用户更高效地执行git命令。通过lazygit,用户可以轻松地管理git仓库,提高工作效率。同时,lazygit的简单设计使其易于使用和学习
Go
★ 80.5k
⑂ 2.9k
tools
☆
tkellogg
/
dura
dura:基于Rust的Git工具 — dura是一个基于Rust的Git工具,用于防止工作丢失。它利用Git的功能,确保用户的工作得到保存和保护。通过使用dura,开发者可以更加放心地进行项目开发。
Rust
★ 4.4k
⑂ 69
other
☆
utterance
/
utterances
utterances:基于 GitHub 问题的轻量级评论小工具 — utterances 是一个开源项目,使用 TypeScript 编写,提供了一个轻量级的评论小工具。它基于 GitHub 问题,允许用户在网站上添加评论,并且支持多种主题。utterances 的主要优点是其轻量级和易用性,使其成为网站开发者的理想选择
TypeScript
★ 9.7k
⑂ 598
web
☆
neurosnap
/
zmx
zmx:终端会话管理 — zmx提供了简单的会话管理功能,允许用户轻松地附加和分离会话。该工具利用Zig语言的优势,实现了高效和可靠的会话管理。通过zmx,用户可以更好地管理终端会话,提高工作效率。
Zig
★ 1.9k
⑂ 119
tools
☆
NationalSecurityAgency
/
ghidra
ghidra:软件逆向工程框架 — ghidra 是一个强大的软件逆向工程工具,能够帮助用户分析和理解软件的内部工作原理。它提供了一个灵活的框架,支持多种处理器架构和文件格式。通过使用 ghidra,开发人员可以更好地理解软件的行为和安全性
Java
★ 69.9k
⑂ 7.7k
backend
☆
nektos
/
act
act:本地运行 GitHub Actions — act 可以帮助您在本地开发和测试 GitHub Actions 工作流,减少推送到 GitHub 后的调试时间。通过 act,您可以更高效地开发和维护您的 CI/CD 流程。同时,act 支持多种 GitHub Actions 功能,包括工作流、作业和步骤等。
Go
★ 71.1k
⑂ 2k
devops
☆
GitHubDaily
/
GitHubDaily
GitHubDaily:开源技术教程和开发者工具 — GitHubDaily 是一个分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯的项目。它涵盖了多个领域,包括人工智能、算法和数据结构、后端开发、前端开发等。通过 GitHubDaily,开发者可以发现和学习新的技术和工具,从而提高自己的开发技能
★ 47.1k
⑂ 4.7k
web
☆
gitleaks
/
gitleaks
gitleaks:代码泄密检测工具 — gitleaks通过扫描Git仓库中的代码,能够检测出硬编码的秘密信息,如API密钥、数据库密码等。该工具对于防止代码泄密和保护敏感信息具有重要意义。同时,gitleaks支持CI/CD集成,能够在代码提交时自动检测秘密信息。
Go
★ 28.2k
⑂ 2.2k
tools
☆
rebuy-de
/
aws-nuke
aws-nuke:全局AWS账户资源删除工具 — aws-nuke是一个使用Go语言编写的命令行工具,能够彻底删除整个AWS账户及其所有资源,包括IAM用户、角色、组等。该工具主要用于测试和开发环境,帮助开发者快速清理不需要的资源。同时,它也可以帮助避免不必要的AWS费用
Go
★ 5.8k
⑂ 716
tools
☆
sindresorhus
/
pure
pure:简洁快速的ZSH提示符 — pure 是一个美观、简洁且快速的 ZSH 提示符,旨在提供清晰的信息而不占用过多空间,适合开发者使用。
Shell
★ 14.4k
⑂ 1k
tools
☆
HalseySpicy
/
Geeker-Admin
Geeker-Admin:基于Vue3的后台管理框架 — Geeker-Admin是一个开源的后台管理框架,使用Vue3、TypeScript、Vite5、Pinia和Element-Plus构建。它提供了一套完整的后台管理解决方案,帮助开发者快速构建自己的后台管理系统。该框架的开源性和可扩展性使其成为开发者们的首选。
Vue
★ 8k
⑂ 1.7k
web
☆
go-gitea
/
gitea
gitea:自托管的软件开发服务 — gitea是一个使用Go语言开发的自托管软件开发服务,提供了Git托管、代码审查、团队协作、包注册和CI/CD等功能。它可以帮助开发者高效地管理项目和协作。gitea的自托管特性使其成为GitHub和GitLab的有力替代品
Go
★ 56.9k
⑂ 6.9k
devops
☆
flipped-aurora
/
gin-vue-admin
gin-vue-admin:企业级AI辅助开发平台 — gin-vue-admin是一个全面的开发平台,集成了多种功能,如JWT鉴权、权限管理、动态路由等,支持TS和JS混用,内置mcp辅助服务和skills管理。它提供了代码生成器、表单生成器和可配置的导入导出等开发必备功能,能够帮助开发者快速构建企业级应用。同时,gin-vue-admin还支持多点登录拦截、资源权限和上传下载等功能,能够满足复杂的业务需求
Go
★ 24.9k
⑂ 7.1k
web
☆
typicode
/
husky
husky:Git 钩子工具 — husky 提供了一种简单的方式来管理 Git 钩子,包括 pre-commit、commit 和其他钩子。通过使用 husky,开发人员可以轻松地集成 Git 钩子到项目中,确保代码质量和一致性。husky 的使用可以提高开发效率和代码质量。
JavaScript
★ 35.2k
⑂ 1.1k
web
☆
postgres
/
postgres
postgres:PostgreSQL 官方仓库镜像 — postgres 是一个数据库管理系统,支持各种数据类型和操作。它提供了高性能、可靠性和数据安全性,广泛应用于各个领域。通过使用 postgres,可以实现数据存储、查询和分析等功能。
C
★ 21.5k
⑂ 5.8k
backend
☆
anuraghazra
/
github-readme-stats
github-readme-stats:动态生成的GitHub个人主页统计 — github-readme-stats可以动态生成GitHub个人主页的统计数据,包括仓库数量、stars数量、forks数量等。它使用JavaScript编写,支持serverless部署。github-readme-stats对于想要展示个人GitHub贡献和成就的开发者来说是一个非常有用的工具
JavaScript
★ 79.7k
⑂ 34.4k
backend
☆
nvbn
/
thefuck
thefuck:命令行纠错工具 — thefuck是一个基于Python的工具,用于自动纠正之前的命令行输入错误。它可以帮助用户节省时间和提高效率。通过使用thefuck,用户可以更轻松地管理和纠正自己的命令行操作
Python
★ 97.5k
⑂ 4k
other
☆
makeplane
/
plane
plane:现代项目管理平台 — plane是一个现代项目管理平台,提供任务、冲刺、文档和故障排除管理功能,帮助团队提高工作效率和协作能力。它支持多种项目管理方法,包括看板、甘特图等。plane的开源性和可定制性使其成为一种灵活和可靠的项目管理解决方案。
TypeScript
★ 54.7k
⑂ 5k
backend
☆
stefanprodan
/
podinfo
podinfo:Kubernetes微服务模板 — podinfo是一个Go微服务模板,用于Kubernetes环境,提供了一个基本的微服务架构。它支持e2e测试、GitOps和Helm等功能,能够帮助开发者快速搭建和部署微服务。同时,podinfo也支持cuelang、kustomize等工具,提高了开发效率
Go
★ 6k
⑂ 1.9k
devops
☆
Panniantong
/
Agent-Reach
Agent-Reach:AI代理互联网搜索工具 — Agent-Reach为AI代理提供了互联网搜索的能力,支持多个平台的内容读取和搜索。该工具使用Python语言开发,提供了一个简单的CLI接口,用户可以轻松地搜索和读取互联网上的内容。Agent-Reach的出现使得AI代理可以更好地理解和利用互联网上的信息,从而提高其智能化水平。
Python
★ 58.1k
⑂ 4.7k
tools
☆
lewis6991
/
gitsigns.nvim
gitsigns.nvim:Neovim Git 集成 — gitsigns.nvim 为 Neovim 提供了 Git 集成,允许用户直接在缓冲区中使用 Git 功能。这种集成可以提高开发效率,并且提供了一种更加直观的 Git 操作方式。通过使用 gitsigns.nvim,用户可以更好地管理代码仓库,并提高代码质量
Lua
★ 7k
⑂ 292
other
☆
pranshuparmar
/
witr
witr:进程运行情况分析工具 — witr 提供了一个命令行界面来查询和分析进程信息,支持多个操作系统,包括 Linux、macOS 和 Windows。它能够帮助用户快速定位问题和优化系统性能。通过使用 witr,用户可以更好地理解系统中进程的运行情况,从而提高系统的可靠性和稳定性。
Go
★ 18.3k
⑂ 570
devops
☆
Tencent
/
Shadow
Shadow:Android插件框架 — Shadow是一个开源的Android插件框架,能够提供零反射全动态的插件化能力,帮助开发者提高Android应用的灵活性和可扩展性。它的主要特点包括动态加载和卸载插件、无需对宿主应用进行修改等。Shadow的出现为Android应用的开发和维护带来了新的可能性
Java
★ 7.8k
⑂ 1.4k
mobile
☆
iam-veeramalla
/
Jenkins-Zero-To-Hero
Jenkins-Zero-To-Hero:从零到英雄的Jenkins教程 — Jenkins-Zero-To-Hero项目旨在帮助用户从零开始构建一个完整的Jenkins环境,包括安装、配置和部署应用程序。通过使用Docker、Argo CD和k8s,用户可以实现自动化的cicd流程和GitOps管理。这种方法可以帮助用户提高效率、降低成本和提高应用程序的质量
Python
★ 9.9k
⑂ 19.3k
devops
☆
Aider-AI
/
aider
aider:AI 编程助手 — aider 是一个使用 Python 编写的 AI 编程工具,能够在终端中提供实时的编程辅助。它支持多种 AI 模型,如 GPT-3 和 GPT-4,能够帮助开发人员提高编程效率。aider 的出现使得开发人员能够更快速、更准确地编写代码
Python
★ 47.5k
⑂ 4.7k
ai-ml
☆
LiveContainer
/
LiveContainer
LiveContainer:运行iOS应用无需安装 — LiveContainer是一个Swift库,允许用户在不安装应用的情况下运行iOS应用。这项技术可以帮助开发者测试和调试应用,而无需占用太多空间。同时,它也可以帮助用户试用应用而不需要安装
Swift
★ 10.2k
⑂ 813
mobile
☆
janhq
/
jan
jan:开源离线聊天机器人 — jan是一个使用TypeScript编写的开源项目,允许用户在自己的电脑上运行一个类似ChatGPT的聊天机器人,而无需联网。这种离线运行的能力使得jan对那些关心数据隐私和网络安全的人来说尤其有价值。通过jan,用户可以在本地环境中体验到类似ChatGPT的功能,实现自主控制和数据安全。
TypeScript
★ 43.6k
⑂ 2.9k
ai-ml
☆
vishnubob
/
wait-for-it
wait-for-it:等待TCP主机和端口可用性脚本 — wait-for-it脚本可以帮助开发人员和运维人员等待TCP主机和端口的可用性,从而实现自动化部署和测试。该脚本使用bash编写,易于使用和集成。wait-for-it的出现提高了开发和运维的效率,减少了手动等待的时间。
Python
★ 9.8k
⑂ 2.2k
other
☆
theonedev
/
onedev
onedev:Git 服务器与 CI/CD、看板和包管理集成 — onedev 是一个自托管的 Git 服务器,支持 CI/CD、看板和包管理,能够帮助开发团队提高协作效率和项目管理能力。通过 onedev,开发人员可以轻松地管理代码仓库、自动化构建和部署、跟踪项目进度。同时,onedev 还提供了丰富的自定义和扩展能力,能够满足不同团队的个性化需求。
Java
★ 15.1k
⑂ 965
ai-ml
☆
ageron
/
handson-ml2
handson-ml2:机器学习实践 — handson-ml2 是一个使用 Jupyter Notebook 的机器学习实践项目,提供了多种机器学习算法和技术的实现。该项目现已弃用,但仍然可以作为机器学习入门的参考。用户可以从中学习到机器学习的基本概念和方法
Jupyter Notebook
★ 29.9k
⑂ 13.2k
other
☆
gollum
/
gollum
gollum:简单的Git维基 — gollum是一个基于Git的维基系统,提供了一个简单的本地前端和对多种标记语言的支持,如Markdown。它允许用户轻松创建和管理文档,并且支持JRuby。gollum的主要特点是其简单性和灵活性,使其成为创建和共享文档的理想工具。
Ruby
★ 14.3k
⑂ 1.6k
web
☆
Lightning-AI
/
pytorch-lightning
pytorch-lightning:简化AI模型训练 — pytorch-lightning是一个Python库,能够简化AI模型的训练过程。它支持在多个GPU上进行预训练和微调,从而加快模型训练的速度。通过使用pytorch-lightning,开发人员可以更轻松地构建和部署AI模型,提高模型的准确性和效率。
Python
★ 31.2k
⑂ 3.8k
ai-ml
☆
langchain-ai
/
open_deep_research
open_deep_research:开源深度研究平台 — open_deep_research 是一个专注于深度学习研究的开源平台,旨在为研究人员提供强大的工具和资源。它支持多种深度学习框架,帮助用户高效地进行实验和模型开发。
Python
★ 12.1k
⑂ 1.7k
other
+14 ★
☆