2026-10-23 12:48:08
GitHub上5k+ Star的顶级项目涵盖教程资源、前端工具、后端工具、程序设计语言、机器学习及通用工具六大类,具体如下:
教程资源类
jaywcjlove/awesome-mac:mac相关的软件资源集合,涵盖开发工具、设计软件、实用工具等。
enaqx/awesome-react:React相关的软件资源列表,包括库、工具、组件、教程等。
Hack-with-Github/Awesome-Hacking:黑客入侵资源集合,涉及渗透测试、安全工具、漏洞利用等(需注意合法使用)。
sindresorhus/awesome-nodejs:Node.js资源列表,包含模块、框架、工具、教程等。
vsouza/awesome-ios:iOS开发资源集合,涵盖库、工具、教程、设计资源等。
astaxie/build-web-application-with-golang:使用Go语言打造Web应用的电子书,适合Go语言初学者和Web开发者。
k88hudson/git-flight-rules:Git使用指南,提供最佳实践和急救方案,帮助开发者高效使用Git。
ziishaned/learn-regex:正则表达式学习手册,适合需要掌握正则表达式的开发者。
MaximAbramchuck/awesome-interview-questions:面试问题集锦,涵盖算法、系统设计、编程语言等多个领域。
ryanmcdermott/clean-code-javascript:JavaScript版本的整洁代码指南,帮助开发者编写可维护、可读性高的代码。
prakhar1989/awesome-courses:计算机课程整理,提供优质的在线课程资源。
ripienaar/free-for-dev:开发者可用的免费云计算资源列表,包括托管、数据库、监控等。
leonardomso/33-js-concepts:33个必知必会的JavaScript概念,适合JavaScript开发者深入学习。
trimstray/the-book-of-secret-knowledge:资源列表,涵盖开发、安全、系统管理等多个领域。
sdmg15/Best-websites-a-programmer-should-visit:程序员应访问的优质网站集合,提供学习、工具、社区等资源。
karan/Projects:每个语言都可以实现的练手项目,适合初学者通过实践提升技能。
Trinea/android-open-project:Android项目集锦,包含开源库、工具、示例代码等。
tiimgreen/github-cheat-sheet:GitHub功能集锦,提供GitHub使用技巧和快捷键。
tuvtran/project-based-learning:基于项目的教程列表,通过实际项目学习编程。
macrozheng/mall:一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。
justjavac/awesome-wechat-weapp:微信小程序开发资源汇总,包含库、工具、教程等。
前端工具类
prettier/prettier:JavaScript和前端生态圈代码格式化工具,支持多种语言和框架。
parcel-bundler/parcel:新兴的前端资源打包工具,与webpack类似但更简单易用。
juliangarnier/anime:JavaScript动画引擎,提供丰富的动画效果和API。
ColorlibHQ/AdminLTE:基于Bootstrap的后端管理界面模板,提供响应式设计和丰富的组件。
Alamofire/Alamofire:Swift语言编写的HTTP库,简化网络请求处理。
bailicangdu/vue2-elm:基于vue2+vuex构建的大型单页面应用,包含45个页面。
sveltejs/svelte:全新的前端框架,与vue/react不同,没有虚拟DOM(vdom)。
facebook/jest:JavaScript测试工具,提供单元测试、集成测试等功能。
PhilJay/MPAndroidChart:Android图表库,支持多种图表类型和自定义样式。
后端工具类
scrapy/scrapy:爬虫框架,基于twisted,适合大规模数据抓取。
gin-gonic/gin:Golang的后端Web框架,提供高性能和简洁的API。
serverless/serverless:基于JavaScript的无服务框架,可部署在AWS、Azure等主流云平台。
grafana/grafana:数据显示面板,常用于显示监控数据,支持多种数据源和可视化方式。
gogs/gogs:Go语言编写的私有化GitHub,轻量且易用。
fatedier/frp:Go语言编写的反向代理,用于将本地服务暴露到公网上。
Unitech/pm2:Node编写的进程管理器,用于监控和管理其他进程。
apache/dubbo:阿里开源的RPC框架,提供高性能的远程调用服务。
etcd-io/etcd:基于Raft协议的分布式存储,特点为高一致性,常用于Kubernetes等场景。
sahat/hackathon-starter:Node.js程序模板,提供快速开发Web应用的脚手架。
程序设计语言类
JetBrains/kotlin:JetBrains开发的JVM上的语言,相当于安卓版的Swift,提供简洁、安全的语法。
机器学习类
pytorch/pytorch:Facebook出品的机器学习库,与Tensorflow并列为机器学习的基础库。
ageitgey/face_recognition:号称世界上最快的人脸识别库,提供简单易用的API。
BVLC/caffe:曾经流行的深度学习库,现在使用较少但仍有一定影响力。
工具类
neovim/neovim:vim的fork版本,随着vim 8.0的发布,两者差距逐渐缩小。
minimaxir/big-list-of-naughty-strings:各种奇奇怪怪的字符串集合,适合用于测试输入。
x64dbg/x64dbg:Windows上的x64程序debugger,提供调试功能。
tesseract-ocr/tesseract:Google出品的OCR库,支持多种语言和图像格式。
TryGhost/Ghost:Node.js编写的CMS,常用于个人博客。
home-assistant/home-assistant:开源的家用助力软件,提供智能家居控制功能。
git/git:分布式版本控制系统,无需过多介绍。
discourse/discourse:社区论坛软件,提供丰富的社区功能。
syncthing/syncthing:文件同步工具,类似Dropbox但开源且可自托管。
hexojs/hexo:JavaScript编写的博客应用,支持Markdown格式和多种主题。