宗旨
多年以前,我曾看到 GitHub 开源项目作者、全栈工程师 TJ Holowaychunk 说过这么一句话:
"I don't read books, never went to school, I just read other people's code and always wonder how things work"。
从那时起,我便认为,通过阅读源码,站在前辈的角度上,去思考代码架构与程序逻辑,乃是提升编程技巧最好的方式。
因此,GitHub 也自然而然的,成为我最喜爱的开发者平台。
秉着挖掘开源价值的初衷,GitHubDaily 自 2015 年 10 月 10 日正式成立。
我们希望能通过这一举措,帮助开发者们发现当下最火的开源项目,掌控最新技术动态, 扩大技术视野, 并从开源项目的学习中获得编程能力的提升。
目前,GitHubDaily 已累积分享超过 3000 个开源项目,内容包括但不限于 GitHub 上的开源技术资料、开发者工具、编程网站以及成熟应用。
除了 GitHub 之外,我们也开始在下面多个社交媒体平台,帮助开发者传播与分享优质开源项目,挖掘其未来的技术应用前景。
如果你想接收最新的 GitHub 开源项目资讯,可以关注一下👇
- 公众号: GitHubDaily
- 微博: @GitHubDaily
- 知乎: @GitHubDaily
有不错的开源项目,也欢迎到本仓库的 issues 推荐或自荐项目,我们期待你的分享。
2022 年复盘
下面是对 GitHubDaily 在 2022 年所推荐的项目进行分类整理,方便大家查找以往分享过的内容。
目录
Java
名称 | 简述 | 源 |
---|---|---|
mall4cloud | 一个基于 Spring Cloud 构建的开源电商系统。采用主流微服务技术实现,支持集群部署、服务注册和发现以及拥有完整的订单流程等,是一个适合二次开发的电商平台系统。 | ![]() |
RuoYi | GitHub 上一款开源的权限管理系统:RuoYi,基于 SpringBoot 搭建,代码易读易懂、界面简洁美观。项目可用于所有的 Web 应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA,支持移动客户端访问。核心技术采用 Spring、MyBatis、Shiro,没有任何其它重度依赖,直接运行即可使用。 | ![]() |
Bolo Solo | GitHub 上一个开源的个人博客系统:Bolo Solo,简单易部署,自带精致主题、数据统计表、邮件提醒、自定义图床、功能丰富的 Markdown 编辑器,专为程序员设计。 | ![]() |
NBlog | 一个前后端分离的开源博客系统,基于 Spring Boot + Vue 技术栈开发,界面清新简洁,拥有多个丰富的博客组件,自带管理后台。 | ![]() |
algorithms | 一个开源的在线考试系统,按照不同功能,可划分为题目管理、答题系统、权限分配、评卷系统等模块。 | ![]() |
JavaSecInterview | 由国内开发者更新与维护的 Java 面试题库,主要围绕 Java 安全研究与安全开发领域,覆盖了Shiro 和 Spring 框架、Fastjson 和 Log4j2 组件等安全知识。 | ![]() |
Python
名称 | 简述 | 源 |
---|---|---|
Pynecone | GitHub 上的开源 Python 全栈开发框架:Pynecone,可让你在短短几分钟内,快速搭建一个 Web 应用。无需任何 Web 开发基础,即可上手使用。非常适合用来构建 AI 模型的 Demo 示例,简单又方便。 | ![]() |
python-tutorial | GitHub 上一个开源 Python 实用教程。包括了 Python 基础,Python 高级特性,面向对象编程,多线程,数据库,数据科学,Flask,爬虫开发教程。教程中包含的范例,涵盖了大多数 Python 日常脚本任务,可作为入门学习资料,亦可作为工作中编写脚本的参考实现。 | ![]() |
PrettyMaps | 一个在 GitHub 开源的小型 Python 库,可基于 OpenStreetMap 数据,帮助开发者快速绘制简洁美观的地图。 | ![]() |
pyWhat | 推荐一款比较实用的 Python 脚本工具:pyWhat,能够快速提取信息中的 IP 地址、邮箱、信用卡、数字货币钱包地址、YouTube 视频等内容。不仅如此,pyWhat 还可对文件和目录进行扫描,通过递归搜索,快速获取核心信息,并对结果进行筛选、过滤、排序、导出等操作 | ![]() |
MLScraper | 一个开源的 Python 爬虫脚本,可基于机器学习自动从 HTML 页面中抓取数据。在给爬虫提供输出结果的示例后,它便会自动提取规则,对页面数据进行抓取,整个过程无需指定 CSS 选择器。 | ![]() |
《动手开发一个 Python 小项目》 | 书中收录了 80 多个 Python 项目,每个项目都是一个独立章节,其中包括项目实例、源码、进一步开发建议等内容。书中每个项目代码量最多只有 200 多行,对新手友好,适合快速上手学习。 | ![]() |
Kindle_download_helper | 一年后,Kindle 将退出**市场,此前购买的书籍,在 2024 年 6 月 30 日后,将无法进行下载。一个在 GitHub 上开源的 Python 脚本,可用于批量下载往期已购买的 Kindle 电子书,并将其保存到本地。 | ![]() |
NannyML | 一个适合数据科学开发者使用的 Python 库:NannyML,该项目搭配了拥有简单、易用的可视化界面,让你可以提前预估部署后的模型性能,检测数据漂移。 | ![]() |
PyScript | 简单添加几行代码,便能在 HTML 中内嵌 Python 代码,并在浏览器上运行。 | ![]() |
GDB dashboard | GitHub 上开源的 Python 调试工具:GDB dashboard,为 Python GDB 提供了可视化界面,更清晰的显示了程序调试信息,使开发者能专注于 Python 控制流。 | ![]() |
NIVOS | 一个开源的 Python 工具包,可用于深入扫描、破解 WIFI,适用于所有 Linux 系统,部分功能仍在持续升级中。 | ![]() |
Greppo | GitHub 上的开源 Python 框架,可快速搭建一款可交互式的「地理空间」应用。该框架提供了一整套完整工具包,让你可以轻松打通数据、算法、可视化 UI 等模块,构建一款交互式应用。 | ![]() |
algorithms | 一个开源的在线考试系统,按照不同功能,可划分为题目管理、答题系统、权限分配、评卷系统等模块。 | ![]() |
Kedro | 一个开源 Python 框架,可帮助你创建可复用、可维护、模块化的数据科学代码,支持与 VSCode 和 PyCharm 搭配使用。 | ![]() |
前端
名称 | 简述 | 源 |
---|---|---|
「PoseMon 让爷康康」 | 国内开发者在 GitHub 开源的一款 Android 应用:「PoseMon 让爷康康」,可借助 AI 技术,实时监测不良坐姿,并及时给出语音提示。应用不需要联网使用,所有 AI 特性均在手机本地运行,不需要将视频画面传输至外部服务器,仅需要摄像头权限用于获取姿态画面。 | ![]() |
Magical Spider | 神奇的蜘蛛,一个几乎适用于所有 Web 端站点的采集方案 | ![]() |
云开发情侣互动小程序 | GitHub 上这个情侣互动小程序可以玩一下,给生活增添点趣味。项目基于云开发能力构建,可作为情侣自己的任务和商城系统,主要特性包括做任务,攒积分,换商品等功能。 | ![]() |
vuejs-challenges | 一个 Vue.js 在线挑战平台,里面提供了多道 Vue.js 练习题,帮你一步步掌握 Vue.js 的使用。该项目意在帮助你更好地了解 Vue.js,编写出实用程序,或单纯享受挑战乐趣。 | ![]() |
Vue Flow | GitHub 上一个开源的 Web 流程图组件:Vue Flow,支持灵活定制、可应用于 Vue 3,具有丝滑的缩放与拖拽交互,自带 Minimap 和各类实用的图形组件。 | ![]() |
WebGAL | 这是一款界面美观、易于开发的网页端视觉小说引擎。通过该引擎,你可以快速制作属于自己的小游戏。项目配有使用教程,令你无需网页开发基础,3 分钟即可学会所有的语法。只要你有灵感,便可以立刻开始创作自己的 Galgame。 | ![]() |
Chirpy Jekyll Theme | 一个轻量级、响应式的个人静态博客主题:Chirpy Jekyll Theme,自带暗黑模式、可自动生成相关帖子,支持语法高亮、数学公式、流程图等功能。 | ![]() |
PaoPao | 一个风格类似 Twitter 的开源社区,基于 Gin、Zinc、Vue 等技术栈搭建。 | ![]() |
CSS Buttons | 这个 GitHub 项目基于 CSS,实现了 100 种不同的 Web 按钮样式,包括动画效果、外观、转场过渡效果等,脑洞颇大。 | ![]() |
Geeker Admin | 推荐 GitHub 上一套开源的后台管理框架:Geeker Admin,项目基于 Vue3.2、TypeScript、Vite2、Pinia、Element-Plus 等技术栈开发而成。拥有数据大屏、统计信息可视化、表格操作 Hooks 封装、组件 UI 动态切换、i18n 国际化多语言、常见 Web 指令定制等诸多功能。 | ![]() |
Horizon UI | GitHub 上一个开源的管理后台模板:Horizon UI,内置数百个组件与模块,可帮你快速开发出精美、简洁的网站。 | ![]() |
Luckysheet | 一款纯前端实现的,类似 Excel 的在线表格,功能强大、配置简单、完全开源。支持大部分 Excel 功能,如冻结行列、合并单元格、筛选、排序。并内置了透视表、图表、计算函数等数据分析常用功能。 | ![]() |
Fantastic-admin | 一款开箱即用的 Vue 中后台管理系统框架,拥有多种布局与主题,动效丰富,可灵活定制,并支持多语言、多级路由缓存、自动生成导航栏等功能。 | ![]() |
Instagram MERN | 应该是我见过最全功能复现的 Instagram 克隆版了,基本上覆盖了诸多 ins 常用的前后端功能。支持登录注册、个人信息的增删改查、帖子与私信互动,Emoji 支持等功能。 | ![]() |
dooringx | GitHub 上开源的可视化平台搭建方案:dooringx,通过提供一套数据流事件机制、弹窗等解决方案,让你可以快速定制一个可视化拖拽平台。 | ![]() |
Vue vben admin | GitHub 上一个开源的管理后台模板:Vue vben admin,基于 Vue 构建,开箱即用,拥有多款可配置主题,内置 Mock 数据方案、动态路由权限生成方案。 | ![]() |
Medusa | GitHub 上一个开源的电商建站平台,可基于各种 UI 组件与 API,用模块拼装的方式,快速搭建个人电商平台。 | ![]() |
Olympic | 国内开发者用代码实现的「冰墩墩」,基于 Three.js + React 技术栈构建,代码已在 GitHub 开源。 | ![]() |
Graphics | GitHub 上一个开源的可视化 Flutter 图表库,提供了一种基于图形语法的声明式定义,可组合出多种图表类型,并拥有丰富的属性配置和交互组件。 | ![]() |
S2 | 一款基于数据驱动的多维分析表格,通过提供底层能力库,基础组件,业务场景组件以及自由扩展的能力。具备高性能、高扩展、可交互、开箱即用等特点。 | ![]() |
Mall Cook | 一款开源的可视化商城搭建平台,包括多页面可视化构建、JSON Schema 生成器(可视化搭建物料控制面板),实现组件流水线式标准接入平台等功能。 | ![]() |
工具
名称 | 简述 | 源 |
---|---|---|
ILLA Builder | GitHub 上最近比较火的一款低代码开发工具:ILLA Builder。可让你在短短几分钟内,快速搭建一个企业内部应用。项目内置了一整套 UI 组件库,通过拖拽组件,即可完成应用搭建。此外,工具还接入了多种数据库和 API,让数据调用更加简单方便。 | ![]() |
Photoshot | 一款开源的 AI 头像生成器,用户将自己的个人头像上传后,可借助 Stable Diffusion 模型进行训练,并生成一款拥有不同风格的个人头像。 | ![]() |
ChatGPT 微信 | 可将 ChatGPT 集成到微信的开源项目,通过发送对话,即可接受到来自 ChatGPT 的结果反馈,玩起来又更方便了,另外一款是 ChatGPT-wechat-bot | ![]() |
Misskey | 一个开源的去中心化微博社交平台:Misskey,完美适配了 PC 与移动端界面。支持丰富且可定制化的 Web UI、Emoji 表情、在线笔记、云存储、多主题、统计图表、实用组件等多种功能 | ![]() |
StockAI | 一款颇有意思的图片搜索引擎:StockAI。输入关键词即可搜索图片,如果图片不存在,则会通过 AI 自动生成近似图片。个人非商业可免费下载小图。 | ![]() |
Lama Cleaner | GitHub 上一款开源的图像修复工具:Lama Cleaner,基于 SOTA AI 模型构建,功能颇为齐全。可用于快速去除图像中各种物品、人物、字体、水印等对象,并支持老照片修复、文本替换图像内容等。 | ![]() |
AutoCut | GitHub 上一款开源的视频剪辑工具:AutoCut,可通过字幕快速剪切视频。工具支持自动生成字幕,用户无需使用视频编辑软件,仅需编辑文本文件,即可完成剪切。 | ![]() |
GoToSocial | 一款开源的轻量级社交平台,类似 Twitter 与 Tumblr。支持关注他人、发布推文、点赞分享内容、一键拉黑等操作。 | ![]() |
Stash | 一款开源的视频与图像管理 Web 应用,基于 Go 编写,支持自部署,可将视频和图像按标签进行分类,以及信息提取与统计等功能。项目支持通过 Windows、macOS、Linux、Docker 等方式进行安装部署,并拥有多种 CSS 样式可供定制。 | ![]() |
Memphis | GitHub 上一款开源的实时数据处理平台:Memphis,与 Apache Kafka 相比,构建数据流应用程序的速度快 9 倍。该项目提供了功能丰富的命令行与可视化界面,帮助实现快速开发,极大降低成本。 | ![]() |
VHS | 一款开源的命令行 GIF 生成工具,可自动生成命令行的 GIF 动画,并应用到教程、文档、工具演示、测试等场景上。该工具支持自定义配置动画字体、间距、行高、延迟、打字速度、主题、删除与指针移动效果等各种属性,功能非常齐全。 | ![]() |
Pake | 一个可将各种网页快速打包成 Mac App 的开源工具。相比 Electron 更加小巧易用,速度更快,同时实现了通用的快捷键透传、沉浸式窗口、拖动、打包样式兼容等特性。 | ![]() |
RedEye | GitHub 上一款开源的安全可视化分析工具:RedEye,可用于协助红队可视化报告指挥和控制行动。该工具允许操作员评估和展示复杂数据,调整策略,并根据红队评估做出有效决策。支持日志解析,格式化输出数据,对行动进行标注等功能。 | ![]() |
Fyrox | 一个基于 Rust 开发的 2D & 3D 游戏引擎。自带功能齐全的可视化操作界面、高度可扩展的渲染器、拥有创建复杂动画的内置系统、高品质双耳音响系统,支持 Windows、Linux、macOS 等主流操作系统。另外,该项目还配套了工具使用教程,帮助你更快的上手游戏开发。 | ![]() |
Markwhen | 一款可快速创建时间线的开源工具:Markwhen。通过类似 Markdown 语法,即可快速生成直观、可视化的时间线内容。 | ![]() |
Umi-OCR | 一款功能颇全的开源 OCR 软件,可离线使用,适用于 Win10 x64 平台。该软件支持截屏识别、粘贴图片,支持批量导入本地图片,将 OCR 结果输出到软件面板或本地文件。 | ![]() |
Sharing | 一款开源的命令行工具。无需安装任何移动端 App,即可实现 PC 到移动端的文件共享功能,支持 iOS 和 Android。 | ![]() |
Code App | 一款开源的 iPad 代码编辑器:Code App。内置 Node.js、Python、C、C++、PHP 等多种开发环境,自带 Git、Pip、NPM 等工具,可连接并管理远程服务器。 | ![]() |
Notes | 一款开源的跨平台笔记应用,支持文件夹嵌套与标签管理、可自定义界面主题,采用QT、C++ 原生开发,响应速度快。 | ![]() |
Gooey | 一款可直接将 Python 命令行工具转为 GUI 应用的开源程序,帮助你优化用户体验。 | ![]() |
CubyText | 一个开源的知识管理软件:Cuby Text,通过区块来管理内容,让信息更有条理。软件界面清新、简洁、数据存储在本地,可更快搜索查找,并支持 Windows、Linux、macOS 等主流操作系统。 | ![]() |
Motionity | 一个开源的动画编辑工具,可在浏览器直接打开使用。支持视频剪切、图像搜索过滤、文本动画库、图层蒙版等功能。 | ![]() |
Notesnook | 一个开源的端到端加密笔记软件,可用于替代 Evernote,该项目提供笔记共享、历史回溯、个性化主题定制、富文本编辑,并支持导出成 PDF 与 Markdown 等格式的笔记文件。 | ![]() |
SurrealDB | GitHub 上一个开源的云原生数据库:SurrealDB,通过简化数据库和 API 堆栈,以减少项目开发时间,提高生产力。除了处理日常数据事务,该数据库还能当做 API 后端层使用。支持 SQL 查询、GraphQL、ACID 事务、WebSocket 连接、结构化和非结构化数据、图形查询、全文索引等功能。 | ![]() |
WSysMon | 一个开源的 Windows 任务管理工具克隆版,可用于 Linux 系统。 | ![]() |
TerrainDecorator | 一款轻量级 Unity 3D 地形绘制工具:TerrainDecorator,包含了各种坡度、高度、噪声、图像遮罩和混合模式等过滤器,可帮助开发者快速创建地形纹理。 | ![]() |
One Last Image | 一个能将「赛璐璐风格」动画截图或插画,转换成 One Last Kiss 封面风格的在线生成器。 | ![]() |
pdf-diff | GitHub 上一款开源的 PDF 文件对比工具:pdf-diff。可用于追踪、对比不同 PDF 版本间的差异。像 Git 一样,让你更好的了解 PDF 内容变更情况。 | ![]() |
Label Studio | GitHub 上一款开源的数据标注神器:Label Studio,可用于标注音视频、文本、图像、时间序列等数据类型,并导出为多种模型格式。此外,该工具还支持多账号登录、流线型工作模式、可配置标签格式、集成机器学习模型、嵌入数据管道等功能。 | ![]() |
AFFiNE | GitHub 上又一个开源的 Notion 替代品:AFFiNE,一款功能颇为强大的知识库管理工具。界面样式清新简洁、支持所见即所得的编辑和排版,拥有基于 Markdown 的多任务管理、多人实时协作。私密性强,可在本地自部署,目前项目仍在持续更新迭代。 | ![]() |
Wireflow | 一款开源的在线流程图绘制工具,支持使用 100 多种自定义图形、可进行多人协作、权限分配、实时聊天等功能、并拥有丰富的功能组件库。 | ![]() |
Pixel Art to CSS | 一个开源的像素风图像编辑工具,基于 React 开发,通过结合 CSS 的 box-shadow 和 keyframes 特性,实现了在线绘制像素风图像的需求。在绘制完成后,你还能将其导出成 GIF、静态图像或纯代码,并粘贴到自己的网站上。 | ![]() |
DBER | GitHub 上一个开源的数据库设计工具:DBER,基于实体连接图,支持可视化数据库结构设计、拖拽生成模型引用关系、一键导出 SQL 语句等功能。 | ![]() |
Lensm | 一款基于 Go 语言开发的汇编及源代码浏览工具,可用于项目性能优化、调试等场景。作者还特地写了一篇文章,阐述了整个项目的开发历程。 | ![]() |
Termtyper | 为了提升自己的打字速度,国外一位开发者在 GitHub 开源了一款命令行终端打字游戏,该游戏提供了一个简单直观的可交互界面,支持设置游戏难度、主题样式、游戏时间以及按键声音,最后还能统计打字精准度,帮你快速提升打字速度。 | ![]() |
DiceBear | 一个开源的头像生成库,可通过给定的唯一标识,快速帮助开发者与设计师,生成一款简单可爱的用户头像。还提供了 API,供开发者接入调用。 | ![]() |
Navidrome | GitHub 上一个开源的跨终端音乐播放器:Navidrome。基于 Material UI 设计风格构建,支持所有主流音乐格式,拥有播放、收藏、专辑管理等功能特性。该播放器兼容 macOS、Linux、Windows 等主流桌面系统与移动端,内置多语言模块,可随时翻译转换为其它语言。 | ![]() |
Lively Wallpaper | 一个开源的动态壁纸软件,可快速更换、管理桌面动态壁纸,资源占用率极小。应用定制性强,可使用动态和交互式网页、3D 应用、音频可视化工具作为壁纸。支持多种不同分辨率屏幕,内容丰富,使用简单。 | ![]() |
qsv | 一个开源的 CSV 数据文件处理工具,提供了数十种可用的命令行,可以帮助你更加高效的索引、分析、拆分以及验证 CSV 数据。 | ![]() |
FontForge | GitHub 上一个开源的跨平台字体编辑器:FontForge,可用于创建、编辑、转换其它多种格式的字体。编辑器提供了中文使用指南,方便新手更好入门。客户端支持 Windows、macOS、Linux 等主流桌面系统。 | ![]() |
PocketBase | 一个基于 Go 编写的后端管理系统:PocketBase,集成简单,开箱即用,拥有清新简洁的后台管理面板。该系统内置实时数据库与 REST API,Google、GitHub 等多平台 OAuth 验证功能,文件可存储在本地或第三方平台,灵活性、扩展性强。 | ![]() |
massCode | 一个免费开源的跨平台代码片段管理工具,支持组织管理、Markdown 编辑、搜索同步、自动保存、JSON 存储等功能,并提供了 VS Code、Raycast、Alfred 等多个平台插件。 | ![]() |
Tooll 3 | GitHub 上一个开源的实时动画工具包:Tooll 3,搭配了简单直观的可视化界面,以及丰富的图形组件,让你可以快速创建实时动态图形。 | ![]() |
SMSBoom | 一个开源的 Python 压力测试工具:SMSBoom,可用于测压短信轰炸,全自动添加有效接口,支持异步协程等特性。 | ![]() |
wechat-backup | 一款在 GitHub 开源的微信聊天记录备份工具:wechat-backup,可将聊天记录持久化备份本地硬盘,释放手机存储空间。 | ![]() |
Hetty | 一款可用于安全研究方向的 HTTP 客户端,针对各类信息安全、漏洞悬赏需求进行量身定制,功能颇为丰富,亦可满足日常接口调试需求。该工具支持 HTTP 高级搜索、日志记录,可手动创建、更改、拦截请求、自带基于项目的数据库存储功能,以及简单易用的 UI 界面。 | ![]() |
Watermark-Removal | 一个开源的图片去水印解决方案:Watermark-Removal,可基于机器学习的图像修复方法,自动去除图片水印。经处理后的图片,与原图几乎一致。 | ![]() |
supes.top | 给喜欢折腾智能家居和路由的同学,推荐一个 OpenWrt 配置工具:supes.top。可用于快速下载、定制各种设备的 OpenWrt 固件。Web 界面上提供了多种可选配置,包括设备名称和型号、常用软件包、插件、主题风格、宽带信息等,部分功能需付费才能使用。 | ![]() |
Redpanda Console | GitHub 上一款开源的数据流处理工具:Redpanda Console(前身是 Kowl),搭配可视化 UI,可用于快速管理和调试 Kafka/Redpanda 工作负载。 | ![]() |
tproxy | 一款开源的 TCP 连接分析工具:tproxy,可用于监控网络连接,分析请求内容。 | ![]() |
MiaoYan | 一款颜值颇高的 Markdown 编辑器:MiaoYan(妙言),拥有极简的设计风格,纯本地使用、支持语法高亮、黑暗模式、源文件保存、国际化等功能。项目基于 Swift5 原生开发,用起来比较丝滑,可自定义快捷和编辑器字体。目前仅支持 macOS 操作系统。 | ![]() |
BatNoter | 一款基于 GitHub 的 Web 笔记应用:BatNoter,可将 GitHub 仓库作为个人笔记存储库,并支持笔记分类、搜索、Markdown 快捷编辑与预览、书签管理等内容。 | ![]() |
Beekeeper Studio | 一款开源的跨平台 SQL 编辑器,提供 SQL 语法高亮、自动补全、数据表内容筛选与过滤、连接 Web 数据库、存储历史查询记录等功能。该编辑器支持 SQLite、MySQL、MariaDB、Postgres 等主流数据库,并兼容 Windows、macOS、Linux 等桌面操作系统。 | ![]() |
Think(云策文档) | 一款开源知识管理工具:Think(云策文档),内置知识库、思维导图、文档模板、在线编辑器等多种工具。可通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。 | ![]() |
EasyNode | 一个简易的个人 Linux 服务器管理面板 :EasyNode,支持多服务器管,可通过 WebSocket 实时更新服务器基本信息,如系统、公网 IP、CPU、内存、硬盘、网卡等。 | ![]() |
Pingu | 日本一位开发者开源的命令行网络诊断工具,可用于替代 ping。在使用时,会逐渐出现一只可爱的 ASCII 企鹅图形,并高亮关键字。 | ![]() |
coolify | 一个在 GitHub 开源的项目自托管方案,可用于替代 Heroku 和 Netlify。支持反向代理、免费 SSL 证书配置、多种常用数据库配置、项目一键安装与升级等功能。 | ![]() |
vCard | 一个在 GitHub 开源的个人简历网站:vCard,支持响应式设计,能让你的个人信息、项目经验、工作经验在 Web 页面上,得到最佳的浏览体验。 | ![]() |
Gitploy | 可在几分钟内,快速搭建一个基于 GitHub 的项目部署系统。项目提供了更为直观的可视化界面,让你可以快速针对项目分支、SHA、标签进行部署,并拥有持续交付和持续部署能力。 | ![]() |
Slashy | 一个开源的 Notion 辅助工具:Slashy,可为 Notion 自定义各种快捷命令,如开启摄像头、录音、绘图、创建注释、可复用的内容模块等,进一步提高编辑效率。 | ![]() |
dashy | 一个高度可定制化、自托管的服务器启动页构建工具,自带可视化编辑器、状态检测系统,并拥有各类丰富的组件及主题。借助该工具,便可为不同应用快速搭建一个服务器管理面板,并基于各种组件、图标、主题,完成自定义配置,项目内置身份验证、状态监测、搜索、备份、可视化配置、多语言支持等功能。 | ![]() |
Wazuh | GitHub 上一款免费开源的安全平台:Wazuh,集威胁预防、漏洞检测、风险响应、安全监控于一身。不仅如此,该开源平台还提供了搜索引擎和数据可视化工具,让用户可以更为直观的浏览、配置项目的安全监控信息。 | ![]() |
CogVideo | 一个可基于文本生成视频的开源项目:CogVideo,由清华大学数据挖掘研究小组开源,项目 Repo 中附有论文。 | ![]() |
emojied | 一个可以把任意网址转换为 Emoji 表情符号的开源项目,还挺有意思的。 | ![]() |
LetsMarkdown | 一个轻量级的网页版 Markdown 编辑器,支持实时协作编辑、语法高亮、自动补全、主题设置等功能。 | ![]() |
infra | 一个让你能够快速访问项目基础设施(如 Kubernetes、数据库)的管理工具。集成了简单易用的命令行工具,支持配置同步、权限管理、日志记录、API 扩展等功能。目前项目功能仍在持续更新与迭代。 | ![]() |
code996 | GitHub 上一个开源的命令行脚本。它可以统计 Git 项目的 commit 时间分布,进而推导出你当前的工作强度 | ![]() |
Lapce | GitHub 上一款开源的轻量级代码编辑器:Lapce,功能强大,运行丝滑,支持 Windows、Linux、macOS 等主流桌面系统。拥有类似 Vim 的模态编辑功能,支持代码自动补全、诊断,并内置了远程开发模式、命令行终端,为你提供顺畅的 "本地编码" 体验。 | ![]() |
LiveTerm | 可以让你在几分钟内,快速搭建一个拥有命令行风格的网站。项目高度可定制、简单易用。在将项目 clone 到本地之后,只需要编辑项目仓库的 config.json,即可快速完成定制。 | ![]() |
cnchar | GitHub 上一个开源的汉字拼音笔画库:cnchar。功能非常齐全,支持汉字拼音、笔画数解析,多种模式绘制汉字,并能完成语音识别、语音合成等操作。项目支持离线使用,在多端通用,开发者还可进行自定义部署,自定义数据等操作。 | ![]() |
Modren | 一个开源的 Linux 应用商店。安装成功后,便可通过该商店下载、安装各类 Linux 应用。支持 APT、Snap、Flatpaks、DEB 等多种格式的安装包,可用于 Ubuntu、Debian 衍生发行版等系统。 | ![]() |
PointLess | 一个开源的绘图画布应用:PointLess,开发者可以基于该项目,制作出一些绘画、白板、笔记等应用。 | ![]() |
BlogHelper | 一个可帮助国内用户写作的托盘助手,支持将本地文章一键发布到主流博客平台,剪贴板图片一键上传至图床(新浪、GitHub、图壳、腾讯云、阿里云、又拍云、七牛云)。 | ![]() |
Obsei | GitHub 上一款开源的低代码工具:Obsei,基于 AI 驱动,可应用于各种开发及业务场景。通过这个工具,可实现社交平台舆论监控、客户投诉预警、自动生成工单、市场调查分析、为 AI 任务生成数据集等功能。 | ![]() |
HertzBeat | 推荐 GitHub 上一个易用友好的云监控系统:HertzBeat。无需 Agent,拥有强大自定义的监控能力。支持网站监测,PING 连通性,端口可用性,数据库,操作系统,API 监控,阈值告警,告警通知等功能。 | ![]() |
BallCat | GitHub 上一个支持快速开发的后端脚手架,可快速搭建企业级后台管理系统,并提供多种便捷 starter 进行功能扩展。主要包括前后台用户分离、菜单权限、数据权限、定时任务、访问日志、操作日志、异常日志、统一异常处理、XSS 过滤、SQL 防注入、国际化等多种功能。 | ![]() |
AppMaster.io | 一个无代码应用搭建平台:AppMaster.io,无需编写一行代码,即可快速创造出一个 App,大幅解放生产力。该工具可用于构建本地 Web 和移动端应用程序、自动化业务流程等场景。通过界面拖放,即可构建出可用于生产环境的 App,并支持部署到云端或导出源代码 | ![]() |
DB Fiddle | 一款可在线运行、调试 SQL 数据库的开发者工具。 | ![]() |
Actual | 一个在 GitHub 开源的金融系统,强调「本地优先」原则,可用于管理个人财务,注重安全性和私密性。拥有交易管理、预算跟踪、财务报告生成、交易拆分、跨设备同步、数据导入与迁移、端到端加密等功能。该工具适用于 macOS、Windows、Linux、iOS、Android 等主流操作系统。 | ![]() |
JSON Hero | 一个实用的 JSON 工具:JSON Hero,提供了简洁直观的 UI 界面,让查阅和理解 JSON 数据变得更为轻松便捷。开发者借助这一工具,能以列表视图、树状视图、编辑器视图等多种方式来查看 JSON 文件,并自动识别数据内容,展示数据预览。 | ![]() |
portfolYOU | 一个简洁、直观的个人简历主题,可使用 GitHub Pages 快速搭建简历站点。 | ![]() |
Spacedrive | 一个开源的跨平台文件管理器,内置了虚拟分布式文件系统(VDFS)。支持从云服务到离线硬盘,将设备的存储容量和处理能力整合到个人分布式云中,用起来既安全又直观。 | ![]() |
MM-Wiki | 一个开源的轻量级知识分享、团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。提供方便的安装界面程序,无需任何手动操作。部署方便,使用简单。具备完善的系统权限管理,系统可以自定义角色,可为不同角色授予不同的权限。 | ![]() |
Perspective | 推荐 GitHub 上一个交互式、可视化数据分析工具:Perspective,可用于创建数据报告、数据面板、科研笔记及应用。为了便于开发者与数据科学家上手使用,开发团队还提供了十几个案例供参考学习,其中包含电影、超市、地铁、流媒体等多个分类。 | ![]() |
Apifox | 一款国产 API 管理工具,该工具基于可视化界面来管理 API 文档,支持 API 自动化测试、CI 持续集成、团队协作,并且它还能根据模型,自动为项目生成 API 代码。 | ![]() |
Video-subtitle-extractor | 一款开源的视频硬字幕提取工具,可自动生成 srt 文件,无需申请第三方 API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内容提取。 | ![]() |
LookScanned | 一个可以将 PDF 转换成扫描文件的开源工具,支持设置文件角度、噪点、模糊度等属性,整个过程无需用到打印机和扫描仪。 | ![]() |
OpenBBTerminal | 一个在 GitHub 开源的股票和加密市场命令行工具。该项目提供了一个基于 Python 的集成环境,允许普通的交易员利用数据科学、机器学习技术来进行交易。 | ![]() |
InvenTree | GitHub 上一款开源的库存管理系统:InvenTree,简单易用,可用于跟踪及管理各类库存零件,并支持生成各种报告,可扩展性强。 | ![]() |
DevStream | 一个开源 DevOps 工具链管理工具,将主流 DevOps 全生命周期的开源工具管理起来,提供了包括安装部署、最佳实践配置等功能。 | ![]() |
JavaScript Visualizer | 一个开源的 JavaScript 可视化调试工具,运行后,可动态展示任务队列、调用栈、Event Loop 等过程与结果。 | ![]() |
Blockly ML | 一个开源的编程可视化工具,可用于辅助学习 Python 和机器学习,让学习过程变得不再枯燥。 | ![]() |
HertzBeat | 一个开源的、友好易用的监控告警系统:HertzBeat,支持网站,API,PING,端口,数据库,操作系统等监控类型,并自带可视化操作界面。 | ![]() |
Weylus | 一个颇有意思的开源项目,可将手机、平板电脑屏幕变成电脑的图形输入板与触摸屏。让你在手机、平板电脑上进行绘图,并呈现到电脑屏幕上,相当于给电脑外接了一块触控画板。 | ![]() |
Amplication | 一个开源的开发者工具,可用于快速构建高质量的前后端项目,提升开发效率。功能包括可视化数据模型管理,自动化批量代码生成,管理面板搭建,生成满足 CRUD 需求的 REST 和 GraphQL API 等。 | ![]() |
JSON Visio | 一个开源的 JSON 数据可视化工具,可通过图表节点,完美呈现 JSON 数据间的结构关系与详情,并支持离线使用。 | ![]() |
StartPack | 一些可用于早期项目启动和自托管的 devops 工具包,在项目初期时,可通过这些工具降低项目的开发与运维成本。里面包括了数据库存储、项目管理、实时通讯、内容管理、低代码搭建等技术解决方案。 | ![]() |
Amazing-QR | GitHub 上开源的 Python 二维码生成器,可生成普通二维码、带图片的艺术二维码(黑白与彩色)、动态二维码(黑白与彩色) | ![]() |
Magma Studio | 一款可用于游戏、动画等艺术创作的平台。支持多人协作绘图,可通过共享画布进行实时绘画,进行头脑风暴和构思。 | ![]() |
Orchest | 一款开源的可视化数据管道构建工具,以更简便的方式,快速构建数据管道,无需框架和 YAML 配置,可直接通过 Python、R、Julia 来编写代码,处理数据。 | ![]() |
alist | 一个支持多存储的文件列表程序:alist,可配置与对接多个不同存储平台,部署方便,开箱即用,并能在线预览、管理多种不同格式的文件。 | ![]() |
PicoShare | 一款开源的文件共享系统,简单易用、不限制文件大小、可直接生成下载链接,支持自托管部署,数据安全性可控。 | ![]() |
Cider | 一款开源的跨平台 Apple Music 音乐播放器,基于 Vue.js 和 Electron 构建,内置音频增强、社交分享、远程操控等功能。适用于 Windows、Linux、macOS 等主流桌面操作系统。 | ![]() |
Obsidian Memos | 让你可以用一种全新的方式在 Obsidian 记录日程。 | ![]() |
bbtop | 一个可在 iOS 端运行的 Linux 服务器监控和管理工具,可通过密码、密钥来验证服务器身份,FaceID/TouchID 保护、可配置文件。 | ![]() |
regex-vis | 一个蛮不错的正则表达式可视化工具,作者提供了一系列组件,让你可在 Web 页面上通过配置,快速生成正则表达式,以及对应的可视化图形,并且还支持运行测试,检验结果。 | ![]() |
SteamTools | 一个开源跨平台的多功能 Steam 工具箱,能让你的 Steam 用起来更加丝滑。支持 Windows、Linux、macOS 等主流桌面系统。 | ![]() |
SystemSix | 一款可在树莓派上运行的电子水墨屏,可用于显示日历、天气、操作系统界面等内容,拿来折腾一些小工具应该挺好玩的 | ![]() |
ToolJet | GitHub 上一个开源的低代码开发框架。提供了丰富的可视化工具箱,仅需几步,即可快速构建企业级部署工具。该框架提供了 API,可对接 PostgreSQL、MongoDB、Elasticsearch 等多种外部数据源,以及常用的第三方服务,如 Stripe、Slack、Airtable。 | ![]() |
Reactive Resume | 一款颇为独特的简历生成器,可通过各种配置,让创建、更新、共享简历的过程变得更加简单便捷。免费开源、支持中文,可同时创建多份简历,并快速打印成 PDF。 | ![]() |
CodeEdit | 一款开源的 IDE 代码编辑器,主要面向 macOS 用户,致力于提供更为丝滑的编程体验,目前功能仍在持续迭代中。 | ![]() |
Another Redis Desktop Manager | 一款更快、更好、更稳定的 Redis 桌面(GUI)管理客户端,兼容 Windows、Mac、Linux 等主流系统。性能出众,轻松加载海量键值。 | ![]() |
avvvatars | 一款比较火的头像生成器,可快速生成一款独特头像,拥有 40 种颜色、60 种形状搭配,支持自定制,可集成到 Web 项目中。 | ![]() |
ecapture | 一款无需 CA 证书,就可以进行 HTTPS 通讯明文抓包的工具。 | ![]() |
Visualize Data on Spirals | GitHub 上的一款开源工具包:Visualize Data on Spirals,可快速搭建呈螺旋结构的可视化数据图。 | ![]() |
Dasel | 一款比较实用的命令行工具:Dasel,可通过类似链式语法的方式,对 JSON、YAML、CSV 等文件进行增删改查、转换等操作。该工具支持多种结构化数据文件,如 JSON、YAML、TOML、XML、CSV 等。 | ![]() |
Rayon | 一款开源的服务器监控工具,支持 libssh2 主机连接、密钥认证、远程代码执行、GPU & RAM & 硬盘使用情况监控等功能。 | ![]() |
Yao | 一款蛮不错的开源低代码应用引擎,无需编写一行代码,即可快速创建 Web 服务和管理后台,大幅解放生产力。 | ![]() |
Plasticity | 一款开源的 3D 建模工具,主打小而美的功能,为概念艺术创作而生,可通过各类快捷操作,快速完成 3D 建模工作。 | ![]() |
Grist | 一款颇为实用的现代化数据表格,不同于其它普通的数据表格,该项目融合了电子表格的灵活性与数据库的稳定性,从用户体验与性能两方面,着重提高互联网用户的办公效率。该表格支持各类 Python 公式与 Excel 函数,拥有可扩展移植的数据格式、轻便的数据编辑功能,并自带可视化数据面板,开发者还可通过 API 与其它数据源对接。 | ![]() |
TerraForge3D | 一款专业的地形生成和建模工具,免费开源,开箱即用,附有多个视频教程供新手入门学习。这款功能包括的功能也颇为齐全,其中有基于 GPU 和 CPU 驱动的地形生成功能、无限制分辨率、可视化节点编辑器、天空和海平面生成器、风雨尘各类物理效果模拟器等。 | ![]() |
Cyberbrain | Google 工程师在 GitHub 开源的一款 Python 可视化调试工具:Cyberbrain(赛博大脑)。支持回溯代码变量的更改历史,查看程序执行状态(包括变量值),带代码进行循环调试等功能。 | ![]() |
vCards CN | 国内开发者在 GitHub 开源的一个项目:vCards CN(**黄页 ),可为常用联系人导入头像,优化 iOS/macOS 来电、信息界面体验 | ![]() |
Harmonoid | GitHub 上一款优雅、简洁的开源音乐播放器,基于 Material Design 理念设计,拥有强大的音乐分类管理功能,支持 Windows 和 Linux 系统。 | ![]() |
china-holiday-calender | 国内一名开发者在 GitHub 上维护的假期日历:china-holiday-calender,在客户端订阅后,可以很方便的用于查看国内各种节假日、调休、补班日历。文件为 ICS 格式,可供 iOS、Google Calendar、Outlook 等客户端订阅。 | ![]() |
Saikou | 一款开源的动漫、漫画客户端:Saikou,名字取自日语 さいこう,有最高、最好之意。该客户端的主要作用,是可用于上传、下载 Anilist 的各类动漫与漫画资源,免费纯净、无广告。 | ![]() |
Mermaid | 一款受到 Markdown 语法启发而诞生的 JavaScript 图表工具,由开发者 Knut Sveidqvist 所负责维护,目前在 GitHub 已积累 42000 Star,在技术圈内受众颇广。 | ![]() |
Trilium Notes | 一个免费、开源的笔记应用程序,专注于建立大型个人知识库。支持树状笔记、笔记加密、全文搜索、自托管服务器,还可生成可视化笔记的关系图和链接图。 | ![]() |
Gyroflow | 一款开源应用:Gyroflow,可通过调整陀螺仪、加速度计等数据,让运动视频效果更加稳定。此外,它还支持实时预览、参数调整和各类复杂计算、GPU 处理和渲染等功能。 | ![]() |
Midarr | 一款轻量级视频播放器:Midarr,作者称之为「下一代媒体服务器」,提供了清新简洁的界面,支持查看在线用户状态、可自托管。 | ![]() |
FireVerse | 一款开源的聊天应用:FireVerse,功能齐全,允许一对一聊天、多人群聊。支持发送文字、GIF 图片、贴纸、表情符号等多种不同格式的消息内容。 | ![]() |
DevToys Mac版 | 里面提供了诸多实用的开发者工具,比如 JSON 格式化、正则表达式测试、Base64 编码与解码、PNG/JPEG 图片压缩、色盲模拟器等功能。 | ![]() |
tiler | 可以用来生成各种由图片拼接而成的马赛克图像 | ![]() |
Monitor | 国内一位网络安全人员在 GitHub 开源了一款漏洞监控平台,主要用于监测 GitHub、微软、CNNVD 等各大平台发布的最新技术漏洞信息,并将漏洞按不同危险等级进行划分,最后再通过企业微信和邮箱进行消息推送。 | ![]() |
Ansible | 一款开源的自动化运维工具,可让项目和系统变得更加容易部署和维护。通过简单的语法,快速实现从代码部署到网络配置,再到云管理。并使用 SSH 实现一切自动化流程,无需在远程系统上安装代理。 | ![]() |
daedalOS | 国外一位工程师在 GitHub 上开源的桌面环境系统:daedalOS,可直接在浏览器运行。主要拥有开始菜单、任务栏、动态壁纸、文件系统等功能。此外,系统还内置了各类开发工具、浏览器、命令行终端、视频播放器等应用,功能颇为齐全。 | ![]() |
rnote | 一款简洁优雅的笔记软件,带有可调整参数的纹理笔触,可用于快速创建手写笔记和绘画。支持插入各类图表、手写注释和文档。你还能将笔记导出成 SVG 或 PDF 格式的文件,与他人分享 | ![]() |
ROAPI | 一款开源的开发者工具:ROAPI,无需编写一行代码,即可自动为静态数据集生成只读 API,快速完成静态数据的加载调用。静态数据集所支持的格式,包括 CSV、JSON、Excel、MySQL、Airtable、GraphQL 等格式。 | ![]() |
Agora Flat | 声网在 GitHub 开源的一款白板工具,支持实时交互、多人音视频通讯和消息聊天、房间创建管理、课堂录制回放、课件存储、屏幕共享等功能。 | ![]() |
Zetane Viewe | 一款在 GitHub 开源的机器学习模型和内部张量 3D 可视化工具。它的主要作用,是能通过理解模型架构、可视化内部数据(特征图、权重、偏差、图层输出张量),为你打开 AI 黑盒。 | ![]() |
DevToys | 作者将其称之为「开发人员的瑞士军刀」,里面提供了诸多实用的开发者工具,比如 JSON 格式化、正则表达式测试、Base64 编码与解码、PNG/JPEG 图片压缩、色盲模拟器等功能。 | ![]() |
矩阵乘法计算器 | 一个「矩阵乘法计算器」,通过交互式动画,帮助你更好的了解与掌握线性代数中的矩阵乘法。 | ![]() |
Text to Handwriting | 可将普通文本转换为手写文本,包括中文字体。支持自定义字体大小、墨水颜色、页面大小、字体间距、纸张背景等属性。 | ![]() |
DSQ | 命令行工具:DSQ,除了数据查询外,还支持多个文件合并查询,不同格式的数据源文件转化(比如将 CSV 转为 JSON)等功能。 | ![]() |
DataStation | 一款颇为实用的开发者工具,可通过 SQL 语句,快速查询 JSON、CSV、Excel、日志记录库等文件中的数据,并创建可视化图表。 | ![]() |
mometa | 一款面向研发的、代码可视设计编辑平台,对低代码平台不形成依赖,二次开发可以无缝进入代码开发模式;支持所见即所得的可视编辑,用于优化开发体验;可自定义物料,提升功能复用率。 | ![]() |
Hitomi-Downloader | GitHub 上一款开源的下载工具,可用于快速下载各大网站的视频、漫画、电影、音乐等内容。拥有简洁易用的 UI 界面,多线程及脚本支持。 | ![]() |
Yasso | 一款开源的内网渗透辅助工具集,集合了大量的常用功能,拥有丰富的 SQL 渗透辅助功能,支持 RDP, SSH,Redis,MongoDB,MySQL,WinRM 等服务爆破,端口扫描,Web 指纹识别功能。 | ![]() |
Focalboard | 一款开源的看板工具,可用于日常工作任务和学习计划的分配、管理,并支持自托管服务器。该项目可作为 Trello、Notion 和 Asana 的开源替代品,支持 Windows、macOS、Linux 等主流操作系统。 | ![]() |
Papercups | 通过该工具直接对接 Slack,简单几步操作,即可为 Web 应用打造一个在线聊天功能。此外,它还支持电子邮件回复、自定义聊天组件、Markdown 和 Emoji 文本等功能,并适配了 Flutter、React 等前端开发框架。 | ![]() |
Movie Robot | 给影迷们推荐一款比较实用的工具:电影机器人,可自动从豆瓣电影的想看、在看、看过中获取影音信息,然后去 PT 站智能选种,找到最匹配的资源加入自己的影音库。 | ![]() |
sqliteviz | GitHub 上一款比较实用的开源工具,可为 SQLite 数据库快速生成可视化图表,支持导入 CSV 和 JSON 文件,可离线使用。 | ![]() |
Multipass | 一款轻量级的虚拟机管理工具,提供了简单易用的命令行工具,可帮助开发者快速搭建 Ubuntu 虚拟机集群,用于开发测试。 | ![]() |
SeaTunnel | 一个简单易用、超高性能的分布式数据集成平台:SeaTunnel,支持海量数据实时同步,每日可稳定高效同步数百亿数据,已在近百家公司生产上使用。 | ![]() |
Ghostly | 一款开源的 GitHub 客户端,可用于接收、组织管理 GitHub 通知,包括 issue 追踪、PR 提交、漏洞修复等,支持 Windows 10/11 系统。 | ![]() |
wechat-report | 国内有位开发者在 GitHub 上开源了一个《微信聊天记录年度报告》网页,可用于查看 2021 年与好友的聊天数据报告,项目中附有相关工具与教程。 | ![]() |
Maui Shell | 一款重量级 Linux 桌面系统,被国外不少开发者称之为「开启 Linux 桌面新时代」的新系统,项目的最大亮点,在于能同时兼容 Android 与 Linux 系统,跨终端工作。 | ![]() |
插件
名称 | 简述 | 源 |
---|---|---|
ChatGPT Chrome Extension | 一款专为 Chrome 用户开发的 ChatGPT 插件。安装后,在任意页面的文本框中点击右键,就会出现「Ask ChatGPT」选项。选中它,ChatGPT 就会根据当前文本框中的内容,帮你完成各种具体任务,比如写推文、修改邮件、修复 Bug 等等。 | ![]() |
「GPT for Google」 | 一款基于 ChatGPT 构建的 Chrome 插件:「GPT for Google」,还挺好用的。安装之后,除了会在浏览器正常展示 Google 搜索内容,还会在右侧展示 ChatGPT 反馈结果,进一步提升搜索效率。 | ![]() |
Obsidian Weread Plugin | GitHub 上一款开源的 Obsidian 微信读书插件:Obsidian Weread Plugin。可用于同步微信读书中书籍元信息、高亮标注,划线感想、书评等,并将这些信息转换为 markdown 格式保存到 Obsidian 的文件夹中。 | ![]() |
audio-preview | 如果你想在 VSCode 中直接播放或预览音频文件,可以安装下 audio-preview 这个扩展。该扩展支持在 VSCode 中查看各类音频文件,如 wav, aac, mp3, ogg, flac 等音频格式的声波图和音谱图。 | ![]() |
Motion DevTools | 一个 Chrome 开发者插件:Motion DevTools,可用于快速构建 Web 动画。支持对 CSS 编写的 Web 动画进行审视、编辑、导出等操作,非常方便。 | ![]() |
AI Doc Writer | 国外一名小姐姐开源了一款 VSCode 插件,可通过选中代码块,自动为代码生成注释文档。目前支持 JavaScript、TypeScript、Python 等多种语言。 | ![]() |
omni | 一款功能极其强大的 Chrome 插件,拥有 50 多项特性,为提高生产力而生,让你可以像极客一样来使用 Chrome。功能包括快速切换和搜索页面标签,搜索网页浏览记录,多个快捷键配置,并集成了 Notion、Figma、Docs 等多款工具。 | ![]() |
资料集合
名称 | 简述 | 源 |
---|---|---|
《程序员海外工作 / 英文面试手册》 | 上面收录了作者长期以来收集的直投海外找工作的技巧,包括简历润色、主流招聘网站、公司风评查询、面试准备、英文表达等内容。 | ![]() |
《可用于代码面试的数据结构与算法》 | 里面包含了多种基于 Python3 实现的数据结构与算法,覆盖动态规划、排序算法、二叉树、矩阵、哈希表等。 | ![]() |
Awesome ChatGPT Prompts | 里面整理了一系列与 ChatGPT 互动的玩法与技巧。你可以通过这些玩法,让 ChatGPT 变成 Linux 终端、文本翻译与修正、技术面试官、故事家、脱口秀演员、写作指导顾问、心理咨询家等等。 | ![]() |
《DevOps 2022 技术路线图》 | GitHub 上的开源学习资源:《DevOps 2022 技术路线图》,带你快速了解最新的 DevOps 技术栈。里面包含了 Git、常用编程语言、Linux、网络安全、容器、IaC、CI/CD 等各种 DevOps 相关的学习资料。 | ![]() |
《AI 绘画资料合集》 | 一份开源的技术资源:《AI 绘画资料合集》,作者汇总了国内外可使用的 AI 绘画平台、技术教程、参数教程、部署教程、业界新闻等内容。 | ![]() |
Answer | 一个功能齐全的开源问答系统,可应用于产品技术支持、用户交流、工单管理等各种场景。完整适配了移动端,可通过 Docker 快速部署。 | ![]() |
《网络安全工具速查表》 | GitHub 上的开源技术资源:《网络安全工具速查表》,主要整理了信息搜集、网络扫描、嗅探、破解、证书配置等功能的命令行操作。 | ![]() |
《网络游戏开发技术图谱》 | GitHub 上开源的学习资源:《网络游戏开发技术图谱》,网络游戏开发知识、技术与信息库,可作为游戏研发技术从业者的导航地图。 | ![]() |
GoBypassAV | 整理了基于 Go 的 16 种 API 免杀测试、8 种加密测试、反沙盒测试、编译混淆、加壳、资源修改等免杀技术,并搜集汇总了一些资料和工具。 | ![]() |
bigdata_analyse | 国内一位开发者在 GitHub 开源的数据分析项目库:bigdata_analyse,收集了多个数据分析项目集合。每个项目都会包含一个友好的说明文档,用来阐述和展示整个开发流程。同时也会提供相关的数据集,以供下载练习。 | ![]() |
new-grad-positions | 2023 届互联网公司校招、实习的最新官方招聘信息整理,帮助在校生消除信息不对称带来的劣势。 | ![]() |
《Papers for Software Engineers》 | GitHub 上的开源技术资源,里面收录了一系列计算机大佬撰写的软件工程论文。内容覆盖计算机与智能、集成电路、共享数据库、密码学、软件工程本质、Web 搜索引擎解析、分布式存储系统、智能合约与去中心化平台。 | ![]() |
「云计算自学指南」 | 该指南主要拆分为六大模块,分别对应 Linux 及计算机网络基础、脚本及代码工具、云计算、DevOps 实践、学习资源、附加资源(技术相关话题)等内容。在每个不同时间段,帮你规划不同的学习路线,让你可以更为清晰的掌握云计算基础知识。 | ![]() |
Modern CPP Tricks | 微软前工程师 Rachit Jain 在 GitHub 上开源的一份 C++ 知识库:Modern CPP Tricks,里面整理了一些 C++ 相关的开发技巧。 | ![]() |
Satellite image deep learning | 主要整理了深度学习技术在卫星图像领域中的应用知识。仓库中包含了图像分类与分割、在线分析工具、图像标注、图形可视化、地理信息系统等开源软件,相关技术教程、博客文章等内容。 | ![]() |
《一图胜千言》 | 由微软工程师 Tomomi 手绘并整理发布。该仓库包含了数据结构与算法、Web 开发、机器学习、Git 开发等编程领域的涂鸦作品,其中有部分被应用到了微软的开源教程。 | ![]() |
《红队知识仓库》 | 里面收录了一系列网络安全相关的技术文档、开发工具、公开知识库等内容,覆盖漏洞研究、信息收集、内网渗透等领域。 | ![]() |
SVG Spinners | 这个 GitHub 项目收集了 40 多种不同风格的 SVG 加载动画,可用于网站或 App 项目开发。相对于常规的 GIF 格式图像来说,SVG 的可编辑性、可压缩性更强。因此在最近几年,不少网站都开始广泛采用 SVG 来做页面动画。 | ![]() |
Cloud-DevOps-Learning-Resources | 该仓库里面收录了一系列云原生开发学习资料(如 Docker、K8s、Azure),包括技术书籍、速查表、测验题、面试笔记等内容。 | ![]() |
Machine Learning Interview | GitHub 上开源的机器学习面试题库:Machine Learning Interview,收录了世界各大互联网公司的机器学习面试题。仓库中包括概率与统计、大数据、AB 测试、机器学习与深度学习领域的速查表、面试准备、学习指南、项目用例、面试经验等内容。 | ![]() |
API Tracker | 这个网站整理了非常多的 API 开放接口,包括一些常见的 API 工具、文章、视频等学习教程。覆盖社交媒体、金融、新闻、游戏、人工智能、音视频等领域。 | ![]() |
Beautify GitHub Profile | 这个 GitHub 仓库收录了多种工具及指南,让你的 GitHub 个人页面看起来更为丰富与美观。 | ![]() |
flutter-tips-and-tricks | 一份精心收集整理了 Flutter 和 Dart 开发的小技巧资料集合,每个小技巧除了提供代码还贴心的制作图片讲解。 | ![]() |
cs-self-learning | GitHub 上的开源 CS 自学指南,项目包含了诸多国外高质量 CS 课程,覆盖数据结构与算法、计算机系统安全、数据科学、人工智能、机器学习等领域。 | ![]() |
「100 天编码挑战计划 | 国外一名程序员在 GitHub 上发起了「100 天编码挑战计划」,规定所有参与的开发者,每天至少写 1 小时的代码,并提交到仓库中。 | ![]() |
Best-of Machine Learning with Python | 里面收录了一些比较实用的机器学习与 Python 开源项目与工具。收录项目共计 900 多个,包括数据可视化、自然语言处理、文本与图像数据、Web 爬虫等分类。 | ![]() |
《C++ Concurrency in Action 2ed 笔记》 | C++11/14/17/20 多线程,掌握操作系统原理,解锁并发编程技术。原书籍前五章介绍了线程支持库的基本用法,后六章从实践角度介绍了并发编程的设计**。 | ![]() |
《区块链黑暗森林自救手册》 | GitHub 上的开源技术教程:《区块链黑暗森林自救手册》,主要介绍了关于区块链安全相关的攻击手段、技术防控知识等内容。 | ![]() |
《机器学习笔记》 | 整理了一系列机器学习任务、应用等代码示例。包括计算机图形、构建一个简单的神经网络、PyTorch 介绍、逻辑回归、文本分类、GNN 介绍等内容。 | ![]() |
《Rust 新手入门指南》 | GitHub 上的开源技术资源:《Rust 新手入门指南》(Rust 🦀. How do I start?),收录了可供 Rust 新手入门学习的教程、实战项目、开源库、开发者工具等内容。 | ![]() |
《程序员延寿指南》 | 国内有个开发者撰写了一份《程序员延寿指南》,并开源到了 GitHub,希望通过各种数据与研究分析,进一步探索合理且健康的养生之道。 | ![]() |
Clone Wars | 这个 GitHub 项目收录了 100 多个知名网站的克隆项目,包含教程、源码、Demo 演示、技术栈等内容,非常适合开发者研究学习。 | ![]() |
AI-RecommenderSystem | 一个开源资料库沉淀了作者自学推荐系统的学习经验。其中包括经典算法模型和技术,各类工具、数据集的参考学习,并尝试用浅显易懂的语言,把每个模型或者算法解释清楚。 | ![]() |
SpringBootVulExploit | Spring Boot 相关漏洞学习资料,利用方法和技巧合集,黑盒安全评估 check list。 | ![]() |
MHDDoS | 一个具有 51 种攻击方法的 Python3 DDoS 开源脚本。 | ![]() |
Hacking C++ | 一份颇为全面的 C++ 速查表与信息图表。覆盖了算法、随机分布、序列、Lambda 表达式、设计指南等内容。 | ![]() |
Hacking Tool | 作者收录了多款与计算机安全相关的开发者工具,包括网络攻击、DDOS 与 XSS 攻击工具、信息收集、SQL 注入、网络爬虫、哈希破解等。 | ![]() |
Quantitative-analysis | GitHub 上关于量化分析的资料参考:Quantitative-analysis,利用 Python 对国内各大券商的金工研报进行复现。 | ![]() |
PeiQi-WIKI-Book | 一个面向网络安全从业者的知识文库 | ![]() |
Chinese voice corpus | GitHub 上的开源中文语音语料:Chinese voice corpus,让中文语音更加清晰自然。里面包含了 8 个开源数据集,3200 个说话人,900 小时语音,1300 万字。 | ![]() |
Awesome Portfolio Websites | GitHub 上的一个开源网站:Awesome Portfolio Websites,致力于帮助研究人员、开发者、分析师建立一个可用于展示多维度工作信息的网站。 | ![]() |
《2022 年杭州购房指南》 | 一位在杭州工作的程序员,该指南是根据他个人多年购房选房经历,总结而成的一篇买房攻略,涉及新房摇号和二手房选购,包含大量杭州城市规划资料。 | ![]() |
Sec-Interview-4-2023 | GitHub 上的开源技术资料库:Sec-Interview-4-2023,来自一位 2023 届毕业生收集的各大互联网安全面试题、面试经验。 | ![]() |
《程序员做饭指南》 | 详细介绍了地三鲜、回锅肉、鱼香肉丝等十几道菜品的具体料理方法。作者也希望通过开源的方式,让更多人参与到一本菜谱的改进与维护中来。 | ![]() |
.NET-Backend-Developer-Roadmap | 2022 年 .NET 后端开发者路线图,主要面向微服务架构的后端技术人员,完整高清大图可见 GitHub Repo。 | ![]() |
AI-Expert-Roadmap | 人工智能技术 2022 年学习路线,完整高清大图在 GitHub Repo 可见。 | ![]() |
Time series resources | 时间序列相关的学习资源整理。覆盖多个常用开发者工具、可视化开源库、技术论文、开源教程等内容。 | ![]() |
AtHomeWithAI | Deepmind 发布的人工智能学习资源,包含线性代数、算法、机器学习、深度学习、自然语言处理等各类视频、PPT、指南、教程。 | ![]() |
Leetcode-retag | 重新分类 Leetcode 高频题,按照面试频率降序排列题目,增加难度分类,适合开发者从简单开始学习算法。 | ![]() |
《命令行速览》 | 里面总结了 30 多条命令行的基础知识,可帮你快速了解一些常用的命令行用法与开发技巧。 | ![]() |
LeetCode 题解仓库 | GitHub 上一个开源的 LeetCode 题解仓库,里面涵盖了多种编程语言的 LeetCode 代码实现,其中包括排序算法、链表、二叉树、栈和队列、动态规划等算法知识点。 | ![]() |
《Arch Linux 简明指南》 | 提供了从 Arch Linux 安装、显卡驱动、日常软件配置、多媒体制作、编程等所有内容。 | ![]() |
《文言文(古文)- 现代文平行语料》 | 基本涵盖了大部分经典古籍著作,原始爬取的数据是篇章级对齐,经过脚本分句以及人工校对,形成共计约 96 万句对,source 下为文言文,target 下为现代文,文件内容按行对齐。 | ![]() |
《深度学习 500 问》 | 国内开发者整理的一份 AI 学习资源,内容以问答形式,对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助有需要的读者。全书分为 18 个章节,50 余万字。 | ![]() |
书籍/教程
名称 | 简述 | 源 |
---|---|---|
《Comprehensive Rust》 | Google 开放的一个 Rust 技术教程,教程为期四天,涵盖了 Rust 基本语法到高级主题,如泛型和错误处理、Android 开发等相关内容。通过这一教程,你将全面学习 Rust 基础语法、编写 Rust 应用、掌握 Rust 常用开发技巧等技术。 | ![]() |
《标准 C++ 算法指南完整版》 | GitHub 上的开源技术资源:《标准 C++ 算法指南完整版》,覆盖了该书所有相关的 LaTeX 与代码示例讲解,帮助大家更好的学习与总结。 | ![]() |
《Hello,算法 》 | 一本自带动画图解、能运行、可提问的数据结构与算法入门书。带你了解刷题所需的数据结构,介绍算法的设计**、优势劣势、实现方法,并拥有可一键运行的配套代码,让你更好的深入学习算法。 | ![]() |
《矩阵力量》鸢尾花书:从加减乘除到机器学习 | 主要面向开发者,讲解数学的基础知识。按内容划分为基础、坐标系、函数、解析几何、微积分、概率统计、线性代数等 7 大板块。 | ![]() |
《像黑客一样使用命令行》 | 该书将从实际的例子出发,教你从无到有,一步一步学习命令行的使用。除了文字版本之外,亦有配套视频。 | ![]() |
《Stable Diffusion Book》 | GitHub 上的开源技术教程:《Stable Diffusion Book》,关于 AI 绘画的全面中文 Wiki、入门教程、开源文档。覆盖 AI 绘画相关的术语解释、安装配置、配置与调试、模型训练等相关内容。 | ![]() |
《机器学习系统:设计和实现》 | GitHub 上的开源技术书籍:《机器学习系统:设计和实现》,主要讲解现代机器学习系统的设计原理和实现经验。该书覆盖编程接口、计算图基本构成、编译器前后端、模型部署、深度学习推荐系统、机器人系统等内容。 | ![]() |
《基于物理的渲染:从理论到实现》 | GitHub 上的开源教程:《基于物理的渲染:从理论到实现》中文翻译版。主要讲解几何与变换、成像过程、光的散射、光传输算法等计算机图形学内容。 | ![]() |
《数据科学路线图》 | GitHub 上的开源学习资料:《数据科学路线图》,作者整理了一些开放性学习教程,并按照初中高级制定了不同学习路线。里面主要包含统计与概率、Python 基础及工具应用、数据清理与可视化、机器学习与爬虫、深度学习与模型等内容。 | ![]() |
《Enhance Your English Writing》 | GitHub 上开源的学习资料:《Enhance Your English Writing》,作者是香港城市大学的一名博士生。主要收录他在阅读论文的过程中,发现的一些好的英语用法。 | ![]() |
《Solidity 极简入门》 | 每周更新 1-3 讲,主要讲解 Web3 基础开发技巧、合约安全、数字签名、时间锁,常见开发工具使用等内容。 | ![]() |
《手撸解释器》 | 在本书中,作者将悉心拆解解释器相关的概念,在每一章节中逐步进行讲解和实现,并且保证每个章节结束之后都有一个可以运行的解释器版本。该书由一门小型的自创语言 Lox 开始,分别使用 Java 和 C 实现了两种类型的解释器,jlox 和 clox。内容上不会有太过深入的理论,对于普通编程爱好者也可以很容易地上手学习。 | ![]() |
《Data Science: Theories, Models, Algorithms, and Analytics》 | 主要讲解数据科学的基本知识,并覆盖相关常用算法、模型、R 语言、数据分析、金融应用、神经网络等内容。 | ![]() |
《NLP 新手入门指南》 | GitHub 上开源的学习资源:《NLP 新手入门指南》,项目作者为北京大学 TANGENT 实验室成员。该指南主要提供了 NLP 学习入门引导、常见任务的开发实现、各大技术教程与文献的相关推荐等内容。 | ![]() |
《Kubernetes 中文教程》 | GitHub 上的开源技术教程:《Kubernetes 中文教程》,内容偏向于实战进阶。通过带你渐进式修改代码,从最基础的 container 容器的定义开始,经过 pod, deployment, servcie 等资源来打包部署一套完整服务。 | ![]() |
现代统计学概论》 | 一本开放性技术书籍:《现代统计学概论》(Introduction to Modern Statistics),主要讲解数据分析理念与应用、回归建模、统计推断、推理建模等相关知识。 | ![]() |
《用 Rust 编写一个 JavaScript 编译器》 | JavaScript、Rust 和编译器都很难学,因此作者想将这三者结合起来,挑战自己,用 Rust 编写一个 JavaScript 编译器。 | ![]() |
《Rust 性能优化手册》 | 该书面向于 Rust 中级和高级开发者用户,结合理论与实践,讲解多种可以提高 Rust 程序性能的技术和技巧(速度和内存使用)。 | ![]() |
《线性代数的艺术》 | GitHub 上的开源技术教程:《线性代数的艺术》,主要针对 MIT 教授 Gilbert Strang 的《Linear Algebra for Everyone》教程提供了图形注释,让知识更易于吸收理解。 | ![]() |
《系统设计》 | GitHub 上开源的技术学习资源:《系统设计》,里面主要整理了系统设计相关的基础知识、面试技巧、开发指南、最佳实践,以及各个互联网大厂的踩坑经验总结等内容。 | ![]() |
《带你入门前端工程》 | 分享一本开源的前端技术书籍:《带你入门前端工程》,主要记录作者在近两年来,在前端工程师实践经验和学习心得方面的总结。 书中大部分内容以理论知识 + 代码示例 + 图片进行讲解,部分章节会提供实践教程。 | ![]() |
《数据科学工具学习指南》 | 麻省理工大学教授在 GitHub 开源的:《数据科学工具学习指南》。主要讲解如何使用 SQL 检索数据,R 语言操作数据,Python 数据可视化,Git 代码版本控制,以及常见的 Bash 脚本使用技巧等内容。 | ![]() |
《语音增强初探》 | GitHub 上的开源技术教程:《语音增强初探》,主要讲解语音增强技术相关的技术解析,以及模型应用。 | ![]() |
《操作系统导论》中文版 | 该书共有 50 个章节,内容深入浅出,围绕操作系统的虚拟化、并发、持久性展开讲解,涉及进程与进程、锁、CPU 调度、文件系统实现、分布式系统等知识点。 | ![]() |
《Some Assembly Required》 | GitHub 上一本开源的汇编入门指南:《Some Assembly Required》,主要包括 CPU 工作原理、指令映射、汇编语言与寄存器入门知识介绍等内容。每个章节都比较简短,且配有作者绘制的原理图与代码示例。让技术更易于理解,加深学习印象。 | ![]() |
《Effective Debugging》中文翻译版 | GitHub 上的开源技术教程:《Effective Debugging》中文翻译版,主要讲述如何更有效率地调试大型程序(以 C/C++ 为例)的方法和技能。书中例子不仅丰富,而且都是从实际的工作经验提取,观点和方法有效且具有可行性。 | ![]() |
《BasicSR 中文解读文档》 | BasicSR 是一个基于 PyTorch 的开源图像视频复原工具箱,提供了诸如超分辨率、去噪、去模糊、去 JPEG 压缩噪声等功能。该文档提供了关于图像、视频超分复原增强等相关技术知识的解读,以及开源库的使用。 | ![]() |
《动手构建一个简单数据库》 | 作者将基于 C 语言,手把手构建一个类 SQLite 数据库,让你进一步了解数据库的工作原 | ![]() |
《Rust 语言实战》 | 该书将通过有挑战性的示例、练习题、实践项目来提升 Rust 水平,建立从入门学习到上手实战的直通桥梁。书中通过大量的实战练习,帮助大家更好的学习和上手使用 Rust 语言。书中的练习题非常易于使用:你所需的就是在线完成练习,并让它通过编译。 | ![]() |
《概率数值》 | 一本免费开放的技术书籍:《概率数值》(Probabilistic Numerics),共 400 多页,由 3 位来自各大高校与行业专家作者,历经 7 年写成。该书主要讲解数学基础、线性代数、积分、概率数值、机器学习模型优化、常微方程解法等内容。 | ![]() |
《动手学习数据可视化》 | GitHub 上的开源技术教程:《动手学习数据可视化》,主要讲解 Excel 数据处理的常用技巧。数据清理、搜索、可视化,数据图表绘制,第三方开源库的开发指南等内容。 | ![]() |
《Python 项目实战》 | 作者将通过 5 个 Python 实战项目,带你一步步了解 Python 的实际应用。其中包含用 Python 计算器优化命令行工具体验、抓取并分析 Reddit 评论数据、扫描 Markdown 和纯文本拼写错误、构建多选择题 GUI 界面、借助 AI 打造一款小游戏。 | ![]() |
《2022 年开源操作系统训练营》 | 教程共分为八章,主要展示如何从零开始,用 Rust 语言写一个基于 RISC-V 架构的 类 Unix 内核 。 | ![]() |
《谷歌的软件工程》 | GitHub 上的开源技术资源:《谷歌的软件工程》中文版(Software Engineering at Google),共 25 章,主要讲解 Google 技术团队在「软件工程」领域的实践。该指南覆盖了团队管理、效率测量、代码风格规范、项目测试、版本控制、静态分析、依赖管理、持续交付与集成等内容。 | ![]() |
《图解 React 源码系列》 | 作者将尝试通过大量配图,把 react 原理表述清楚。教程主要包含 React 基础概念、运行核心、数据管理、交互、高频算法等内容。 | ![]() |
《英语论文写作指南》 | 由阳志平团队整理发布。里面包含科技论文制图、数学公式排版、文献分析工具介绍、论文发表技巧、写作工具等内容。 | ![]() |
《Web3 科学家极简入门指南》 | 通过学习并使用 Web3.py 模块,实现链上数据查询、转账、合约交互等简单功能。 | ![]() |
《IPv6 简明指南》 | GitHub 上的开源学习资源:《IPv6 简明指南》,主要讲解 IPv6 的基础知识,让你进一步理解 IPv6 地址的常见概念,如前缀、子网、接口等。作者还会通过图文说明,带你了解家用场景下的 IPv6 实战。 | ![]() |
《C++ Primer 中文版(第 5 版)》 | GitHub 上的开源学习资料:《C++ Primer 中文版(第 5 版)》学习仓库,整理了关于此书的笔记和课后练习答案。 | ![]() |
《基于 JavaScript 的区块链、Solidity、Web3 全栈开发教程》 | 通过这个教程,你将学到关于区块链、Web 开发、智能合约、密码学、NFT 等各类技术栈原理与应用。 | ![]() |
《从零开始的 Kubernetes 攻防》 | GitHub 上的开源技术资源:《从零开始的 Kubernetes 攻防》,主要讲解云原生技术的一些攻防技巧。 | ![]() |
《从零开始制作一个操作系统》 | GitHub 上的开源技术教程:《从零开始制作一个操作系统》,教程比较简短,内容讲解不太详细,适合有一定技术基础的人学习。 | ![]() |
MLOps Zoomcamp | 一份 MLOps 教程,主要讲解 MLOps 基础知识、MLflow 入门、模型部署、模型监控、开发运维、CI/CD、机器学习画布等知识。 | ![]() |
《现代 JavaScript 教程》 | GitHub 上一本开源的 JavaScript 教程,作者将以最新的 JavaScript 标准为基准。通过简单但足够详细的内容,为你讲解从基础到高阶的 JavaScript 相关知识。教程划分为 3 部分,涵盖了 JavaScript 编程语言相关知识和浏览器行为。此外还有正则表达式、动画效果等一系列专题文章。 | ![]() |
SQLBolt | 一个 SQL 技术教程:SQLBolt,作者提供了一系列交互式 SQL 教程,共 20 个章节,以及课后作业,帮你快速掌握与运用 SQL 开发。 | ![]() |
《The Kaggle Book》 | GitHub 上的开源技术书籍:《The Kaggle Book》,Kaggle 是一个知名的科学竞赛平台,不少开发者会通过参加 Kaggle 上的竞赛,快速提升自己的编码经验。通过这本书,你将熟悉 Kaggle 平台的使用、了解不同建模任务(包括对象检测、NLP、时间序列),进一步学习充分利用 Kaggle Notebook、数据集和论坛来提升个人能力。 | ![]() |
《动手学习深度学习 - 视频笔记》 | 课程视频共 73 节,单个视频平均时长不超过 30 分钟。课程既包含少量的机器学习的基础知识;又有如今前沿应用的 各种深度学习模型,同时每一章节的讲解还配备由 pytorch 实现的代码、教科书等等。该课程可帮助同学在短期内,掌握深度学习的基础模型与前沿知识和并提高实践能力。 | ![]() |
《给数据科学家看的 SQL 教程》 | GitHub 上的开源技术教程:《给数据科学家看的 SQL 教程》,作者将基于一个加密货币交易数据库,带你了解 SQL 的常见用法。该教程共分为 13 个章节,每个章节作者都会提供不少习题与答案,以便大家训练学习。 | ![]() |
《树莓派编程实用教程》 | 全书共 31000 字,提供 20 多个树莓派应用实例,适合想在树莓派开发项目的工程师、学生参考学习。此外,该书还涵盖 Python,Linux 命令,C/C++,OpenCV,Darknet 等相关知识。 | ![]() |
《深度强化学习教程》 | Hugging Face 在 GitHub 开源了一个《深度强化学习教程》,在该教程中,你将通过理论+实践的方式,了解深度强化学习相关的开源库、开发工具、项目发布等基础知识。 | ![]() |
《语音合成:从入门到放弃》 | 该书主要介绍当前语音合成技术的发展历史、开源资料、详解语音特征提取、声学模型、语音合成知识结构等技术,感兴趣的同学可以看一下。 | ![]() |
《用 Rust 开发一个操作系统》 | 通过这个教程,你将学习如何使用 Rust 来编写一个操作系统,每篇文章都是一个小教程,并且包含了所有代码,你可以跟着一起学习。 | ![]() |
《蘑菇书 EasyRL》 | GitHub 上的深度学习技术书籍,覆盖了强化学习、马尔可夫决策过程、策略梯度、模仿学习等多个知识点。该教程也称为 “蘑菇书”,寓意是希望此书能够为读者注入活力,让读者 “吃” 下这本蘑菇之后,能够饶有兴致地探索强化学习,像马里奥那样愈加强大,继而在人工智能领域觅得意外的收获。 | ![]() |
《Rust 从零开发到上线》 | ,该项目主要教你如何通过 Rust 来开发一个后端 API 项目。 | ![]() |
《Rust 异步编程指南》 | GitHub 上的开源技术教程:《Rust 异步编程指南》,高质量手翻官方的 Async Book, 是一本非常好的异步编程学习使用教程。 | ![]() |
《代码整洁之道》 | 主要讲解如何编写干净、整洁的代码,合理定义代码名称、单元测试、项目数据结构等内容。 | ![]() |
《机器学习系统:设计和实现》 | 主要讲解现代机器学习系统的设计原理以及实现经验。覆盖了编程接口、计算图、编译器前后端、数据处理、模型部署、分布式训练等知识点。 | ![]() |
《区块链开发指南》 | 一个挺有意思的公益性技术教程,该教程主要讲解 Web 前后端开发、以太坊基础、智能合约、密码学、数据分析等知识。 | ![]() |
《Rust 数据结构与算法》 | 共分九章,主要介绍计算机科学、基本数据结构与算法分析、递归、查找、排序等内容。 | ![]() |
《Python 设计模式》 | 作者通过编码实现,为多种 Python 设计模式提供了代码参考示例。除了代码之外,项目中还收录了有关 Python 设计模式的视频讲解,适合配套学习。 | ![]() |
《Rust 练习实践》 | 该教程将通过简单到困难的代码示例,让你学习如何基于小型项目来练习和实践 Rust。目前有提供中、英文两个版本。 | ![]() |
《Linux 系统操作手册》 | 主要介绍了 Linux 系统常用的管理技术与运维工具。书中包括系统用户权限管理、Shell 使用技巧、文件权限设置、后台管理任务设置、日志记录的监控与分析等知识。 | ![]() |
db-tutorial | 一份数据库相关学习教程,里面含有 MySQL、NoSQL、MongoDB、Elasticsearch、Redis 等学习教程,其中 MySQL 与 Redis 提供了思维导图对学习重点内容进行梳理,以便大家更好学习理解。 | ![]() |
《NLP 中文学习笔记》 | 作者是来自华中科技大学的硕士生,里面主要记录了一些作者在学习过程中阅读过且感觉不错的论文。对于一些经典或思路很新奇的论文,作者会进行精读,并写一些阅读笔记同步上传更新。 | ![]() |
《深度强化学习:基础、研究与应用 》 | 一本开放的 AI 技术教程,作者为北大助理教授董豪博士。书中主要讲解深度学习入门知识、常用算法、科技前沿研究方向、实际生活应用等内容。 | ![]() |
《代码分析与自动化重构》 | GitHub 上的开源技术教程:《代码分析与自动化重构》,主要讲解如何自己动手设计源码解析、构建代码的代码模型、可视化代码、以及进行自动化的重构和守护。 | ![]() |
《概率机器学习》 | 作者是 Google 的研究科学家 Kevin P Murphy。来自微软、斯坦福、哈佛等各路大佬对本书的评价如下:"这是一本了不起的书,涵盖了概率机器学习的概念、理论和计算基础,从基础开始,无缝过渡到该领域的前沿" | ![]() |
《机器人 501:机器人数学》 | 该教程主要是为机器人工程师讲解应用数学相关知识,同时也被用于密歇根大学的研究生教学。 | ![]() |
《Everything curl》 | GitHub 上一本开源技术教程,里面讲述了 curl 项目、命令行工具、开发库的发展历史及技术原理。除此之外,你还可以从中学习到网络协议、命令行工具开发、开源项目维护、软件架构等扩展知识,非常值得一读。 | ![]() |
《笨方法学 Go 泛型》 | GitHub 上的 Go 语言开源技术教程,主要包括开发环境安装、Hello World 示例、Go 泛型介绍及代码实现等内容。 | ![]() |
《静态程序分析入门》 | 作者将手把手教你编写一个静态程序分析器。 | ![]() |
《用 90 天学 DevOps》 | 里面记录了国外一名开发者学习 DevOps 的 90 天历程。内容包括 DevOps 定义、Linux 基础知识、计算机网络、k8s 及容器的使用、自动化配置管理、日志监控管理与数据可视化等知识。 | ![]() |
《Python 中的统计学与机器学习》 | GitHub 上开源人工智能技术教程,主要讲解 Python 基础语法、数据处理以及数据可视化、多元统计、线性代数、特征提取、卷积神经网络等知识点。 | ![]() |
《Rust语言圣经》 | GitHub 上开源的 Rust 中文技术教程,主要包含 Rust 开发环境安装、语法基础入门与高级进阶、异步编程、代码最佳实践、错误处理等内容,对 Rust 进行了全面且深入的讲解。 | ![]() |
EasyRL | GitHub 上开源的 AI 强化学习中文教程,主要包含了强化学习概述、马尔可夫决策过程 、表格型方法、策略梯度、模仿学习等内容。 | ![]() |
《算法通关手册》 | 提供了超详细的「算法与数据结构」基础讲解教程,「LeetCode」650+ 道题目 Python 版的详细解析。该教程将通过「算法理论学习」和「编程实战练习」相结合的方式,带你从零基础到彻底掌握算法知识。 | ![]() |
《深度学习面试》 | 全书近 400 页,收录了数百道深度学习面试题与答案,附带有精美的插图和图表。该书主要讲解微积分、贝叶斯深度学习、特征提取、逻辑回归等内容,附有 PyTorch、Python 和 C++ 代码示例。 | ![]() |
《JavaScript 30 天编程挑战》 | 一个前端开源技术教程,作者提供了一个可循序渐进的前端开发指南,带你一步一步入门 JavaScript 开发。内容主要包括前端开发环境配置、VSCode 代码编辑器使用介绍、JavaScript 语法基础、JSON 处理、DOM 对象操作、数据可视化项目编写等。 | ![]() |
《开源软件指南》 | GitHub 官方发布的一套技术文档:《开源软件指南》,有多个语言版本。主要讲解如何启动一个开源项目、项目维护的最佳实践,怎么通过开源工作获得经济报酬等内容。 | ![]() |
机器学习/人工智能
名称 | 简述 | 源 |
---|---|---|
Paper Picture Writing Code | GitHub 上开源的 LaTeX 画图代码库。里面包含了几种 AI 论文中常用的画图代码,如折线图、柱状图、散点图、注意力可视化以及结构图等。 | ![]() |
PaddleHub | 百度在 GitHub 上开源的一款预训练模型工具包:PaddleHub,涵盖了大模型、CV、NLP、Audio、Video、工业应用等 400+ 预训练模型,代码全部开源,离线可运行。 | ![]() |
AiLearning-Theory-Applying | GitHub 上一个开源的 AI 知识库,主要帮助开发者快速上手 AI 理论及应用实战,基础知识、机器学习、深度学习、自然语言处理 BERT,含大量注释及数据集,力求每一位能看懂并复现。 | ![]() |
Dot | 是 GitHub 上一个开源的 Deepfake AI 换脸攻击工具包。针对身份验证、视频会议系统等渗透测试工作而生,可供安全分析师、红队成员和生物识别研究人员使用。 | ![]() |
ClearML | GitHub 上一个开源的机器学习工具包:ClearML,自带简洁美观的可视化界面。该工具可用于简化机器学习开发、运维流程,自动完成实验跟踪与结果记录,并提供了灵活多变的数据管理方案。 | ![]() |
Image-Processing-Node-Editor | 日本开发者在 GitHub 开源的一款图像处理节点编辑器,通过该工具,可以辅助并完成深度学习的各项图像处理工作,快速验证、对比各个图像在不同条件下的执行结果。 | ![]() |
BEVFormer | GitHub 上一套开源的环视物体检测方案:BEVFormer,实现了在鸟瞰图视角下的特征优化,可应用于汽车自动驾驶场景。 | ![]() |
Paper2GUI | 一款面向普通人的 AI 桌面 APP 工具箱,开箱即用,非常方便,已支持 15+ AI 模型,内容涵盖语音合成、视频补帧、视频超分、目标检测、图片风格化、图片 OCR 识别等领域,兼容 Windows、Mac、Linux 等主流操作系统。 | ![]() |
FinRL | GitHub 上一个开源的量化金融自动交易框架:FinRL,附带有完整的深度学习、量化交易技术教程。项目覆盖了各类常用市场,并提供先进的算法核心,支持各种金融任务(投资组合分配、加密货币交易、高频交易)、实时交易等功能。 | ![]() |
internet-dataset | 这个 GitHub 仓库收录了各种通过搜索引擎获取的数据集,整体数据量将近 50G,其中包括域名、网页、反向索引等数据。 | ![]() |
Energon-AI | GitHub 上一个开源的大模型推理系统:Energon-AI。仅需对现有项目进行极少量修改,即可完成自定义大模型的推理部署,获得并行扩展的超线性加速。对于 AI 大模型分布式推理加速,相比英伟达 FasterTransformer 可提升 50% 以上。 | ![]() |
Colossal-AI | 国人在 GitHub 开源的一个项目:Colossal-AI,仅需极少量修改,即可让现有深度学习项目,在单张消费级显卡上,完成大模型训练,极大降低了项目研发成本!简而言之,有了这个开源项目后,每个人都可以在家训练 AI 大模型!尤其是大幅度降低了 AI 大模型微调、推理等下游任务和应用部署的门槛。 | ![]() |
Gradio | GitHub 上这个名为 Gradio 的开源项目,可在短短几分钟内,为机器学习模型生成一个简洁、优雅的 UI 界面,让你能在浏览器中进行项目演示。通过该界面,你可以完成拖拽上传图像、粘贴文本、声音录制等操作,并查看模型输出内容。 | ![]() |
nlp-paper | 字节跳动工程师在 GitHub 上整理的 NLP 论文列表(附阅读笔记),收录了一些比较经典或思路新奇的论文。其中包含 NLP 领域下的对话语音领域,复现模型以及数据处理等(代码含 TensorFlow 和 PyTorch 两版本) | ![]() |
Goopt | 国外有位开发者基于 GPT-3 做了一款 AI 搜索引擎:Goopt,通过该搜索引擎检索到的所有内容,全部都是由 AI 和算法合成的。你可以在上面搜索任意术语,以获取相关结果与内容。通过这种方式,进一步模拟网页浏览体验 | ![]() |
AI-Paper-Collector | GitHub 上一个开源的 Python 脚本:AI-Paper-Collector,可用于查找包含指定关键词的顶会论文列表,涵盖了 2019-2021 自然语言处理,计算机视觉,信息检索等领域的顶会论文。 | ![]() |
ChineseLyrics | GitHub 上开源的中文歌词数据库,作者收录了 10W+ 首歌词数据,给做 NLP 和数据分析领域的朋友们提供参考。 | ![]() |
ROS-Face | 一个挺有意思的开源项目。作者希望通过 ROS(机器人操作系统)来控制人脸面部表情,让面部动作听从机械指令 | ![]() |
nlp-notebook | GitHub 上开源的 NLP 领域常见任务的实现:nlp-notebook,包括新词发现、以及基于 PyTorch 的词向量、中文文本分类、实体识别、摘要文本生成、句子相似度判断、三元组抽取、预训练模型等。 | ![]() |
funNLP | 几乎最全的中文 NLP 资源库。包括中英文敏感词、语言检测、中外手机 / 电话归属地 / 运营商查询、名字推断性别、手机号抽取、身份证抽取等内容。 | ![]() |
Colossal-AI | GitHub 上一个增长迅猛的国产 AI 开源项目:Colossal-AI,可用于 AI 大规模并行训练,仅需一半数量的 GPU,便能完成相同效果的 GPT-3 训练工作,极大降低了项目研发成本! | ![]() |
NeuralSpeech | 微软亚洲研究院在 GitHub 开源的一个项目:NeuralSpeech ,提供了基于神经网络的语音处理,包括自动语音识别(ASR)、文本转语音(TTS)等。 | ![]() |
virtual_try_on_use_deep_learning | 使用深度学习算法实现虚拟试衣,结合了人体姿态估计、人体分割、几何匹配和 GAN,四种模型,只依赖 opencv 库就能运行。 | ![]() |
ml4a | 如果你正在尝试用 AI 来进行艺术创作,那么可以看下 ml4a 这个开源 Python 库。作者通过代码封装的方式,将 AI 艺术创作类的开源项目整合到了一起,包括图像风格迁移、基于素描的图像生成、图片分辨率增强、图像卡通话等模型。 | ![]() |
《AI as an API》 | GitHub 上的人工智能技术教程:《AI as an API》,主要讲解如何基于 NLP 技术,开发一个文本分类器,并进行持续化数据存储,封装成 API。教程学习时长,约为 50 分钟左右,适合在工作之余的闲暇时间动手学习。 | ![]() |
FastFold | GitHub 上开源了一套训练推理加速方案,通过引入 GPU 优化和大模型训练技术,可将 AlphaFold 总体训练时间 从 11 天减少到 67 小时,且总成本更低,在长序列推理中也实现 9.3 ∼ 11.6 倍提升,加速效果颇为显著。 | ![]() |
Colossal-AI | 国人在 GitHub 开源的一个深度学习系统:Colossal-AI,可用于 AI 大规模并行训练。仅需一半数量的 GPU,便能完成相同效果的 GPT-3 训练工作,极大降低了项目研发成本! | ![]() |
SofGAN | 作用是可通过计算机视觉和模式识别技术,生成一张支持风格动态调整的人物肖像。 | ![]() |
Hugging Face | Hugging Face 对外开放的机器学习任务列表,可以说整理的非常全面了。里面覆盖了自然语言处理、音频、计算机视觉等多个分类,其中包括掩蔽语言填充、智能问答、文本分类、文本翻译、语音识别、图像分割和物体检测等任务。每个任务都附有相对应的使用场景介绍、实际案例、学习指南、模型、数据集等资源。 | ![]() |
NeRF | 一款 AI 模型,可借助人工智能技术,把多张 2D 图片进行拼接,进而生成该图片的 3D 模型。 | ![]() |
annotated_latex_equations | GitHub 上一个开源的 LaTeX 示例库,教你如何使用 Tikz 创建彩色的 LaTeX 注释,让论文变得更为简洁与美观。 | ![]() |
动漫肖像魔法 | 来自麻省理工大学的工作室 sizigi,发布的一款很有意思的 AI 工具,你可以通过选择头像、滤镜、风格、动作等 4 个步骤,来定制一个专属的二次元老婆 / 老公 | ![]() |
ddddocr | 一个开源的中文 OCR 通用验证码 Python 识别库,通过大批量生成随机数据,并进行深度网络训练,帮助厂商检验自家验证码的难易强度。 | ![]() |
开源字体
名称 | 简述 | 源 |
---|---|---|
「得意黑 Smiley Sans」 | GitHub 上的中文开源字体:「得意黑 Smiley Sans」,一款在人文观感和几何特征中寻找平衡的中文黑体。整体字身窄而斜,细节融入了取法手绘美术字的特殊造型。字体支持简体中文常用字(覆盖 GB 2312 编码字符集)、拉丁字母、日文假名、阿拉伯数字和各类标点符号。 | ![]() |
《辰宇落雁體》 | GitHub 上又一款开源中文字体:《辰宇落雁體》,由刘韦辰和王立宇两名同学联合创作,并基于 OFL 1.1 开源。 | ![]() |
方舟像素字体 | GitHub 上又一款开源的像素风字体:泛中日韩像素字体。支持 10、12 和 16 像素。目标是为开发「像素风游戏」,提供一套开箱即用的字体解决方案。 | ![]() |
煮豆黑体 Zhudou Sans | 一款开源的中文字体,支持中日韩标点、全角字母、全角数字及一些特殊符号。标点造型主要来源于 Noto Sans,可以为类似风格的西文字体带来更加协调的中外文混排效果。 | ![]() |
「繁媛黑體」 | 一款开源的繁体字体,基于「源样黑体」进行开发设计,整体风格看起来清晰自然,还能满足 "一简对多繁" 的需求。 | ![]() |
其他
名称 | 简述 | 源 |
---|---|---|
「**传统色彩」 | 一个记录了「**传统色彩」配色的网站,网站代码已在 GitHub 开源。该网站提供了各个色彩的常用名称、别名、RGB 与 HEX 值。 | ![]() |
Fluent Emoji | 微软开源的一套简洁、友好、可爱的 Emoji 表情包,基于 MIT 协议开源。 | ![]() |
Logto | GitHub 上一个开源的用户登录认证系统:Logto,可在几分钟内,帮你快速构建完整的用户身份及登录体系。项目自带基于 OIDC 的身份服务,支持多个社交平台的登录集成,开箱即用,拥有丰富的图形化管理界面,另外还提供邮箱、短信等多种认证方式。 | ![]() |
GDevelop | 一个开源的跨平台游戏开发引擎,可帮助不懂编程的设计师,快速开发一款能够满足移动端、桌面端、Web 端的游戏。 | ![]() |
GreaterWMS | 一个开源的仓储管理系统:GreaterWMS,拥有报表中心、财务中心等系统,支持货物管理、人员管理、订单管理等功能,适可用于多种成品管理环节的货物管理。 | ![]() |
Windmill.dev | 一个开源的 OSS 开发者平台。通过编写少量 Python 和 Typescript 脚本,便可快速构建出生产级、多步骤的自动化应用。 | ![]() |
SVG Silh | 一个基于 CC0 协议开放的 SVG 素材网站,上面收录了诸多 SVG 图像与图标,所有素材均可免费商用。 | ![]() |
StreamX | 一个神奇的开源框架,让流处理更简单。该框架规范了项目配置,鼓励函数式编程,定义了最佳的编程方式,提供了一系列开箱即用的 Connectors。标准化了配置、开发、测试、部署、监控、运维的整个过程,提供了 Scala/Java 两套 API,最终目的是打造一个一站式大数据平台,流批一体,湖仓一体的解决方案。 | ![]() |
Kestra | 一个可扩展性极强的开源编排和调度平台,可快速创建、运行、调度和监控数百万个复杂管道。支持任意类型的工作流程,易于上手学习,支持从 API、调度、检测、事件来触发执行,可通过界面直接配置流程。 | ![]() |
Cook | 国内开发者开源的一个菜谱网站:Cook,可自动将各种食材进行组合,生成对应的菜谱,并配套有视频教程。 | ![]() |
Cytopia | 一款具有像素艺术风格的开源城市模拟器,基于 JSON 的自定义 UI 系统,可灵活定制,并通过程序生成多种地形,模拟城市构建。 | ![]() |
elest.io | 在 Hacker New 上看到的一项开源软件托管服务,可在几分钟内,快速部署 150 多种开源软件。此外,该平台还会帮作者处理后续的软件安装、配置、加密、备份、系统更新、实时监控等工作,并将 10% 的收入跟开源作者共享。 | ![]() |
《绝版游戏保护工程》 | 收录了多款堪称经典的小游戏,让你重回童年。 | ![]() |
sha256algorithm | 这个 GitHub 项目通过可视化的方式,让你更为直观的理解 SHA256 算法原理。 | ![]() |
Cubic 11 | 一个开源的中文字体,像素风,可用于各类游戏及美术作品,支持商用。 | ![]() |
吃掉小鹿乃 | 国内开发者做的一款摸鱼小游戏:吃掉小鹿乃。玩家需要在 20 秒内,尽可能点掉更多鹿乃头像。目前该游戏浏览量已突破 1000 万,主要用于训练手指灵活度和反应能力 | ![]() |
Homelab | 由越南一位程序员小哥在 GitHub 开源的家用自托管基础设施,支持自动配置、操作和更新各类自托管服务,可用于打造自己的家庭开发实验室。其中包括代码自托管、证书管理、CI/CD 持续集成与交付、K8s 自动化安装和管理、实时聊天系统、应用监控面板等功能。 | ![]() |
Kvrocks | 一个开源的 NoSQL 数据库,基于 RocksDB 并兼容 Redis 协议,磁盘类型的 Redis 为降低存储成本而生,存储成本可以降到 Redis 的 1/10 以上。 | ![]() |
声明
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 通用许可协议进行许可。