发布于 2026-01-05 1 阅读
0

✨23 个开源库助你打造(飞向月球)产品组合🚀🚀 产品中的 AI🦾:🔎 GPT Researcher ✨ 功能 文档 支持的客户端 入门指南 - Docker Compose Weaviate 🛜Web 开发:简介 现代产品的 <Inbox /> 基础架构 🧑‍💻DevOps:目录 💽 数据库:使用你最喜欢的工具构建数据库集成的 AI 代理和应用程序 👾 其他:ReactAgent - 开源的 React.js 自主 LLM 代理 绝佳的首次 Pull Request 机会 就这些啦!

✨23 个开源库助你打造爆款作品集🚀🚀

产品中的人工智能:

🔎 GPT研究员

标识 标识

✨ 特点

文档

支持的客户

入门指南 - Docker Compose

韦维特Weaviate 标志

🛜网页开发:

引言

现代产品的<Inbox />基础架构

🧑‍💻DevOps:

内容

💽 数据库:

使用您最喜欢的工具构建集成数据库的 AI 代理和应用程序

👾 其他:

ReactAgent - 开源的 React.js 自主 LLM 代理

绝佳的首次拉取请求机会惊人的

就这样,各位!

为优秀的开源库做贡献是建立作品集的绝佳途径。

我整理了 23 个优秀的开源库和一些适合初学者的入门问题。

别忘了给这些点赞和支持哦🌟


产品中的人工智能:

1. CopilotKit - 应用内 AI 聊天机器人和 AI 文本区域

一个开源平台,使用两个 React 组件将关键 AI 功能集成到 React 应用程序中。

CopilotPortal:应用内AI聊天机器人,能够“感知”当前应用状态并执行相应操作。CopilotTextarea
:AI驱动的文本框替代方案,具备自动补全、插入和文本生成功能。

首期表现出色:

Support bold and italicized text in CopilotTextarea 

Proposal:

Add support for bold and italicized text in CopilotTextarea
CopilotTextarea uses slate-js under the hood. Lots of examples for adding bold/italicized support
Initially only add programatic support. UI support will be added separately in [TODO add issue]

Implementation tips:

changes will be made to render-element.tsx and base-copilot-textarea.tsx
custom-editor.tsx structures may also require changes

Enter fullscreen mode Exit fullscreen mode

星际副驾驶套件⭐️


2. Tavily GPT 研究员

GitHub 标志 assafelovic / gpt-researcher

一位LLM代理人,对任何给定的主题进行深入研究(本地和网络),并生成一份带有引用的长篇报告。

🔎 GPT研究员

GPT Researcher 是一个开放的深度研究代理,旨在针对任何给定任务进行网络和本地研究。

该智能体能够生成详尽、客观、公正的研究报告,并附有引用。GPT Researcher 提供全套定制选项,可用于创建量身定制的、特定领域的研究智能体。受近期Plan-and-SolveRAG论文的启发,GPT Researcher 通过并行化智能体工作,提供稳定的性能和更高的速度,从而解决信息误导、速度、确定性和可靠性等问题。

我们的使命是通过人工智能为个人和组织提供准确、公正、真实的信息。

为什么选择 GPT Researcher?

  • 人工研究得出客观结论可能需要数周时间,需要大量资源和时间。
  • 使用过时信息训练的LLM模型可能会产生幻觉,从而与当前的研究任务无关。
  • 目前的LLM存在代币数量限制,不足以生成篇幅较长的研究报告。
  • 现有服务中有限的网络资源会导致错误信息……

3. Pezzo.ai

GitHub 标志 pezzolabs / pezzo

🕹️ 开源、开发者优先的 LLMOps 平台,旨在简化提示设计、版本管理、即时交付、协作、故障排除、可观测性等。

Pezzo 是一个完全云原生且开源的 LLMOps 平台。您可以无缝地观察和监控您的 AI 操作,排查问题,节省高达 90% 的成本和延迟,在一个平台上协作和管理您的提示,并即时交付 AI 变更。

     

贡献者契约 执照

✨ 特点

文档

点击此处前往 Pezzo 官方文档

在文档中,您可以找到有关如何使用 Pezzo、其架构的信息,包括各种用例和 LLM 提供程序的教程和示例。

支持的客户

特征 Node.js文档 Python文档 朗链
及时管理
可观测性
缓存

如果您要查找的客户未在此处列出,请提交问题并告知我们!

入门指南 - Docker Compose

如果您只想在本地运行完整的 Pezzo 堆栈,请查看文档中的“使用 Docker Compose 运行”部分。

如果您想在开发模式下运行 Pezzo,请继续阅读。

4.飞翔

GitHub 标志 飞翔/飞翔

Weaviate 是一个开源矢量数据库,它存储对象和矢量,允许将矢量搜索与结构化过滤相结合,并具有云原生数据库的容错性和可扩展性。

韦维特Weaviate 标志

GitHub 仓库星标 参考资料 构建状态 成绩单 覆盖范围状态 松弛

Weaviate是一个开源的云原生矢量数据库,可同时存储对象和矢量,从而实现大规模语义搜索。它将矢量相似性搜索与关键词过滤、检索增强生成 (RAG) 和重排序集成于单一查询界面中。常见应用场景包括 RAG 系统、语义和图像搜索、推荐引擎、聊天机器人和内容分类。

Weaviate 支持两种存储向量的方法:导入时使用集成模型(OpenAI、Cohere、HuggingFace 等)自动向量化,或直接导入预先计算的向量嵌入。生产环境部署可受益于内置的多租户、复制、基于角色的访问控制 (RBAC) 授权以及许多其他功能

想要快速入门,可以看看以下教程:

安装

Weaviate提供多种安装和部署选项:

有关更多部署选项(例如AWSGCP) ,请参阅安装文档

入门

您可以轻松启动 Weaviate 和…

5.朗链

GitHub 标志 langchain-ai / langchain

🦜🔗 可靠代理商的平台。

面向可靠代理商的平台。

PyPI - 许可证 PyPI - 下载 版本 在开发容器中打开 在 GitHub Codespace 中打开 CodSpeed徽章 Twitter / X

LangChain 是一个用于构建智能体和基于 LLM 的应用程序的框架。它可以帮助您将可互操作的组件和第三方集成连接起来,从而简化 AI 应用程序的开发——同时还能随着底层技术的演进,确保您的决策能够面向未来。

pip install langchain
Enter fullscreen mode Exit fullscreen mode

如果您正在寻找更高级的自定义或代理编排功能,请查看LangGraph,这是我们用于构建可控代理工作流的框架。


文档

讨论:访问LangChain 论坛,与社区交流,分享您的所有技术问题、想法和反馈。

笔记

正在寻找 JS/TS 库?不妨看看LangChain.js

为什么要使用 LangChain?

LangChain 通过模型、嵌入、向量存储等的标准接口,帮助开发者构建由 LLM 驱动的应用程序。

LangChain 的用途包括:

  • 实时数据增强。轻松将LLM连接到各种数据源……


 

🛜网页开发:

6. Wasp - 使用 React 和 Node.js 开发全栈 Web 应用程序

使用 React 和 Node.js 快速开发全栈 Web 应用。

Wasp 提供了一种简化的方法来构建现代 Web 应用程序,它将 React 用于前端,Node.js 用于后端,并将它们结合在一个统一的框架中。

首期表现出色:

Add images (or link to the example app) of auth UI helpers Wasp provides

At this point in docs (also in the tutorial if we're using it), it would be nice to add an image of UI helpers for Auth (login/signup form, Google/GitHub button, ...) so developers can immediately see what they are getting and how nice it looks.
Enter fullscreen mode Exit fullscreen mode

星蜂⭐️


7.点击投票

GitHub 标志 gitroomhq / postiz-app

📨 终极社交媒体日程安排工具,融合了众多人工智能技术🤖

自动化

Postiz 标志

执照

您的终极人工智能社交媒体日程安排工具



Postiz:Buffer.com、Hypefury、Twitter Hunter 等的替代方案……



Postiz 提供您管理社交媒体帖子、
建立受众群体、获取潜在客户和发展业务 所需的一切。

Instagram YouTube Dribbble 领英 Reddit TikTok Facebook Pinterest 线程 X 松弛 Discord 乳齿象 蓝天


浏览文档 »

观看 YouTube 教程 »

注册·加入我们的 Discord(仅限开发者) ·公共 API

NodeJS SDK · N8N 自定义节点· Make.com 集成

英雄.1.mp4

✨ 特点

图1 图2
图3 图4

引言

  • 安排所有社交媒体帖子(包含许多人工智能功能)
  • 利用数据分析来衡量你的工作成果。
  • 与其他团队成员合作,交换或购买帖子。
  • 邀请您的团队成员协作、评论和安排帖子。
  • 目前托管版本和自托管版本之间没有任何区别。

技术栈

  • NX(单体)
  • NextJS(React)
  • NestJS
  • Prisma(默认使用 PostgreSQL)
  • Redis(BullMQ)
  • 重新发送(电子邮件通知)

快速入门

要启动并运行项目,请按照快速入门指南操作。

赞助商 Postiz

8. ReactFlow

GitHub 标志 xyflow / xyflow

React Flow | Svelte Flow - 功能强大的开源库,用于使用 React (https://reactflow.dev) 或 Svelte (https://svelteflow.dev) 构建基于 Node 的用户界面。开箱即用,且可无限定制。

xyflow-header xyflow-header-dark

GitHub 许可证 MIT npm 下载 npm 下载

功能强大的开源库,用于使用 React 或 Svelte 构建基于 Node 的用户界面。开箱即用,且可无限定制。

React Flow · Svelte Flow · React Flow Pro · Discord


xyflow mono 仓库

xyflow 代码库包含四个软件包:

商业用途

您是否正在使用 React Flow 或 Svelte Flow 开发个人项目?太棒了!无需赞助,您可以通过报告您发现的任何错误、发送项目截图以及在 GitHub 上给我们点赞来支持我们🌟

您的组织是否正在使用 React Flow 或 Svelte Flow 并从中获利?太棒了!我们依靠您的支持来维持我们库的开发和维护,并遵循 MIT 许可证,这正是我们所希望的。对于 React Flow,您可以在React Flow网站上进行捐赠……

9.触发器.dev

GitHub 标志 triggerdotdev / trigger.dev

Trigger.dev – 构建和部署完全托管的 AI 代理和工作流程

Trigger.dev 标志

构建和部署完全托管的人工智能代理和工作流程

网站|文档|问题反馈|功能请求|公开路线图|自托管

开源 执照 npm SDK下载

Twitter关注 Discord 询问 DeepWiki GitHub 星标

关于 Trigger.dev

Trigger.dev 是一个开源平台,用于使用 TypeScript 构建 AI 工作流。它支持长时间运行的任务,并提供重试、队列、可观测性和弹性扩展等功能。

该平台专为构建人工智能代理而设计。

使用您熟悉的所有框架、服务和 LLM构建AI 代理,将其部署到 Trigger.dev,即可获得持久的、长时间运行的任务,并开箱即用地提供重试、队列、可观测性和弹性扩展功能。

  • 长时间运行无超时:执行任务时绝对不会出现超时,这与 AWS Lambda、Vercel 和其他无服务器平台不同。

  • 持久性、重试和队列:利用我们持久的任务、重试、队列和幂等性,构建坚如磐石的代理和 AI 应用程序。

  • 真正的运行时自由:使用系统软件包自定义已部署的任务——运行浏览器、Python 脚本、FFmpeg 等。

  • 人机交互:通过编程方式暂停任务,直到有人操作……

10.诺武

GitHub 标志 novuhq / novu

开源的通知收件箱基础架构。支持电子邮件、短信、推送和 Slack 集成。


Product Hunt Hacker News NPM npm 下载

现代产品的<Inbox />基础架构

一个将复杂的多渠道推送整合为单一组件的通知平台。专为开发者打造,面向增长,基于开源技术。


了解更多 »

报告错误·文档·网站·加入我们的 Discord ·更新日志·路线图· X ·联系我们

⭐️ 为什么选择 Novu?

Novu 提供统一的 API,让您可以轻松地通过多种渠道发送通知,包括收件箱/应用内通知、推送通知、电子邮件、短信和聊天。借助 Novu,您可以创建自定义工作流程并为每个渠道定义条件,从而确保以最有效的方式传递通知。

✨ 特点

  • 具有实时支持的可嵌入收件箱组件
  • 适用于所有消息服务提供商(收件箱/应用内消息、电子邮件、短信、推送通知、聊天)的单一 API
  • 摘要引擎可将多条通知合并到一封电子邮件中。
  • 用于电子邮件的无代码块编辑器
  • 通知工作流引擎
  • 可嵌入的用户偏好设置组件让您的订阅者能够控制他们的……

 

🧑‍💻DevOps:

11. Logstash - 由 Elastic 提供,用于传输和处理日志和事件。

轻松为您的 Web 应用程序添加点赞、喜欢和评论。

用于添加这些组件的简单 React 代码。

第一期不错

Allow comments in pipeline config between hash entries

Currently it seems not allowed to make comments between hash entries, this is a feature request to allow it.

Enter fullscreen mode Exit fullscreen mode

星级 Logstash ⭐️


12.奥迪戈斯

GitHub 标志 odigos-io / odigos

无需修改代码即可实现分布式追踪。🚀 使用 OpenTelemetry 和 eBPF 即时监控任何应用程序

发布 Odigos CLI 成绩单 GoDoc

Logo 深色模式 Logo 灯光模式

无需更改代码即可为任何应用程序生成分布式跟踪。

<div class="markdown-heading" dir="auto">
Enter fullscreen mode Exit fullscreen mode

如果您觉得 Odigos 对您有帮助,请给这个仓库点个赞⭐以示支持!


什么是奥迪戈斯?

Odigos 是一款开源的分布式追踪解决方案,能够简化和提升 Kubernetes 环境和虚拟机的可观测性。它提供即时追踪功能,无需对应用程序进行任何代码更改。

Odigos 助力平台工程师、DevOps 专业人员和 SRE 快速有效地增强其可观测性策略。它集简洁性、高性能和行业专业知识于一体,是现代云原生环境的理想解决方案。

为什么选择 Odigos?

  1. 简单易用:以最小的努力和复杂性实现分布式追踪。
  2. 性能:将数据记录和处理分离,以最大限度地减少对运行时的影响。
  3. 社区支持:拥有 3000 多个 GitHub 星标,并且贡献者群体不断壮大。
  4. 专业技术:由 OpenTelemetry 的多位维护者创建,确保与行业标准深度集成和一致性。

主要特点

  • 无需编写代码的仪器……

13.玻璃立方体

GitHub 标志 glasskube /操作员

🧊 Glasskube 应用运营商

GitHub 仓库星标 Docker拉取 执照 文档 文物中心


Glasskube 标志

Kubernetes Operator

开源工具自动

运行入门指南 »

浏览我们的网站 » GitHub

Docker Hub Artifact Hub。LinkedIn


⭐️ 为什么选择 Glasskube?

开启自动驾驶模式,即可在 Kubernetes 上全自动部署和管理开源工具。我们的开源 Glasskube Operator 是管理所有您喜爱的开源工具及其相关基础设施组件(例如数据库、缓存)的最简单快捷的方式,无需手动操作即可保持其最新状态。

✨ 特点

  • 👌 安装简便,几乎无需配置
  • ✅ 数据库和缓存的自动设置
  • 🔄 自动执行并安排版本更新和补丁程序
  • 🗓️ 定时数据库备份
  • ⚙️ 简易 SMTP 配置界面

目录

🚀 快速入门

Glasskube Operator 可以通过 Helm 轻松部署。要安装此开源工具,只需应用自定义配置即可……

14.镜像

GitHub 标志 metalbear-co /镜像

将本地进程与云环境连接起来,在云环境下运行本地代码。

镜像标志

社区 Slack GitHub CI 执照 GitHub 发布(最新语义化版本) Twitter关注

mirrord 允许开发者在 Kubernetes 环境中运行本地进程。它的目的是让开发者无需经历部署的繁琐过程,也能享受到在云环境(例如测试环境)上运行服务的优势,并且避免因部署未经测试的代码而对环境造成干扰。它以 Visual Studio Code 扩展、IntelliJ 插件和 CLI 工具的形式提供。您可以在这里了解更多信息。

或者你可能只是在寻找KubeCon Atlanta 抽奖活动的密码

内容


入门

mirrord 使用您机器的默认 kubeconfig 来访问 Kubernetes API。


VS Code 扩展

安装

点击此处获取扩展程序……

15.挖掘机

GitHub 标志 diggerhq /挖掘机

Digger 是一款开源的 IaC 编排工具。Digger 允许您在现有的 CI 流水线中运行 IaC ⚡️

图像



注意:我们已进行品牌重塑。自 2025 年 11 月 7 日起,Digger 项目将更名为 OpenTaco。
公司名称仍为 Digger,引擎也依然久经考验——只是名称更加贴切,愿景也更加宏大。

太长不看

  • 之前:一流的 Terraform PR 自动化(比 Atlantis 有了显著改进)
  • After: 您只需要这一个软件即可在生产环境中运行 Terraform 或 OpenTofu。我们将逐步更新所有营销材料以反映这一点!

Terraform 的持续集成/持续交付 (CI/CD) 比较复杂。为了简化流程,市面上出现了专门的 CI 系统,也称为TACOS,例如 Terraform Cloud、Spacelift 和 Atlantis 等。

但为什么要有两个 CI 系统呢?为什么不复用现有 CI 系统的异步作业基础设施,包括计算、编排、日志等呢?

Digger 可以在 CI 系统中原生运行 Terraform。具体来说:

  • 安全,因为云端访问密钥不会与第三方共享。
  • 性价比高,因为您无需支付额外费用……

 

💽 数据库:

16. Supabase - 开源的 Firebase 替代方案

使用托管的 Postgres、身份验证和实时功能构建现代化的数据驱动型应用程序

第一期不错:

Horizontal Scroll for CodeBlocks

Currently when reading the dcs, it's not possible to view all of the code for alot of the samples.

Is this the Component rendered across all of the web properties, if so I'll be happy to throw on a horizontal scroll bar that matches supabase branding.
Enter fullscreen mode Exit fullscreen mode

星级 Supabase ⭐️


17. Appwrite

GitHub 标志 appwrite / appwrite

开发者云

我们刚刚发布了适用于 Appwrite 数据库的 DB 操作符 -了解更多

Appwrite Cloud 现已正式上线 -了解更多

开始使用 Appwrite


Appwrite 横幅,带有徽标和文字,内容如下

Appwrite 是一个一体化的开发平台,支持 Web、移动和 Flutter 应用开发。它集成了后端基础设施和 Web 托管功能,所有操作均可在同一平台完成。Appwrite 由开源社区构建,并针对您喜爱的编程语言进行了优化,旨在提升开发者体验。

我们正在招聘标签 Hacktoberfest 标签 Discord 标签 构建状态标签 X 账户标签

英语 |简体中文

Appwrite 是一个端到端的平台,用于构建 Web、移动、原生或后端应用程序,并以 Docker 微服务集的形式打包。它包含后端服务器和完全集成的托管解决方案,用于部署静态和服务器端渲染的前端。Appwrite 抽象了从零开始构建现代应用程序所需的复杂性和重复性工作,让您能够更快地构建安全、全栈的应用程序。

使用 Appwrite,您可以轻松地将应用程序与用户身份验证和多种登录方式、用于存储和查询的数据库集成……

18. Superduperdb

GitHub 标志 superduper-io / superduper

Superduper:用于构建自定义 AI 应用程序和代理的端到端框架。

使用您最喜欢的工具构建集成数据库的 AI 代理和应用程序

软件包版本 支持的 Python 版本 许可证 - Apache 2.0

安装

必要条件:请确保已安装 Python 3.10 或更高版本。

安装基础软件包:

pip install superduper-framework >= 0.7.0
Enter fullscreen mode Exit fullscreen mode

为您的数据后端安装插件:

# at least one or more of the following:
pip install superduper-mongodb >= 0.7.0
# or
pip install superduper-sql >= 0.7.0
# or
pip install superduper-snowflake >= 0.7.0
# or
pip install superduper-redis >= 0.7.0
Enter fullscreen mode Exit fullscreen mode

根据您的使用场景安装其他插件(可选):

pip install superduper-<plugin_name>
Enter fullscreen mode Exit fullscreen mode

请查看文档。

就在这里

社区及获取帮助

如果您有任何问题、疑问、意见或想法:

19.米尔沃斯

GitHub 标志 milvus-io / milvus

Milvus 是一个高性能的云原生向量数据库,专为可扩展的向量人工神经网络搜索而构建。

米尔沃斯横幅
执照 docker-pull-count 完全托管的milvus 完全托管的milvus 教程 Discord 叽叽喳喳

Milvus是什么?

🐦 Milvus是一个专为大规模应用而构建的高性能向量数据库。它能够高效地组织和搜索海量非结构化数据(例如文本、图像和多模态信息),从而为人工智能应用提供支持。

🧑‍💻 Milvus 使用 Go 和 C++ 编写,并实现了 CPU/GPU 硬件加速,从而提供一流的向量搜索性能。凭借其完全分布式且原生于 Kubernetes 的架构,Milvus 可以横向扩展,处理数十亿个向量上的数万个搜索查询,并通过实时流式更新保持数据最新。Milvus 还支持单机部署的独立模式。Milvus Lite是一个轻量级版本,适合 Python 快速入门pip install

想零配置使用 Milvus?免费试用Zilliz Cloud ☁️。Milvus在 Zilliz Cloud 上以完全托管服务的形式提供,支持ServerlessDedicatedBYOC等多种部署模式。

如果您对如何使用 Milvus 有任何疑问,请加入社区……


 

👾 其他:

21. Snapify - 开源屏幕录制

屏幕录制,但它是免费的、开源的,而且您可以完全掌控自己的数据。

首期表现出色:

Ability to create GIFs and take screenshots to also store in S3
Enter fullscreen mode Exit fullscreen mode

Snapify 明星 ⭐️


22. ReactAgent

GitHub 标志 eylonmiz / react-agent

开源的 React.js 自主 LLM 代理

ReactAgent - 开源的 React.js 自主 LLM 代理


📖 简介

ReactAgent 是一个实验性的自主代理,它使用 GPT-4 语言模型根据用户故事生成和组合 React 组件。它基于 React、TailwindCSS、Typescript、Radix UI、Shandcn UI 和 OpenAI API 构建。

🚀 功能

  • 从用户故事生成 React 组件
  • 从现有组件组合 React 组件
  • 使用本地设计系统生成 React 组件
  • 使用 React、TailwindCSS、Typescript、Radix UI、Shadcn UI
  • 基于原子设计原则构建

😮 示例

例子

🌈快速入门

  1. 克隆仓库
git clone git@github.com:eylonmiz/react-agent.git
Enter fullscreen mode Exit fullscreen mode
  1. 切换到项目目录
cd react-agent
Enter fullscreen mode Exit fullscreen mode
  1. 获取 OpenAI API 密钥
  2. 在后端/主目录下的 .env 文件中设置 OPENAI_SECRET_KEY(参见 .env.example 文件),或运行以下脚本。
echo OPENAI_SECRET_KEY="INSERT_YOUR_OPENAI_SECRET_KEY_VALUE_HERE" >> backend/main/.env
Enter fullscreen mode Exit fullscreen mode
  1. 安装依赖项
yarn install
Enter fullscreen mode Exit fullscreen mode
  1. 运行后端脚本…



23.非常适合初学者

GitHub 标志 MunGell /非常适合初学者

一系列适合初学者的优秀项目。

绝佳的首次拉取请求机会惊人的

灵感来自“仅限新手”博客文章。

如果您是开源项目的维护者,请first-timers-only为您的项目添加标签(或类似标签),并在此处列出,以便人们可以找到它。

如果您不是程序员但想做出贡献,请查看“非程序员必备”列表。

如果您想了解如何向 GitHub 上的存储库做出贡献,请查看First Contributions 存储库

提示

所有链接均在同一标签页中打开。如需在新标签页中打开,请使用Ctrl + Click(Windows/Linux)或Cmd + Click(Mac)。

目录:

语言
杂项 。网
一个 AngularAnsible
C CC#C++ClojureCSS
D
E 灵药榆树
G
H 哈斯克尔
J JavaJavaScriptJSONJulia
K Kotlin
M Markdown


就这样,各位!

别忘了点赞、评论和收藏哦🫡

文章来源:https://dev.to/copilotkit/23-open-source-libraries-to-launch-your-portfolio-to-the-moon-fe