多年以前,我曾看到 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 推荐或自荐项目,我们期待你的分享。
下面是对 GitHubDaily 在 2023 年所推荐的项目进行分类整理,方便大家查找以往分享过的内容。
名称 | 简述 | 源 |
---|---|---|
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 生成对应的梦幻房间效果图。 |
名称 | 简述 | 源 |
---|---|---|
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 聊天机器人,自定义智能搜索功能。 |
名称 | 简述 | 源 |
---|---|---|
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 通用许可协议进行许可。