Awesome Top 中文社区

Awesome Top 中文社区,精选了 GitHub 上优秀的开源项目,致力于帮助开发者了解当前热门项目和趋势,当访问GitHub受限时,为您提供第二通道。

顶级项目
更多
freeCodeCamp
非盈利Web全栈编程学习网,知识覆盖HTML、CSS、JavaScript、Node.js、数据可视化、数据库等。
TypeScript
BSD-3-Clause
419.5 k
codecrafters-io
收集了上百篇技术教程,让你学会创建自己的的各种应用程序,如机器人、区块链、数据库、游戏等。
Markdown
383.1 k
sindresorhus
Awesome List 项目是一个由开源社区收集整理的清单列表。清单内容涉及众多话题,从开发工具、到书籍、学习教程,几乎涵盖了计算机领域所有资源。
CC0-1.0
363.0 k
EbookFoundation
免费的编程书籍集合,内含多国语言版本
Python
CC-BY-4.0
358.4 k
public-apis
用于 Web 和软件开发的免费 API 集合
Python
MIT
348.2 k
kamranahmedse
开发者学习路线图,指南及其他教育资源,以帮助开发人员选择合适的学习路径并指导其学习。
TypeScript
Other
324.8 k
donnemartin
学习如何设计大规模系统。为系统设计面试做准备。
Python
Other
301.6 k
vinta
精选Python框架、库、软件和资源清单。
Python
Other
245.1 k
facebook
构建网页和原生用户界面的JavaScript框架。
JavaScript
MIT
235.9 k
awesome-selfhosted
收集了 1000+ 可本地搭建的网络服务和 Web 应用程序
Other
230.6 k
热门趋势
更多
codecrafters-io
收集了上百篇技术教程,让你学会创建自己的的各种应用程序,如机器人、区块链、数据库、游戏等。
Markdown
383.1 k
sindresorhus
Awesome List 项目是一个由开源社区收集整理的清单列表。清单内容涉及众多话题,从开发工具、到书籍、学习教程,几乎涵盖了计算机领域所有资源。
CC0-1.0
363.0 k
public-apis
用于 Web 和软件开发的免费 API 集合
Python
MIT
348.2 k
kamranahmedse
开发者学习路线图,指南及其他教育资源,以帮助开发人员选择合适的学习路径并指导其学习。
TypeScript
Other
324.8 k
donnemartin
学习如何设计大规模系统。为系统设计面试做准备。
Python
Other
301.6 k
f
这是一个用于ChatGPT模型的提示示例集合。
JavaScript
CC0-1.0
127.5 k
n8n-io
n8n 是一个易扩展的自动化工作流工具,轻松实现不同服务任务之间的互联。
TypeScript
Other
101.8 k
langgenius
Dify 是一个易用的 LLMOps 平台,旨在让更多人可以创建可持续运营的原生 AI 应用。Dify 提供多种类型应用的可视化编排,应用可开箱即用,也能以“后端即服务”的 API 提供服务。
TypeScript
Other
100.2 k
open-webui
ChatGPT 风格的 Ollama Web界面
JavaScript
Other
97.0 k
hacksider
只需一张图片即可实现实时换脸和视频深度伪造。
Python
AGPL-3.0
70.1 k
前沿技术
更多
moby
Moby 项目 - 用于组装基于容器的系统的容器生态系统协作项目
Go
Apache-2.0
69.8 k
localstack
LocalStack 是一个功能齐全的亚马逊AWS云服务模拟器,帮组你在离线状态下开发和测试你的AWS应用。
Python
Other
59.1 k
All-Hands-AI
OpenHands:更少的代码,更多的内容
Python
MIT
57.0 k
traefik
Traefik 是一款现代的云原生 HTTP 反向代理和负债均衡器,方便部署微服务。
Go
MIT
55.0 k
commaai
OpenPilot是由comma.ai开发的一种开源半自动驾驶系统。
Python
MIT
54.0 k
appwrite
Appwrite是一个基于Docker的端到端开发者平台,其容器化的微服务库可应用于网页端,移动端,以及后端。Appwrite 通过视觉化界面简化了从零开始编写 API 的繁琐过程,在保证软件安全的前提下为开发者创造了一个高效的开发环境。
TypeScript
BSD-3-Clause
50.6 k
jesseduffield
一个运行在终端命令行的 docker 图形界面管理器。
Go
MIT
44.4 k
LadybirdBrowser
Ladybird 是一款真正独立的网络浏览器,它使用了一种基于网页标准的新型引擎。
C++
BSD-2-Clause
43.1 k
jeecgboot
🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x/3.x,SpringCloud,Ant Design&Vue3,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码!
Java
Apache-2.0
42.9 k
Kong
Kong 是一个云原生API 网关,提供反向代理、路由、负载平衡、健康检查、身份验证等功能。
Lua
Apache-2.0
40.9 k
Web开发
更多
facebook
构建网页和原生用户界面的JavaScript框架。
JavaScript
MIT
235.9 k
vuejs
一套构建用户界面的渐进式JavaScript框架。
TypeScript
MIT
208.9 k
twbs
用于在网络上开发响应式、移动优先项目的最受欢迎的HTML、CSS和JavaScript框架。
MDX
MIT
172.4 k
flutter
Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK。
Dart
BSD-3-Clause
170.7 k
vercel
Next.js是一个基于React.js的Node.js开发框架,支持SSR后端渲染。用户包括腾讯新闻、抖音、币安、Netflix等。
JavaScript
MIT
132.2 k
facebook
使用Javascript和React开发移动APP。
C++
MIT
122.5 k
nodejs
Nodejs源码 - 一个能够在服务器端运行的JavaScript的运行环境。
JavaScript
Other
111.5 k
axios
基于Promise的JavaScript HTTP客户端。
JavaScript
MIT
107.0 k
mrdoob
JavaScript 3D 库。
JavaScript
MIT
106.5 k
facebook
React开发环境快速构建工具
JavaScript
MIT
103.3 k
精选动态
更多
量化交易的核心在于通过数学模型和统计方法分析金融市场数据,找出具有投资价值的交易机会,并通过自动化程序执行交易。然而,开发一个完整的量化交易系统并非易事,需要处理大量的金融数据、实现复杂的交易策略、进行回测验证以及实盘交易等多个环节。Zipline框架的出现,极大地简化了这些工作,使开发者可以专注于交易策略的设计和优化,而无需关注底层的技术实现细节。无论是个人投资者探索新的交易策略,还是金融机构开发大规模量化交易系统,Zipline都能提供有效的解决方案。接下来,让我们深入了解Zipline的...
发布于:2025-05-20 08:30:12
60
随着互联网技术的发展,用户对于网页的视觉体验和交互效果有了更高的要求。传统的静态网页已难以满足用户需求,而复杂的滚动动画效果往往需要大量的JavaScript代码来实现,这对于开发者来说是一项不小的挑战。skrollr的出现解决了这一问题,它通过简单的数据属性(data attributes)来定义动画,无需编写复杂的JavaScript代码,大大降低了实现滚动动画的难度。无论是小型网站还是大型应用,skrollr都能发挥其优势,为用户带来流畅、惊艳的滚动体验。 一、skrollr的安装与配置 ...
发布于:2025-05-20 08:30:12
45
React作为主流的前端开发库,以其高效的组件化开发模式和虚拟DOM技术,在构建交互式用户界面方面表现卓越。然而,在实际开发中,面对大型项目的架构搭建、状态管理、工程化配置等复杂问题,单纯使用React仍存在一定局限性。ICE框架基于React进行深度拓展和优化,整合了一系列实用的工具和功能,提供了从项目初始化到部署的一站式解决方案,让开发者能够更加专注于业务逻辑实现,轻松应对各类开发场景。接下来,我们就一同开启ICE框架的探索之旅。 一、ICE的安装与配置 1.1 环境准备 在使用ICE框...
发布于:2025-05-20 08:30:11
43
随着微服务架构的广泛应用,Kubernetes已成为容器编排的事实标准。在Kubernetes集群中,服务通常以Pod的形式运行,并且可能有多个实例以实现高可用性和负载均衡。为了让外部用户能够访问这些服务,需要一种机制来管理和路由流量。这正是ingress-nginx发挥作用的地方。它作为Kubernetes集群的"大门",负责接收所有外部流量,并根据预设的规则将其转发到对应的服务,大大简化了集群的网络配置和管理。 一、ingress-nginx的安装与配置 1.1 安装前的准备工作 在安装in...
发布于:2025-05-20 08:30:10
45
随着互联网的发展,中心化服务提供商对内容的控制和审查日益严格,用户数据隐私泄露事件频发,网络安全隐患凸显。ZeroNet的出现为解决这些问题提供了新的思路。它基于区块链和P2P技术,实现了网站内容的分布式存储和传输,使得任何人均可自由发布和访问信息,且内容无法被单一实体篡改或删除。这种去中心化的特性吸引了众多技术爱好者和追求信息自由的用户。接下来,我们将深入了解ZeroNet的技术细节和应用方法。 一、ZeroNet核心概念与原理 1.1 去中心化网络架构 ZeroNet采用完全去中心化的P...
发布于:2025-05-20 08:30:09
95
对于开发者来说,良好的英语能力和快速准确的打字技能在工作中至关重要。无论是阅读英文技术文档、与国际团队协作交流,还是在编程过程中频繁输入英文代码和注释,都对英语水平和打字速度提出了较高要求。然而,传统的英语学习方法往往侧重于词汇背诵和语法学习,忽视了与实际键盘输入操作的结合。qwerty-learner的出现,弥补了这一不足,它让开发者在进行键盘操作的同时,强化英语单词的记忆和输入能力,达到事半功倍的学习效果。接下来,让我们深入了解这款软件的魅力所在。 一、qwerty-learner的安装...
发布于:2025-05-19 08:30:13
119
随着开源生态的繁荣和技术交流的日益频繁,开发者需要更便捷的方式记录和分享自己的工作成果。Kap正是为满足这一需求而生,它不仅能够实现高质量的屏幕录制,还支持将录制内容快速转换为GIF格式,便于在文档、博客、社交媒体等平台传播。接下来,我们将详细探讨Kap的各项功能与使用方法。 一、Kap的安装与配置 1.1 多平台安装方式 Kap支持Windows、macOS和Linux三大主流操作系统,用户可以根据自身需求选择对应的安装包。在Windows系统中,用户可通过官方网站下载.exe格式的安装文...
发布于:2025-05-19 08:30:12
51
传统的终端操作往往局限于本地环境,而 xterm.js 的出现打破了这一限制,让终端交互能够在 Web 页面中流畅运行。它基于 JavaScript 开发,兼容多种浏览器,为开发者提供了高度可定制化的终端解决方案。对于希望在 Web 端实现命令行操作、远程连接等功能的开发者来说,掌握 xterm.js 是实现目标的重要一步。 一、xterm.js 的安装与配置 1.1 安装方式 xterm.js 支持多种安装方式,以适应不同的开发环境和项目需求。 通过 npm 安装:对于使用 npm 管理项目...
发布于:2025-05-19 08:30:11
97
随着微服务架构的兴起,容器技术因其轻量级、可移植性和资源隔离性等优势,被广泛应用于应用开发、部署和运维领域。containerd 在容器生态系统中扮演着承上启下的关键角色,它向下对接底层操作系统资源,向上为容器编排工具提供稳定的容器运行和管理接口。了解和掌握 containerd,对于开发者构建高效、可靠的容器化应用具有重要意义。接下来,让我们一起走进 containerd 的世界。 一、containerd 的安装与配置 1.1 安装准备 在安装 containerd 之前,需要确保操作系...
发布于:2025-05-19 08:30:10
42
Web界面开发既要满足用户对美观和交互性的需求,又要兼顾开发效率与代码的可维护性。传统的前端开发方式在面对复杂界面和多样交互效果时,往往需要编写大量重复代码,开发周期长且后期维护困难。UIKit通过将常用的UI组件和功能进行模块化封装,让开发者可以直接调用这些组件,减少重复开发工作,专注于业务逻辑实现。接下来,我们将详细了解UIKit的各个方面,探索它如何助力Web开发。 一、UIKit的安装与配置 1.1 环境准备 在使用UIKit进行开发前,需要确保本地开发环境具备基本的Web开发条件。首...
发布于:2025-05-19 08:30:08
49