项目介绍

Awesome 是由著名开源开发者 Sindre Sorhus 创建和维护的精选列表合集,是 GitHub 上 Star 数排名第二的仓库。它收录了互联网上关于各种技术主题的"Awesome"列表,每个列表都经过社区精心筛选和维护。

这个项目就像一个技术资源的"黄页",无论你想学习新技术、寻找开发工具、还是探索新领域,都能在这里找到高质量的精选资源。所有收录的列表都需要满足严格的质量标准。

项目信息详情
创建者Sindre Sorhus
GitHub Stars444,501+
收录列表数数百个精选 Awesome 列表
涵盖领域平台、编程语言、前后端、CS理论、媒体、安全、商业等
许可证CC0 1.0 Universal

平台相关资源

移动平台

iOS、Android、React Native、Flutter、Cordova 等移动开发相关的精选资源列表。

桌面平台

macOS、Windows、Linux 桌面应用开发、命令行工具和系统管理资源。

Web 平台

Node.js、Deno、Electron、浏览器扩展等 Web 生态系统相关资源。

云平台

AWS、Azure、Google Cloud、Serverless、Docker、Kubernetes 等云计算资源。

嵌入式与IoT

Raspberry Pi、Arduino、ESP32、机器人技术等嵌入式和物联网资源。

游戏平台

Unity、Unreal Engine、Godot 等游戏引擎和游戏开发相关资源。

编程语言资源

语言资源特色
JavaScript / TypeScript框架、库、工具链、设计模式、Node.js 生态
Python数据科学、机器学习、Web框架、自动化脚本
Rust系统编程、WebAssembly、嵌入式、安全编程
Go微服务、云原生、命令行工具、并发编程
Java / Kotlin企业开发、Android、Spring 生态、JVM 优化
C / C++系统编程、嵌入式、游戏开发、高性能计算
RubyRails 生态、元编程、脚本工具
SwiftiOS/macOS 开发、服务端 Swift、SwiftUI
PHPLaravel、WordPress、现代 PHP 开发实践
Elixir / Erlang分布式系统、实时通信、容错编程

开发工具与环境

编辑器与IDE

VS Code、Vim、Neovim、Emacs、JetBrains 系列等编辑器的插件和配置。

命令行工具

Shell 工具、终端美化、CLI 应用、dotfiles 管理等。

DevOps

CI/CD、监控、日志、容器编排、基础设施即代码。

数据库

MySQL、PostgreSQL、MongoDB、Redis、Elasticsearch 等数据库工具和教程。

测试

单元测试、集成测试、E2E测试、性能测试、模糊测试等。

安全

Web安全、网络安全、密码学、漏洞分析、渗透测试等。

热门主题

  • 前端开发 — React、Vue、Angular、CSS、Web Components、PWA、性能优化
  • 后端开发 — API 设计、微服务、消息队列、GraphQL、gRPC
  • 大数据与AI — 机器学习、深度学习、NLP、数据工程、MLOps
  • 计算机科学 — 算法、数据结构、分布式系统、编译器、操作系统
  • 设计 — UI/UX 设计、设计系统、图标、字体、色彩理论
  • 商业与创业 — 独立开发、SaaS、产品管理、远程工作、开源商业化
  • 媒体与娱乐 — 音频处理、视频编辑、流媒体、播客、像素艺术
  • 健康与科学 — 生物信息学、数字健康、科学计算
  • 硬件 — 电子学、PCB 设计、3D 打印、开源硬件
  • 网络 — 协议、SDN、VPN、网络安全、去中心化

如何使用

Awesome 列表是一个资源导航,以下是高效使用的方式:

  • 浏览主列表 — 访问 GitHub 仓库主页,按分类浏览感兴趣的领域
  • 进入子列表 — 每个条目链接到一个独立的 Awesome 列表,包含该领域的精选资源
  • 使用搜索功能 — 在 GitHub 页面使用 Ctrl+F 搜索关键词快速定位
  • 关注更新 — Star 或 Watch 感兴趣的列表,获取更新通知
  • 贡献资源 — 发现优质资源后,通过 PR 提交到对应的列表中
# 访问 Awesome 主仓库 https://github.com/sindresorhus/awesome # 使用 awesome-search 搜索所有 Awesome 列表 https://awesomelists.top/ # 创建自己的 Awesome 列表 # 需要遵循 Awesome 列表清单的规范 https://github.com/sindresorhus/awesome/blob/main/contributing.md

常见问题

什么是 Awesome 列表?
Awesome 列表是一种由社区维护的精选资源合集。每个列表围绕特定主题收集高质量的工具、库、教程、文章等资源。"Awesome"已成为 GitHub 上一种流行的资源组织方式,有数千个不同主题的 Awesome 列表。
这个项目和其他 Awesome 列表有什么区别?
这是"Awesome 列表的列表",即所有 Awesome 列表的索引和合集。由 Sindre Sorhus 维护的主列表对收录的子列表有严格的质量要求,确保每个被收录的列表都经过精心策划和持续维护。
如何将自己的 Awesome 列表提交到合集中?
你需要创建一个符合 Awesome 列表规范的仓库,包括使用 Awesome 标志、遵循格式要求、有足够多的高质量条目等。然后通过 Pull Request 提交到主仓库,经过维护者审核后即可被收录。
列表中的资源都是免费的吗?
大部分资源是免费和开源的,但也有一些列表会收录优质的付费工具或服务。通常这些列表会明确标注哪些是免费的,哪些是付费的。
如何找到特定主题的资源?
你可以直接在 Awesome 主仓库中按分类浏览,也可以使用社区开发的搜索工具(如 awesome-search)来跨列表搜索。此外,在 GitHub 上搜索 "awesome-{主题}" 也是一个好方法。
有中文版的 Awesome 列表吗?
有很多中文社区维护的 Awesome 列表,例如 awesome-cn、awesome-chinese-nlp 等。此外,很多国际 Awesome 列表也有中文贡献者参与,部分资源有中文翻译。

社区议题

以下是该项目当前开放的 Issue(按评论数排序),共 16 条,标题已翻译为中文供参考。

编号 议题标题(中文翻译 / 英文原文) 创建日期 评论
#2242 Incubate
Incubate
2022-04-20 248
#732 More non-{tech,science} awesome lists 请!
More non-{tech,science} awesome lists please!
list request
2016-08-05 43
#3538 Spam comments stay on the project for pretty long
Spam comments stay on the project for pretty long
2025-07-13 24
#628 No longer actively maintained repositories
No longer actively maintained repositories
2016-04-19 23
#1972 Manifesto - Table of contents
Manifesto - Table of contents
2021-03-26 21
#3642 Differentiating Unmainatined Repos
Differentiating Unmainatined Repos
2025-09-14 13
#3792 Awesome OpenCode
Awesome OpenCode
2025-11-27 12
#1282 添加 non-English resources to a themed 列表?
Adding non-English resources to a themed list?
2018-04-30 11
#1810 Removing 损坏 链接 from lists
Removing broken links from lists
2020-06-23 10
#1365 Suggestion: 添加 CI to automate heavy PR load
Suggestion: Add CI to automate heavy PR load
2018-07-29 9
#748 Responsibility of the maintainer to respond in a timely fashion..
Responsibility of the maintainer to respond in a timely fashion..
2016-08-20 8
#3606 "inline" table of contents and contribution guidelines seems more cleaner
"inline" table of contents and contribution guidelines seems more cleaner
2025-08-23 6
#504 Helping reader find most relevant content
Helping reader find most relevant content
2016-01-25 6
#1063 Policy on replacing a 链接?
Policy on replacing a link?
2017-09-23 4
#1619 Lint Awesome itself
Lint Awesome itself
2019-09-22 1
#2097 Pull 请求 template: badge placement rule contradicts the linter
Pull request template: badge placement rule contradicts the linter
2021-11-15 0