https://githubfun.com

GitHub Funny

发现 GitHub 上最有趣的开源项目

每周精选最热门、最具创新性的开源项目,带您探索开源世界的无限可能

AI与机器学习

microsoft
generative-ai-for-beginners
microsoft
103.9k

generative-ai-for-beginners是由Microsoft提供的生成式人工智能课程。该课程旨在帮助初学者理解和掌握生成式人工智能的基础概念和技术。通过实用的教程和示例,学习者可以逐步探索生成式人工智能的世界,为未来深入学习打下坚实基础。

d2l-ai
d2l-zh
d2l-ai
74.4k

一本开源免费在线阅读教科书《动手学深度学习》,该书是加州大学伯克利分校 2019 年春学期 Introduction to Deep Learning 课程教材的中文翻译版。书籍内容全面介绍深度学习,不仅阐述算法原理,还可以运行它们,以获得交互式的学习体验

ggml-org
llama.cpp
ggml-org
91.5k

f
awesome-chatgpt-prompts
f
139.6k

一个精选的中文聊天生成模板项目,为使用 ChatGPT 的人提供了各种有趣的模板,让聊天更加有趣!这个项目提供了多种模板,可以让 ChatGPT 扮演不同角色,如 Linux 终端、文本翻译与修正、技术面试官、故事家、脱口秀演员、写作指导顾问、心理咨询家等。通过这些模板,用户可以快速上手 ChatGPT,拓展其应用场景,提供更丰富的聊天体验。

comfyanonymous
ComfyUI
comfyanonymous
97.2k

一个强大和模块化的GUI和图形/节点接口,它提供了稳定和可扩展的用户界面组件。这个项目的设计注重可定制性和易用性,使开发人员能够快速构建漂亮和功能丰富的图形界面应用程序。

xtekky
gpt4free
xtekky
65.6k

一个逆向工程的项目,旨在研究和探索GPT4和GPT3.5模型的工作原理。它为用户提供了一个了解GPT模型内部机制的机会,并促进了对生成式预训练模型的研究和改进。

binary-husky
gpt_academic
binary-husky
69.8k

Developer-Y
cs-video-courses
Developer-Y
70.4k

一份精选的计算机科学视频课程列表,涵盖计算机科学导论、数据结构和算法、系统编程、软件工程、人工智能、机器学习等领域,包含知名大学公开课程及专业讲师课程。

软件开发技术栈

AUTOMATIC1111
stable-diffusion-webui
AUTOMATIC1111
159.0k

一个稳定扩散web界面,基于grado库开发,提供了友好的浏览器界面,方便用户对稳定扩散模型进行可视化和操作。

yt-dlp
yt-dlp
yt-dlp
138.6k

基于 YouTube-dl 的分支项目,同时也基于不再活跃的 youtube-dlc 进行开发。该项目旨在添加补丁、特性和改进,保持与官方项目的同步更新。yt-dlp 提供了更多的选项和功能,使用户能够更灵活地下载 YouTube 视频和内容,满足各种下载需求。

airbnb
javascript
airbnb
148.0k

一份来自 Airbnb 团队开源的 JavaScript 编码规范指南,前端的同学可以学习下

ollama
ollama
ollama
157.8k

Significant-Gravitas
AutoGPT
Significant-Gravitas
180.3k

electron
electron
electron
119.4k

一个用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序的框架。它允许开发者使用前端技术栈来构建 Windows、macOS 和 Linux 等多个平台的桌面应用,为开发者提供了丰富的工具和组件,让他们可以轻松地开发出现代化、功能丰富的桌面应用。

ryanmcdermott
clean-code-javascript
ryanmcdermott
94.1k

Google 工程师 Ryan McDermott 根据 《Clean Code》总结了一份适用于 JavaScript 的软件工程指导准则《Clean Code JavaScript》。希望能帮你写出易读、易复用、易重构的 JavaScript 代码

langgenius
dify
langgenius
122.0k

一个用于创建强大的AI应用程序的开发工具,它提供了插件和数据集的API,以及一个用于快速工程和可视化操作的界面。对于想要开发应用程序的开发者和研究人员,dify提供了方便的工具和接口,帮助他们构建功能丰富的AI应用。

云原生与基础设施

数据技术与分析

系统与平台

facebook
react-native
facebook
124.8k

一个使用React构建本地应用程序的框架

justjavac
free-programming-books-zh_CN
justjavac
116.0k

free-programming-books - 免费的计算机编程类中文书籍

rustdesk
rustdesk
rustdesk
104.3k

一款开源的远程桌面控制程序,开箱即用,无需配置,可充当 TeamViewer 和 AnyDesk 的替代品。软件数据可自行托管到私有服务器,确保数据安全。

microsoft
PowerToys
microsoft
126.6k

微软官方维护的Windows工具箱,内含众多实用工具,如快速启动、窗口管理、文件预览等,可显著提高用户的生产力。作为一个开源项目,PowerToys为Windows用户提供了强大的功能集合,使其能够更高效地管理和操作操作系统。

flutter
flutter
flutter
174.3k

谷歌开源的跨平台 UI 框架,具有响应式编程、热重载、美观的 Material Design 设计等特点,支持 iOS、Android、Web、桌面应用等多个平台。

tauri-apps
tauri
tauri-apps
100.1k

Tauri 是一个用于构建跨平台桌面应用的框架,支持 Windows、macOS、Linux、iOS 和 Android。开发者可使用任何前端框架构建用户界面,后端基于 Rust 提供高性能二进制文件。核心特点包括内置应用打包器、自动更新、系统托盘图标、原生通知、原生 WebView 协议等。Tauri 通过系统 WebView 渲染应用,提供统一的开发体验,适合构建轻量、高效的桌面应用。

massgravel
Microsoft-Activation-Scripts
massgravel
159.7k

一个用于Windows和Office的激活工具,支持HWID、KMS38和Online KMS激活方法。该项目专注于开源代码和减少反病毒检测,为用户提供激活Windows和Office的解决方案。

ChatGPTNextWeb
NextChat
ChatGPTNextWeb
86.7k

开发工具与环境

nvbn
thefuck
nvbn
94.9k

输错命令后,fuck 一下,自动帮你更正命令,解气又实用

gin-gonic
gin
gin-gonic
87.4k

Gin是一个基于Go语言的高性能Web框架,具备零分配路由、极速处理、中间件支持、崩溃防护、JSON验证、路由分组、错误管理、内置渲染和可扩展性等核心特点。适用于需要高性能和高开发效率的Web应用开发,广泛应用于推送通知、无服务器平台、图片管理、API网关等领域。

Chalarangelo
30-seconds-of-code
Chalarangelo
126.1k

一份精心收集整理一些实用的 JavaScript 代码片段集合

microsoft
vscode
microsoft
179.7k

Visual Studio Code将代码编辑器的简单性与开发人员核心编辑-构建-调试周期所需的功能结合在一起。它提供了全面的代码编辑、导航和理解支持,以及轻量级调试、丰富的可扩展性模型和与现有工具的轻量级集成。

microsoft
terminal
microsoft
101.1k

微软发布且开源了一款新的命令行终端工具 Windows Terminal

n8n-io
n8n
n8n-io
163.3k

n8n 是一个面向技术团队的工作流自动化平台,结合了代码的灵活性和无代码的速度。支持400多种集成,具备原生AI功能,允许用户使用JavaScript/Python编写代码或通过可视化界面构建自动化流程。平台提供自托管选项,确保数据完全可控,并支持企业级功能如高级权限、单点登录和隔离部署。n8n采用公平代码许可,社区活跃,提供900多个现成模板,适合构建复杂的自动化工作流。

jlevy
the-art-of-command-line
jlevy
159.2k

一篇在 GitHub 上拥有 6w+ Star 的文章《命令行的艺术》

nvm-sh
nvm
nvm-sh
90.4k

nvm是一个兼容posix的bash脚本,用于管理多个活动Node.js版本。通过nvm,开发者可以轻松切换和管理Node.js的不同版本,确保项目在不同Node.js环境中的正常运行。

学习与职业发展

practical-tutorials
project-based-learning
practical-tutorials
252.8k

一个编程教程列表,旨在帮助有抱负的软件开发人员学习如何从头开始构建应用程序。这个项目提供了一系列以项目为基础的编程教程,涵盖了多种主要编程语言。教程内容包括从项目规划、代码编写到应用部署等方方面面,帮助学习者全面提升编程技能。

sindresorhus
awesome
sindresorhus
423.1k

一个关于各种有趣话题的精彩列表。这些列表包含了有关各种领域的精选资源,从编程工具到娱乐、学习资源等等。awesome旨在为用户提供一个集中的资源库,帮助他们探索感兴趣的话题,发现新的工具和资源。

getify
You-Dont-Know-JS
getify
184.1k

关于JavaScript的系列书籍,深入探讨 JavaScript 的核心概念和语言特性,为开发者提供深入理解 JavaScript 的机会。通过这系列书籍,读者可以更好地掌握 JavaScript 的复杂性和灵活性。

ossu
computer-science
ossu
199.2k

通往计算机科学免费自学教育之路的项目。该项目收集了丰富的学习资源,为自学计算机科学的学习者提供了一条清晰的学习路径。无论是初学者还是有经验的开发者,都可以在这里找到符合自己需求的学习材料。

CyC2018
CS-Notes
CyC2018
183.2k

一份根据计算机经典书籍以及官方技术文档进行总结的学习笔记,涵盖算法、操作系统、网络、数据库等多个技术点

vinta
awesome-python
vinta
274.2k

一个Python资源集合库,汇集了Python生态中最热门的项目、工具、库、框架等。该项目旨在为Python开发者提供一个集中的资源库,帮助他们更好地学习和使用Python。awesome-python涵盖了广泛的主题,是Python生态的宝库之一。

trekhleb
javascript-algorithms
trekhleb
195.1k

包含了多种基于 JavaScript 的算法与数据结构,每种算法和数据结构都有自己的 README,包含相关说明和链接,以便进一步阅读 (还有 YouTube 视频)

kamranahmedse
developer-roadmap
kamranahmedse
345.6k

一个为所有开发者提供的成长之路指南,旨在为菜鸟和老鸟提供一条充满乐趣和挑战的发展路径。这个项目将帮助你轻松了解各种技能树和技术路线,使你的职业之旅不再迷茫。无论你是新手还是经验丰富的开发者,这个开源项目都提供了有价值的学习资源和指导,帮助你不断提升技能。

多媒体与UI设计

API与通信

hoppscotch
hoppscotch
hoppscotch
77.3k

一款基于Node.js的免费开源、便捷美观的API调试工具。作为调试接口的利器,Hoppscotch通过直观的用户界面和强大的功能,提高了开发效率。它支持多种HTTP请求方法,能够快速发现问题并优化API的调用过程。适用于开发人员、测试人员以及任何需要调试API的人。

caddyserver
caddy
caddyserver
68.6k

用 Go 编写的轻量级 Web 服务器。它相较于 Apache、Nginx 这些知名 Web 服务器,独特点在于提供了编译好的可执行文件,实现了真正的开箱即用。无需任何配置即可拥有免费的 HTTPS、自动把 Markdown 文件转化成 HTML 等人性化的功能。如果是搭建中小型的 Web 服务,它完全够用而且省时省心

nocodb
nocodb
nocodb
59.2k

开源的智能表格制作工具,能够快速创建自己的数据库应用。它基于 MySQL 和 MongoDB 数据库,并提供了可视化的界面,让数据库管理变得更加简单。

charlax
professional-programming
charlax
50.0k

一份收集了全栈程序员用到的各种优秀资料、工具及框架等资源集合

meilisearch
meilisearch
meilisearch
55.0k

一款开源、免费的搜索引擎,以其出色的性能、易用性和简便的部署而著名。它提供即时搜索体验,支持多种语言,适合各种规模的项目。无论是小型网站还是大型企业级应用,Meilisearch 都能够提供快速可靠的搜索功能。

neovim
neovim
neovim
95.0k

Neovim是一个Vim的分支,侧重于可扩展性和可用性。通过引入新的特性和改进现有功能,Neovim致力于提供更好的编辑体验和更高的可扩展性,使得Vim的使用更加舒适和高效。

binhnguyennus
awesome-scalability
binhnguyennus
67.2k

一个致力于大规模系统设计的项目,汇集了可扩展性、可靠性和高性能系统的模式和最佳实践。它为开发人员提供了丰富的资源和参考,帮助他们设计和实现高效的大规模系统。

home-assistant
core
home-assistant
83.2k

工具与集成

public-apis
public-apis
public-apis
386.0k

收集了大量公开的 API,让开发者可以快速集成到自己的产品中

huggingface
transformers
huggingface
154.0k

一个先进的自然语言处理模型库,为Jax、PyTorch和TensorFlow打造。它提供了丰富的预训练模型和工具,帮助用户在自然语言处理任务中取得更好的效果和性能。

freeCodeCamp
freeCodeCamp
freeCodeCamp
434.9k

freeCodeCamp.org 是一个免费编程学习平台,提供全栈开发、机器学习等自定进度的课程,包含数千个互动编程挑战。平台提供12项免费开发者认证,涵盖网页设计、JavaScript算法、数据可视化等领域。通过完成项目和挑战,用户可以获得认证,提升技能并助力职业转型。社区支持丰富,包括论坛、YouTube频道和技术文章,适合初学者和进阶开发者。

trimstray
the-book-of-secret-knowledge
trimstray
198.3k

一个鼓舞人心的列表、手册、备忘录、博客、黑客工具、一行命令、CLI/Web 工具等信息的集合。这个项目汇集了各种有趣和实用的技术资源,旨在为技术爱好者提供灵感和知识。

EbookFoundation
free-programming-books
EbookFoundation
379.0k

这个项目收集了许多免费的编程书籍,涵盖了几乎所有编程语言和技术,分类齐全。对于程序员来说,它是一个宝贵的资源,可以帮助他们自学不同领域的编程知识。无论你是初学者还是有经验的开发者,这个项目都提供了丰富多样的书籍选择,让你不断扩展技术广度和深度。

awesome-selfhosted
awesome-selfhosted
awesome-selfhosted
263.5k

免费软件网络服务和web应用程序的列表,可以托管在您自己的服务器上

codecrafters-io
build-your-own-x
codecrafters-io
449.8k

通过从头开始重新创建您最喜欢的技术,该项目旨在帮助开发者通过实践来掌握编程技能。通过参与重新创建喜欢的技术,开发者可以深入了解其工作原理、设计思路和实现细节,从而加深对编程的理解和掌握。

TheAlgorithms
Python
TheAlgorithms
214.9k

用 Python 实现所有算法。该项目是用 Python 语言实现各种算法的集合,主要用于教育和学习。包括搜索、排序、数据结构、机器学习、密码、神经网络等方面

© 2025 GitHub Fun. All rights reserved.