使用 Git 的开源项目
操作系统与系统内核
Linux 内核源码树,由 Linus Torvalds 于 1991 年首次发布。
Android 是一个基于 Linux 内核的移动操作系统,由 Google 主导。
Chromium 是谷歌开源的浏览器,Google Chrome、Microsoft Edge 等众多浏览器基于此构建。
编程语言与运行时
Python 编程语言源码。Python 被广泛用于 AI、数据科学、Web 开发等领域。
Rust 是一门编译型编程语言,它主打高性能、高并发与内存安全、无GC,其功能定位与 C/C++ 类似。
Node.js 是基于 V8 引擎的 JavaScript 运行环境,让 JavaScript 可以脱离浏览器运行,常用于服务端开发和前端工具链。
TypeScript 是微软开发的编程语言,是 JavaScript 的超集,增加了静态类型,最终编译为 JavaScript 运行。
Swift 是苹果开发的编程语言,用于 iOS、macOS 等苹果平台的应用开发,用来取代 Objective-C。
前端框架与开发工具
VS Code 是微软开源的代码编辑器,基于 Electron 构建,通过插件支持各种编程语言。
React 是 Facebook 开源的前端 UI 库,以组件化的方式构建页面,是目前最流行的前端框架之一。
Vue 是尤雨溪开发的前端框架,上手简单,在国内使用非常广泛。
Next.js 是 Vercel 开发的 React 框架,支持服务端渲染和静态生成,本站就是用 Next.js 搭建的。
Vite 是尤雨溪开发的前端构建工具,启动和热更新速度快,可以替代 webpack。
云原生与基础设施
Kubernetes(简称 K8s)是 Google 开源的容器编排系统,用于自动部署、扩缩容和管理容器化应用。
Moby 是 Docker 的开源项目,Docker 引擎就是基于它构建的。
NGINX 是一个高性能的 Web 服务器,也常用作反向代理和负载均衡。
Redis 是一个基于内存的键值数据库,读写速度快,主要用作缓存。
PostgreSQL 是一个开源的关系型数据库,功能强大,与 MySQL 并列为最常用的开源数据库。
AI 与机器学习
PyTorch 是 Meta 开源的深度学习框架,在学术研究和大模型训练中使用最多。
TensorFlow 是 Google 开源的机器学习框架,和 PyTorch 是最主流的两个深度学习框架。
Transformers 是 Hugging Face 开源的模型库,可以方便地下载和使用各种预训练模型。