译者前言
本项目是 sindresorhus/awesome 的中文翻译版,旨在为中文开发者提供一个高质量、持续更新的优秀资源索引。
我们对原作者 Sindre Sorhus 的辛勤工作表示由衷的感谢。
欢迎参与本项目贡献,您可以查看 贡献指南 来了解如何提交您的翻译或建议。
本项目遵循与原项目相同的 CC0-1.0 Universal 许可协议。
什么是awesome列表? 贡献指南 创建列表 Twitter
输入awesome.re
即可访问这里。查看我的应用并关注我的Twitter。
- Node.js - 基于Chrome V8 JavaScript引擎构建的异步非阻塞事件驱动JavaScript运行时。
- 跨平台 - 在Node.js上编写跨平台代码。
- 前端开发
- iOS - 适用于苹果手机和平板电脑的移动操作系统。
- Android - 由Google开发的移动操作系统。
- 物联网&混合应用
- Electron - 使用JavaScript/HTML/CSS构建跨平台原生桌面应用。
- Cordova - 混合应用的JavaScript API。
- React Native - 用于为iOS和Android编写原生渲染移动应用的JavaScript框架。
- 编程语言
- JavaScript学习资源
- Python资源
- Rust资源
- Go资源
- Java资源
- Kotlin资源
- Scala资源
- Ruby资源
- PHP资源
- Perl资源
- Haskell资源
- Erlang资源
- Elixir资源
- Clojure资源
- F#资源
- OCaml资源
- R资源
- Julia资源
- Lua资源
- C资源
- C/C++资源
- C#资源
- Dart资源
- Swift资源
- Objective-C资源
- Shell脚本资源
- PowerShell资源
- TypeScript资源
- CoffeeScript资源
- Elm资源
- Purescript资源
- ReasonML资源
- WebAssembly资源
- 汇编语言资源
- Fortran资源
- V语言资源
- Zig语言资源
- Nim语言资源
- Crystal语言资源
- Groovy语言资源
- D语言资源
- Forth语言资源
- Lisp家族资源
- Prolog资源
- Smalltalk资源
- Racket资源
- Scheme资源
- APL资源
- J语言资源
- Matlab资源
- Wolfram语言资源
- LabVIEW资源
- VBA资源
- ABAP资源
- COBOL资源
- Ada资源
- 新编程语言
- ES6 工具
- Web 性能优化
- Web 工具
- CSS - 指定HTML元素如何在屏幕上显示的样式表语言。
- React - 用于构建用户界面的JavaScript库。
- Relay - 构建数据驱动React应用的框架。
- React Hooks - 让您无需编写类即可使用状态和其他React特性。
- Web Components
- Polymer - 开发Web Components的JavaScript库。
- Angular - 应用框架。
- Backbone - 应用框架。
- HTML5 - 用于网站和Web应用的标记语言。
- SVG - 基于XML的矢量图像格式。
- Canvas
- KnockoutJS - JavaScript库。
- Dojo Toolkit - JavaScript工具包。
- 灵感
- Ember - 应用框架。
- Android UI
- iOS UI
- Meteor
- BEM
- Flexbox
- Web 排版
- Web 可访问性
- Material Design
- D3 - 用于生成动态、交互式数据可视化的库。
- 电子邮件
- jQuery - 易于使用的DOM操作JavaScript库。
- Web Audio
- 离线优先
- 静态网站服务
- Cycle.js - 函数式和响应式JavaScript框架。
- 文本编辑
- 动效UI设计
- Vue.js - 应用框架。
- Marionette.js - 应用框架。
- Aurelia - 应用框架。
- 图表
- Ionic 框架
- Chrome DevTools
- PostCSS - CSS工具。
- Draft.js - React的富文本编辑器框架。
- Service Workers
- 渐进式Web应用
- choo - 应用框架。
- Redux - JavaScript应用的状态容器。
- Browserify - 模块打包工具。
- Sass - CSS预处理器。
- Ant Design - 企业级UI设计语言。
- Less - CSS预处理器。
- WebGL - 渲染3D图形的JavaScript API。
- Preact - 应用框架。
- 渐进增强
- Next.js - 服务器渲染React应用的框架。
- lit - 使用声明式模板系统构建Web Components的库。
- JAMstack - 基于客户端JavaScript、可重用API和预构建标记的现代Web开发架构。
- WordPress-Gatsby - WordPress作为后端、Gatsby作为前端的Web开发技术栈。
- 移动Web开发 - 创造出色的移动Web体验。
- Storybook - UI组件的开发环境。
- Blazor - 使用C#/Razor和HTML在浏览器中通过WebAssembly运行的.NET Web框架。
- 页面速度指标 - 帮助理解页面速度和用户体验的指标。
- Tailwind CSS - 用于快速UI开发的实用优先CSS框架。
- Seed - 用于创建在WebAssembly中运行的Web应用的Rust框架。
- Web性能预算 - 确保网站达到特定性能指标的技术。
- Web动画 - 使用JavaScript、CSS、SVG等在浏览器中创建动画。
- Yew - 受Elm和React启发的Rust框架,用于使用WebAssembly创建多线程前端Web应用。
- Material-UI - 更快更轻松进行Web开发的Material Design React组件。
- Web应用构建块 - 可集成到Web应用中的独立功能。
- Svelte - 应用框架。
- 设计系统 - 由确保一致性和速度的规则指导的可重用组件集合。
- Inertia.js - 无需构建API即可创建单页应用。
- MDBootstrap - 模板、布局、组件和小部件,可快速构建网站。
- Master CSS - 具有增强语法的虚拟CSS语言。
- Hydrogen - 使用React构建Shopify店面的边缘优先框架。
- 微型JS - 包含依赖项不超过2 kB的前端库。
- 前端GIS - 用于Web浏览器的地理信息系统(GIS)。
- WebGPU - 用于在GPU上进行渲染和计算的JavaScript API。
- Flask - Python框架。
- Docker
- Vagrant
- Pyramid - Python框架。
- Play1 Framework
- CakePHP - PHP框架。
- Symfony - PHP框架。
- Laravel - PHP框架。
- 教育
- TALL Stack - 全栈应用解决方案。
- Rails - Ruby框架。
- Gems - 包。
- Phoenix - Elixir框架。
- Useful
.htaccess
Snippets - nginx - Web服务器。
- Dropwizard
- Kubernetes
- Lumen
- Serverless Framework
- Apache Wicket - Java框架。
- Vert.x - 构建响应式应用的框架。
- Terraform - 基础设施即代码工具。
- Vapor - Swift框架。
- FastAPI - Python框架。
- CDK - AWS云开发工具包。
- IAM - 身份和访问管理。
- Slim - PHP框架。
- Fiber - Go框架。
- Fastify - Node.js框架.
{{ ... }}
- 大学课程
- 数据科学
- 机器学习
- 无监督学习 - 无监督机器学习。
- 强化学习 - 通过与环境交互学习的机器学习范式。
- 深度学习 - 基于人工神经网络的机器学习。
- TensorFlow - 深度学习框架。
- TensorFlow.js - JavaScript深度学习库。
- TensorFlow Lite - 移动和嵌入式设备上的深度学习。
- 深度学习项目 - 深度学习项目集合。
- 深度学习教程
- GAN - 生成对抗网络。
- Deep Vision - 计算机视觉深度学习。
- OpenCL - 异构计算框架。
- 深度学习音乐 - 音乐生成深度学习。
- 自动驾驶 - 自动驾驶深度学习。
- ML流媒体 - 流媒体数据机器学习。
- 深度学习生物学 - 生物学应用深度学习。
- 深度学习工程 - 深度学习工程资源。
- Flutter - 移动应用深度学习。
- Hugging Face - 自然语言处理库。
- 深度学习论文 - 深度学习领域的重要论文。
- 数据挖掘
- 信息检索 - 从非结构化数据中获取信息。
- 量子计算
- 理论计算机科学 - 计算理论基础。
- 持续集成与交付
- 服务网格 - 微服务通信基础设施层。
- 动态编程 - 数学资源。
- 数值分析 - 数值方法研究。
- 密码学
- 论文 - 密码学基础论文。
- 形式方法 - 数学方法验证软件和硬件系统。
- 概率编程 - 统计建模语言。
- 近数据处理 - 在存储设备附近处理数据。
- 数据可视化 - 数据可视化工具和技术。
- 数字人文 - 人文学科计算研究。
- 科学计算 - 科学问题的数值解法。
- AI - 人工智能资源。
- 搜索引擎 - 搜索技术。
- NLP - 自然语言处理。
- 语言学 - 语言科学研究。
- RDF - 语义网技术。
- JSON-LD - JSON链接数据格式。
- SEO - 搜索引擎优化。
- 隐私 - 隐私保护工具和服务。
- DevOps - 开发和运维实践。
- 测试 - 软件测试资源。
- 模糊测试 - 自动软件测试技术。
- 嵌入式与物联网 - 嵌入式系统开发。
- 生物信息学 - 生物数据分析。
- 计算生物学 - 生物学计算方法。
- 化学信息学 - 化学数据科学。
- 工业4.0 - 智能制造技术。
- 数字孪生 - 物理系统的虚拟表示。
- 机器人 - 机器人技术资源。
- 计算几何 - 几何算法研究。
- 持续学习 - 机器学习模型持续适应新数据。
- AI产品管理 - AI产品开发与管理。
- AI商业 - AI商业应用案例。
- AI伦理 - AI伦理问题讨论。
- AI安全 - AI系统安全问题。
- AI法律 - AI相关法律问题。
- AI医疗 - 医疗健康AI应用。
- AI教育 - AI教育资源。
- AI创业 - AI领域初创公司。
- AI写作 - AI辅助写作工具。
- AI音乐 - AI音乐生成工具。
- AI艺术 - AI生成艺术工具。
- AI游戏 - 游戏AI开发资源。
- AI硬件 - AI专用硬件。
- AI竞赛 - AI相关竞赛。
- AI数据集 - 机器学习数据集。
- AI工具 - AI开发工具集合。
- AI新闻 - AI领域最新动态。
- AI趋势 - AI技术发展趋势。
- AI未来 - AI未来发展预测。
- AI哲学 - AI相关哲学讨论。 {{ ... }}
- 大数据
- 公共数据集
- Hadoop - 分布式存储和处理框架。
- 数据工程
- 流处理
- ETL - 数据提取、转换和加载工具。
- 数据湖 - 大规模数据存储架构。
- ClickHouse - 列式数据库管理系统。
- 数据质量 - 数据质量管理工具。
- 数据治理 - 数据管理框架。
- 数据可视化 - 数据可视化工具。
- 数据科学
- 数据挖掘
- 数据仓库 - 数据存储和分析系统。
- 数据库 - 数据库系统资源。
- 时序数据库
- NoSQL指南 - NoSQL数据库资源。
- NewSQL - 现代关系数据库系统。
- 区块链数据库
- 图数据库
- 搜索引擎
- 数据API - 数据服务接口。
- 数据格式 - 数据格式和数据集。
- 数据清洗 - 数据预处理工具。
- 数据安全 - 数据保护工具。
- 数据隐私 - 隐私保护技术。
- 数据伦理 - 数据使用伦理问题。
- 数据科学竞赛 - 数据科学比赛资源。
- 数据科学入门 - 数据科学学习路径。
- 数据科学工具 - 数据科学家常用工具。
- 数据科学笔记本 - Jupyter笔记本资源。
- 数据科学工作流
- 数据科学项目 - 数据科学项目示例。
- 数据科学面试 - 面试准备资源。
- 数据科学书籍 - 免费数据科学书籍。
- 数据科学课程 - 数据科学学习课程。
- 数据科学博客 - 数据科学相关博客。
- 数据科学播客 - 数据科学播客资源。
- 数据科学新闻 - 数据科学最新动态。
- 数据科学社区 - 数据科学交流平台。 {{ ... }}
- 算法与数据结构
- 算法可视化
- 算法竞赛
- 数学
- 离散数学
- 数值分析
- 形式方法 - 数学形式化验证。
- 编程语言理论
- 类型理论
- 范畴论
- 计算理论
- 信息论
- 编码理论
- 密码学
- 量子计算
- 并行计算
- 分布式系统
- 操作系统
- 计算机架构
- 编译器设计
- 程序分析
- 软件验证
- 程序合成
- 自动定理证明
- 计算几何
- 图形学数学
- 计算复杂性
- 计算生物学
- 计算化学
- 计算物理学
- 计算社会科学
- 计算语言学
- 计算神经科学
- 计算金融
- 计算法律
- 计算考古学
- 计算艺术
- 计算音乐 {{ ... }}
- 开发工具
- Git工具
- GitHub资源
- GitHub浏览器扩展
- GitHub Actions
- GitLab资源
- Bitbucket资源
- DevOps工具
- CI/CD工具
- 代码审查
- 调试工具
- 性能分析
- 静态分析
- 动态分析
- 代码质量
- 代码覆盖率
- 测试工具
- 单元测试
- 端到端测试
- 负载测试
- 安全测试
- Web性能
- Web开发工具
- 浏览器扩展
- 命令行工具
- 终端工具
- Shell工具
- SSH工具
- FOSS工具
- API工具
- JSON工具
- YAML工具
- XML工具
- 正则表达式
- 编辑器插件
- 文本编辑器
- IDE工具
- Vim工具
- Emacs工具
- VS Code工具
- IntelliJ插件
- 远程工作工具
- 生产力工具
- 团队协作工具
- 开发者博客
- 开发者YouTube
- 开发者播客
- 开发者新闻
- 开发者社区
- 开发者学习
- 开发者求职 {{ ... }}
- 移动开发
- Android开发
- Android UI/UX
- Android安全
- iOS开发
- SwiftUI
- Flutter
- React Native
- Xamarin
- Ionic
- Cordova
- Capacitor
- 移动测试
- 移动安全
- 移动性能
- 跨平台开发
- PWA
- 移动AI
- 移动AR/VR
- 移动游戏
- 移动支付
- 移动广告
- 移动分析
- 移动通知
- 移动数据库
- 云计算
- AWS资源
- Azure资源
- Google Cloud资源
- IBM Cloud资源
- Oracle Cloud资源
- 阿里云资源
- 腾讯云资源
- 华为云资源
- DigitalOcean资源
- Serverless架构
- Kubernetes资源
- Docker资源
- Terraform资源
- 云安全
- 云原生 {{ ... }}
- 游戏开发
- 游戏引擎
- Unity资源
- Unreal引擎
- Godot引擎
- Cocos2d-x
- 游戏设计
- 游戏编程
- 游戏AI
- 游戏音频
- 游戏物理
- 游戏网络
- 游戏数学
- 游戏图形
- 游戏着色器
- 游戏VR
- 游戏AR
- 游戏测试
- 独立游戏
- 游戏开发学习
- 游戏开发博客
- 游戏开发YouTube
- 复古游戏开发
- HTML5游戏
- 游戏服务器
- 游戏工具
- 游戏资产
- 游戏开发社区 {{ ... }}
- 安全
- 应用安全
- 网络安全
- 渗透测试
- 红队工具
- 蓝队防御
- 漏洞研究
- 恶意软件分析
- 逆向工程
- 密码学
- CTF资源
- 威胁情报
- 威胁检测
- 事件响应
- 数字取证
- OSINT - 开源情报收集
- 社会工程
- 安全编码
- 安全运维
- 云安全
- 物联网安全
- 区块链安全
- AI安全
- 安全合规
- 安全会议
- 安全学习
- 安全博客 {{ ... }}
- 区块链
- 比特币
- 以太坊
- 智能合约
- Solidity
- Web3
- DeFi - 去中心化金融
- NFT - 非同质化代币
- DAO - 去中心化自治组织
- DApp开发 - 去中心化应用
- 共识算法
- 区块链安全
- 区块链扩展
- 零知识证明
- 跨链技术
- 区块链游戏
- 区块链存储
- 区块链身份 - 去中心化身份
- 区块链物联网
- 区块链学习
- 区块链博客
- 区块链会议
- 区块链工具
- 区块链测试
- 区块链数据分析
- Awesome Awesomeness - Awesome列表的列表。
- Awesome Search - 快速搜索所有Awesome列表。
- StumbleUponAwesome - 随机发现有趣的Awesome列表。
- Awesome CLI - 从命令行查看Awesome列表。
- Awesome Viewer - 一个为Awesome列表设计的精美网页查看器。
- Track Awesome List - 查看所有Awesome列表的更新。
- Awesome Reminders - 获取关于Awesome列表的更新提醒。
- Awesome Cheatsheets - 很棒的备忘单。
- Free for Dev - 为开发者提供的免费SaaS、PaaS和IaaS服务列表。
- Free Stuff - 免费物品清单。
- List of Free Learning Resources - 免费学习资源。
- Learn to Program - 学习编程的免费资源。
- The Odin Project - 免费学习Web开发。
- Public APIs - 免费的公共API集合。
- Self-Hosted - 免费的自托管软件和服务。 {{ ... }}