/GitHubDaily

坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub.

WeChat Weibo Zhihu GitHub stars

宗旨

多年以前,我曾看到 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 开源项目资讯,可以关注一下👇

有不错的开源项目,也欢迎到本仓库的 issues 推荐或自荐项目,我们期待你的分享。


2023 年复盘

下面是对 GitHubDaily 在 2023 年所推荐的项目进行分类整理,方便大家查找以往分享过的内容。

过往复盘 20222021202020192018

目录

AI 绘画

名称 简述
Stable Diffusion Cheat-Sheet Stable Diffusion 开源速查表,里面拥有超过 700 种经过测试的艺术风格,可快速搜索查找各类艺术家,并支持一键复制 Prompt。
StableStudio 人手一个 Midjourney,Stability AI 开源的 AI 图像生成平台
Roop 一键实现 AI 换脸,仅需一张换脸图像,无需数据集,无需训练,自带敏感图像检测功能。
pixian.ai 能够利用 AI 一键移除各种图像背景,并支持在线调整图片分辨率、背景颜色等等。
Inpaint Anything 一个 AI 图像编辑工具,支持一键擦除、替换图像中的指定物品,通过提示词来自动更换背景图。
Segment Anything (SAM) 一个图像分割模型,可自动分割图片或视频中的所有物品,一键完成自动分割,并支持零样本转移到其他分割任务。
Docker 作图咒语生成器 支持一键从图片中解析出 Prompt 描述,并能够基于描述进行扩展,以便二次图片生成。
Plask.ai 一个 AI 工具,可以通过 3D 建模,直接生成模特效果图。
MidJourney-Styles-and-Keywords-Reference 收录了很多实用的 Midjourney 提示词,包括图像风格样式关键词、分辨率、图像权重等,帮助你更好的完成 AI 绘画。
roomGPT 只需上传一张房间照片,即可用 AI 生成对应的梦幻房间效果图。

AIGC

名称 简述
AnythingLLM 一个可打造成企业内部知识库的私人专属 GPT!可以将任何文档、资源或内容转换为大语言模型(LLM)知识库,使得在对话过程中可引用到里面的内容。
chatgpt_system_prompt 有获取 GPTs 的 Prompt、Knowledge 以及如何防护的教程,另外单独对破解官方 GPTs 的 Prompt 进行分类。
GPTs 收集了超级多被破解的 GPTs Prompt
Awesome assistants 一份精心收集整理的优秀 AI 助手列表。
Animate Anyone 只需一张角色图片,即可生成与角色一致且动作可控的生动视频。
SillyTavern 一个可以安装在电脑(和安卓手机)上的用户界面,让你可以与文本生成的人工智能互动,并与社区创建的角色聊天/玩角色扮演游戏。
Prompt flow 微软在 GitHub 开源的一套 AI 工具,可用于简化大模型应用的开发周期。打通了从项目构思、原型设计、测试、评估到生产部署和监控的全流程,让开发者可以快速构建出高质量的大语言模型应用。
supervision 一个在 GitHub 开源的计算机视觉 AI 工具箱,安装简便,可供开发者重复使用,大幅提升效率。
Code Interpreter API ChatGPT 代码解释器开源版,开发者可直接调用 API,在项目使用 AI 来快速处理数据分析、图像处理、股票图表展示等工作。
RealChar 帮助你快速创建、自定义各种 AI 角色。
MetaGPT 一个基于 AI 构建的实验性项目。可通过用户需求,直接生成产品分析文档、用户故事、竞品分析、数据结构、项目 API 等内容。
GPT Migrate 一个基于 GPT-4 的大胆尝试,让 AI 重写整个项目代码,实现所有代码框架、编程语言的迁移。
AI Getting Started 一个简单的 AI 入门项目,实现了 AIGC 中常用的图像/文本模型、向量存储、身份验证、项目部署等一整套流程,可作为开发 AI 应用时的项目参考。
Vercel AI SDK Vercel 在 GitHub 开源的一个 AI SDK,可帮你快速构建 AI 应用,包括 AI 对话、聊天界面、流式文本输出等功能。
Liftoff Interviews 让 AI 对你进行技术面试,并给出能力评估,帮助你改善不足之处,提高面试通过率。用户可根据自身能力来选择面试题难度,项目支持自部署。
Audiocraft Meta 开源的一个 Python 库,可直接用 AI 生成音乐
LaWGPT 个基于中文法律知识的大语言模型,你可以用它来打造一个 AI 专属法律顾问。
GPT Code UI 简化版的 GPT 代码解释器,可利用大语言模型能力,自动生成与执行代码。另外还支持文件上传、下载,上下文理解,可选 GPT-3.5 和 GPT-4 模型。
Quivr 用 AI 来打造你的第二大脑。作为一个开源的 AI 知识库解决方案,Quivr 支持将文本、图像、视频、代码片段、PPT、Excel 数据表等内容直接上传云端,并通过大语言模型,快速实现信息检索、问答。
Dify.AI 一个可用于快速创建 AI 应用的开源平台,帮助开发者创建可持续运营的原生 AI 应用。平台提供了多种类型应用的可视化编排,开箱即用,集成了诸多便于使用的 API。
Shap-E OpenAI 开源的一个 3D 模型,可以根据文本或图像,直接生成 3D 对象。
Pandas AI 为流行的数据分析和操作工具 Pandas 添加了生成人工智能功能。
Chart-GPT 一个基于 GPT 实现的开源工具,可在几秒内,将文本快速转换为漂亮的图表。
Bloop 一个基于 GPT-4 构建的代码搜索引擎,该工具采用基于 GPT-4 的 AI 智能模型,成功实现用自然语言,语义化的代码搜索方式。
Bark Suno 开源的 AI 项目能够生成高度逼真的人类语音(支持多个语种)及音乐。
LLaVA 一个拥有类似 GPT-4 的大语言+视觉模型
Cognosys 可在线运行 Auto-GPT,,只需在线设定好机器人名称、目标、任务,即可自动运行。
OpenPromptStudio 一款 Prompt(提示词)编辑神器,可以把 AIGC 提示词可视化,并提供在线编辑功能。
Grounded-Segment-Anything 可实现自动检测、分割、生成图像与文本。
BingGPT 一个 Bing 桌面客户端,支持 Windows、macOS、Linux 等主流操作系统,登录 Microsoft 账号即可使用。
Spline AI 通过跟 AI 对话,基于文本快速实现 3D 建模。
OpusAI 可通过文本来快速生成 3D 世界,构建一个属于自己的虚拟宇宙。
myGPTReader 一个基于 ChatGPT 搭建的 Slack 机器人,可以完成阅读网页、电子书、视频 (YouTube) 或文档等操作,并使用 ChatGPT 对这些内容进行总结。
Tune-A-Video 可直接通过文本直接生成视频。只需要提供文本 prompt,再利用 Stable Diffusion 的能力,即可快速生成多种不同风格的视频。
ChatGPT 学术优化 中科院科研工作专用,特别优化了学术 Paper 润色体验,支持自定义快捷按钮,支持 markdown 表格显示,Tex 公式双显示,代码显示功能完善,新增本地 Python 工程剖析功能 / 自我剖析功能。
AICommand 将 ChatGPT 功能集成到 Unity 编辑器中。通过对话的方式,可视化动态调整与生成内容,提升游戏开发效率。
The-HustleGPT-Challenge 记录了一些可通过 GPT-4 实现的项目,其中有部分项目还实现盈利了。
ChatGPT Shortcut 整理并汇总了多种让生产力加倍的 ChatGPT 快捷指令,按照领域和功能分区,可对提示词(Prompt)进行标签筛选、关键词搜索和一键复制。
川虎 ChatGPT 一个开源的 ChatGPT Web UI 应用,为 ChatGPT API 提供了一个 Web 图形界面。
ChatGPT Demo 一个开源的 ChatGPT 演示网页,基于 Express 和 Vue3 搭建,开发者可以用其搭建一个类似 ChatGPT 的网站。
Edge GPT 微软 Bing Chat 的逆向工程 API,利用该接口,开发者可自行搭建 EdgeGPT 聊天机器人,自定义智能搜索功能。

AI 工具

名称 简述
clone-voice 一个带 Web 界面简单易用的声音克隆工具。可使用任何人类音色,将一段文字合成为使用该音色说话的声音,或者将一个声音使用该音色转换为另一个声音。
Amphion 一个开源的音频、音乐和语音生成整合工具包。
Lobe Chat 一键部署私人 GPT/LLM 的聊天机器人。支持语音合成、多模态和可扩展的插件系统,可以联网、画图、爬虫等。
GPT Crawler 能够利用爬虫,自动抓取与整合指定 URL 地址中的各种信息,并生成一个output.json的数据文件。将其喂给 ChatGPT,便可快速定制你的专属 GPT,打造个人知识库或者智能助理。
screenshot-to-code 给 AI 看一眼截屏,便能直接生成代码。该项目可借助 GPT-4 Vision 的能力,直接给你将屏幕截图转换为 HTML/Tailwind CSS,并利用 DALL-E 3 的图像生成能力,生成外观相似的图像。
Open Interpreter 可在命令行终端,直接调用与展示各种大模型能力。实现了视频和照片编辑、系统配置更改、自动生成并运行 Demo 源码,AI 一对一聊天问答等功能。
GPT Prompt Engineer 该工具便会自动帮你生成各种 Prompt,自动对 Prompt 测试和评分,帮你尽可能找到最优项目提示。
AIdea 一个在 GitHub 开源的 AI 应用,集成了主流大语言模型以及绘图模型。
go-proxy-bing 让你无需登录,即可直接使用 New Bing。拥有与 Bing 一致的 UI 体验,并支持 ChatGPT 提示词。
Background Remover 一个开源的命令行工具,,可借助 AI 能力,快速移除图像和视频背景。
open-chat-video-editor 一款短视频生成和编辑工具,结合 ChatGPT,Stable Diffusion 和多模态搜索,实现短句转短视频、网页链接转短视频、长视频转短视频功能。
Chat-with-GitHub-Repo 一个让你可以跟 GitHub 仓库进行对话的 Python 工具
Chatbot Arena 一个可以在线测试多种开源大语言模型的工具
KeepChatGPT 一个插件,让你的 ChatGPT 不再报错!
MiniGPT-4 一个拥有类似 GPT-4 图像对话能力的项目。
Animated Drawings 一款很有趣的 AI 工具,可以借助人工智能技术,让绘画作品动起来。
CodeWhisperer 一款 AI 编程助手,可集成到 VSCode 和 IntelliJ IDEA 等代码编辑器上使用,个人版对所有开发者免费开放。
ChatPaper 利用 ChatGPT 进行论文全文总结+专业翻译+润色+审稿+审稿回复
VideoCrafter 一款开源的 AI 工具,可直接基于文本,快速生成与编辑视频。
Imagica 一分钟内,快速创建属于自己的 AI 应用。特点是:"零代码、实时数据、多模态、响应快速"。
SpeechGPT 一个可以让你与 ChatGPT 进行语音聊天的网站。
AI Code Translator 用 GPT 做了一款 AI 工具,可实现数十种编程语言的互相切换,支持 GPT-3.5 和 GPT-4。
ChatGPT Next Web 支持一键免费部署你的私人 ChatGPT 网页应用。
Play.ht 它可以从 20 秒的音频中快速生成克隆语音,并自动转换为英语。
Cursor 一个能利用 AI 辅助编程的代码编辑器
GerevAI 基于 ChatGPT 能力,可在几秒内找到任何聊天记录、文档或代码片段。
ChatAll 一个可以让你同时与多个 AI 机器人实时聊天的开源工具。支持 ChatGPT、Bing Chat、bard、Alpaca、Vincuna、Claude、ChatGLM、MOSS、iFlytek Spark、ERNIE 等主流 AI 聊天机器人。
AI-Products-All-In-One 整理了一些 ChatGPT 以及 AI 相关的生产力工具。
Shell GPT 该工具直接在命令行中集成了 ChatGPT,通过它,可以帮助你快速编写 shell 命令、代码片段编写、Git 提交信息、文档、注释等内容。
飞书 GPT 集成了飞书 + GPT-3.5 + Dall·E + Whisper 等 API,支持语音对话、角色扮演、多话题讨论、图片创作、表格分析、文档导出 等功能。
ChatPDF 它可以提取 PDF 文件中的内容,并将内容交给 ChatGPT 进行分析。待解析完成之后,你便可以跟它进行一对一对话交流,就好像它是一个完全理解内容的人一样。
GitHub Copilot X 一款基于 AI 驱动的、跨时代代码编辑器,将为开发者带来前所未有的编程体验。
OpenGpt 一个可以让你快速尝试各种 ChatGPT 应用的开源项目,借助这个项目,你还能在几秒钟内创建属于自己的应用。

实用工具

名称 简述
Stirling-PDF 一款强大的本地网页版 PDF 文件处理工具,可 Docker 部署。提供了丰富的 PDF 文件操作功能,包括拆分、合并、格式转换、内容排列、添加图片、旋转、压缩等。
TikTokDownloader 一款完全免费开源的 抖音/TikTok 采集工具。
XHS-Downloader 小红书的 图文/视频 作品采集工具。
Penpot 一款可平替 Figma 的开源免费工具,它是首个开源的 UI 设计与原型制作平台。
Marker 一个能够快速且准确地将 PDF、EPUB 和 MOBI 文档转换成 Markdown 格式的工具。
Outline 一款可平替 Notion 的开源软件,可用于部署搭建团队内部知识库。
Latest 一款开源免费 Mac 小众工具,用于检查并更新电脑上已安装应用。
雷池 WAF 一款简单易用、广受好评的 Web 防火墙工具,可保护你的网站不受黑客攻击。
Graphite 一个开源的 2D 矢量图形编辑器,适用于照片编辑、图像处理、图形设计、插图、数据可视化、数字绘画等领域。
OpenResume 一个功能强大的开源简历生成器,拥有简洁美观的 UI 设计,并支持导入与解析 PDF 简历文件,实时更新简历数据,帮你快速撰写出清晰直观的个人简历。
QR Designer 一个可用于二维码设计的项目,可以给二维码添加各种图案、文字、图像、更改背景颜色等操作。
Dev Home 微软开源了一款全新的开发工具,可在 Windows 系统中,内置了可视化控制面板。
EasySpider 一款可视化爬虫软件。使用图形化界面,无代码设计和执行爬虫任务。开发者只需在网页上选择爬取内容,并根据提示框操作,即可完成爬虫设计和执行。
Spider Suite 一款开源的多功能 GUI 网络安全爬虫工具,专为网络安全专业人员设计。目前支持 Windows 和 Linux 操作系统。
RapidAPI for Mac 一款颜值颇高的 HTTP 调试工具,可以用它来编写 API 接口请求、完善 API 描述文档、测试服务器响应、生成客户端代码等工作,并支持多个团队成员实时协作。
DataEase 一款开源的数据可视化分析神器,操作简单易上手,开箱即用。
Upscayl 一款 AI 图像无损放大神器,可以快速将模糊图片秒变高清图。我用了挺长一段时间了,效果很不错。
Hidden Bar 一键折叠 Mac 菜单栏中的图标,长按 Command 对图标进行拖拽,自由调整图标的隐藏状态,非常方便。
NotionNext 一个开源的静态博客系统,基于 NextJS + Notion API 实现,支持多种部署方案,无需服务器、零门槛搭建网站,为 Notion 和所有创作者设计。
PAG 动效组件 腾讯开源的一款设计神器,提供了一套完善的动效设计工作流,可广泛应用于UI 动画、贴纸动画、视频编辑、模板设计等场景。
SQL Translator 一个可以将人类自然语言转换为 SQL 语言的开源工具,反之亦然,用起来很方便。
FUXA 一款开源的流程可视化 Web 应用,可为机器的实时数据,构建多种不同设计风格的可视化流程图。
Memos 一个轻量级开源笔记应用,支持自托管、轻量级、开箱即用、知识管理、社交讨论等特性。
QGIS 一个功能丰富、用户友好、免费开源的跨平台地理信息系统,支持在 macOS、Windows、Linux 等平台运行
LocalSend 一款开源的 AirDrop 替代品,可在附近设备间快速共享文件,跨终端,无需联网。

插件

名称 简述
Better Notes 一个比较实用的笔记插件,需搭配文献管理工具 Zotero 使用。集成了论文阅读、段落注释、做笔记、元数据分析、知识输出、AI 写作等功能。
CodeCursor 你可以利用这个插件将 Cursor 快速集成到 VSCode 上。
CopilotForXcode 该插件可为 Xcode 提供 GitHub Copilot 和 ChatGPT 支持,帮助你更快开发出 iOS/macOS/iPadOS 软件。
vscode-chatgpt 一个开源的 VSCode 插件,可将 OpenAI ChatGPT 集成到 VSCode
ChatGPT Box 一个可以将 ChatGPT 深度集成到浏览器中的开源插件。,除了对主流网站进行适配,还内置了诸如翻译、总结、润色、情感分析、段落划分、代码解释、问询等功能。
OpenAI Translator 一个基于 ChatGPT API 的划词翻译 Chrome 插件

资料集合

名称 简述
awesome-cto 一份专为首席技术官(CTO )设计的资源清单,含有 CTO 角色介绍、招聘技巧、团队管理、职业发展、项目管理实践、开发流程、初创公司指南、产品开发、市场营销等等内容。
SVGL 一份 SVG Logo 资源合集,精心收集了所有目前主流行公司以及技术框架工具的 Logo。
AI Collection 收集了诸多实用的 AI 工具,覆盖编程、金融、创作、教育、市场营销等领域。
zihao_course 一份开源的 AI 技术资料。覆盖计算机视觉、图机器学习、人工智能可解释性、图像分类等领域。
方糖全栈路线图 这是一份开源技术路线图,尝试让读者在短时间内补全包括商业模式、设计、开发、运营、增长在内的「最小可行技能栈」,帮助读者完成「从螺丝钉到一人企业」的蜕变。

书籍/教程

名称 简述
GitHubCopilotAI 微软出了一期学习 GitHub Copilot 教程。一共有 6 节课程,共 10 个小时。旨在教授如何有效使用 GitHub Copilot 并用于辅助编程。
ChatGPT 提示工程 该教程由吴恩达老师与 OpenAI 开发者 Iza Fulford 联手教授。教程总共分为 9 个章节,时长一个多小时,里面主要涵盖:提示词最佳实践、评论情感分类、文本总结、邮件撰写、文本翻译、快速搭建一个聊天机器人等等。
JavaScript 新手教程 本书主要介绍 JavaScript 基础知识、如何在 Web 浏览器上用 JavaScript 进行编程,以及 JavaScript 相关的各种重要话题、案例、练习。
Midjourney 学习导航 Midjourney 中文教程,能让不同水平的朋友快速了解和学会 Midjourney

其他

名称 简述
Windows 12 网页版 开源的 Windows 12 网页体验版,提供了精美的 UI 设计、丰富流畅的动画、各种功能小组件、动态壁纸、文件系统等功能。
Mojo 一种适用于所有 AI 开发人员的新编程语言,由 LLVM、Swift、Clang 作者 Chris Lattner 发布,被誉为 AI 新时代的编程语言变革者,比 Python 高效 35000 倍。
Spinning Diagrams with CSS 不借助 JavaScript,纯使用 CSS 来生成 LateX 数学公式动画,给数学增添点趣味。
the-algorithm Twitter 的推荐算法在 GitHub开源。
happyhues.co 这里提供了诸多 UI 配色方案,各种颜色直接点击就能获取,很方便,可在这里获取到做网站或设计时的主题配色灵感
Vuestic UI 一个开源的 Vue.js 3.0 UI 库,拥有超过 60 个可定制组件,具备简单易用、定制灵活度高等特点。支持国际化、暗黑模式、无缝集成等功能。
PyGWalker 一个最近在 GitHub 上较为流行的 Python 库,可用于简化 Jupyter Notebook 数据分析和数据可视化工作流程。
One Mono 英特尔在 GitHub 开源的字体,一种富有表现力的等宽字体系列,在构建时考虑到了清晰度、易读性和开发人员的扩展需求。

声明


本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 通用许可协议进行许可。