11 个开源项目将让您的简历飞速提升🚀(在 2024 年开启您的职业生涯!🌟✨)TL;DR ✨ 功能文档支持的客户端入门 - Docker Compose SWIRL AI Connect pgvector Logstash🎛️ GO 功能标志更改查询安全开源通知框架,使开发人员能够轻松授权产品团队

2025-06-09

11 个将让你的简历飞速提升的开源项目🚀(2024 年开启你的职业生涯!🌟✨)

TL;DR

标识 标识

✨ 特点

文档

支持的客户机

入门 - Docker Compose

SWIRL AI 连接

pg向量

Logstash

🎛️ GO 功能标志

字节库

改变

询问

安全的

开源通知框架,使开发人员能够轻松授权产品团队

TL;DR

如何才能极大地促进你的编码事业?

为开源项目做出贡献可以让你得到合适的人的关注。

我精选了一系列项目,它们能够提升你的技能和实际经验,让你的简历在潜在雇主眼中脱颖而出。这些项目非常适合任何阶段的开发者,参与其中将扩展你的技术工具包,并推动你的职业发展。

别忘了点赞并支持他们🌟

为 OSS 做出贡献!


推动人工智能革命🔥🤖

1.佩佐

Pezzo 是一个开源 LLMOps 平台,专为全栈开发人员构建,具有一流的 TypeScript 支持。

Pezzo 是增长最快的开源 LLMOps 平台,数十个产品团队使用它来自信地构建、监控和交付 AI 功能。 

Github 上的 Pezzo

GitHub 徽标 pezzolabs / pezzo

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

Pezzo 是一个完全云原生的开源 LLMOps 平台。它可以无缝地观察和监控您的 AI 运营,排除故障,节省高达 90% 的成本和延迟,在一个地方协作和管理您的提示,并立即交付 AI 变更。

     

贡献者契约 执照

✨ 特点

文档

单击此处导航至 Pezzo 官方文档

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

支持的客户机






























特征
Node.js

文档

Python

文档

朗链
及时管理
可观察性
缓存

正在寻找此处未列出的客户?提交问题并告诉我们!

入门 - Docker Compose

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

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


2. CopilotKit

CopilotKit 是一个开源平台,旨在加速副驾驶应用程序的开发。

这是一个基础设施,可以更轻松地将关键 AI 功能集成到 React 应用程序中。 

Github 上的 CopilotKit

GitHub 徽标 副驾驶套件/副驾驶套件

为 AI Copilot、应用内 AI 代理、AI 聊天机器人和 AI 驱动的文本区域提供 React UI + 基础架构🪁

来参加 Hacktoberfest 了吗?🎉 从这里开始 🚀 🎊

CopilotKit 徽标
CopilotKit 是一个开源框架,可将强大的 AI Copilot 集成到任何应用程序中。轻松实现自定义 AI 聊天机器人、AI 代理、AI 文本区域等。




hacktoberfest_banner

CopilotKit 截图

目录

入门

快速入门和教程

有几种简单的方法可以开始使用 CopilotKit:

  • 快速入门:聊天机器人:只需两分钟,即可将 AI 聊天机器人添加到您的应用程序,并能够读取应用程序状态并采取行动。
  • 教程:待办事项列表 Copilot:为了更深入地了解 CopilotKit,请使用一个简单的待办事项列表应用程序并通过 AI 聊天弹出窗口对其进行增强。
  • 教程:文本区域自动完成:为了更深入地了解 CopilotKit,我们将采用一个简单的电子邮件客户端应用程序,并添加一个具有自动完成和 AI 插入/编辑功能的 AI 驱动的文本区域。

3. GPT研究员

GPT Researcher 是一个自主代理,旨在对各种任务进行全面的在线研究。

这是一个很棒的项目,我主要用它作为 AI 代理的搜索引擎,我喜欢使用它,甚至还有一个教程展示如何使用它!

Github 上的 gpt-researcher

GitHub 徽标 assafelovic / gpt研究员

基于 LLM 的自主代理,可对任何给定主题进行在线综合研究

GPT Researcher 是一个自主代理,旨在对各种任务进行全面的在线研究。

该代理可以生成详细、真实且客观的研究报告,并提供自定义选项,以便用户专注于相关资源和提纲。受近期“计划与解决”“RAG”论文的启发,GPT Researcher 解决了错误信息、速度、确定性和可靠性等问题,通过并行代理工作(而非同步操作)提供更稳定的性能和更高的速度。

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

为什么选择 GPT 研究员?

  • 为手动研究任务形成客观结论可能需要花费一些时间,有时甚至需要数周时间才能找到正确的资源和信息。
  • 当前的法学硕士接受的是过去和过时的信息的培训,有很大的产生幻觉的风险,这使得它们几乎不适合研究任务。
  • 当前的 LLM 仅限于简短的标记输出……

4.漩涡

这款搜索引擎的独特之处在于,除了从网络获取数据之外,您还可以将其直接连接到您的数据库(SQL、NoSQL、Google BigQuery)或企业数据源(Microsoft 365、Jira、Miro 等)。它将搜索多个内容源并返回 AI 排名结果。

Github 上的 Swirl

GitHub 徽标 swirlai /漩涡搜索

SWIRL AI Connect:一款 AI 基础架构软件,为您的搜索与检索增强生成 (RAG) 应用程序提供支持。通过无缝集成大型语言模型 (LLM) 和数据源,简化并增强您的 AI 流程。

白皮书

漩涡

SWIRL AI 连接

将人工智能带入数据,而不是将数据带入人工智能

SWIRL AI Connect 是一款先进的 AI 基础架构软件。它支持增强型检索增强生成 (RAG) 功能、强大的分析能力以及 SWIRL Co-Pilot。SWIRL 将 AI 应用于商业,帮助企业做出更明智的决策,并采取更有效、更及时的行动。

开始搜索· Slack ·主要功能·贡献·文档·连接器


许可证:Apache 2.0 GitHub 发布

网站 SWIRL Slack

测试和构建管道

只需几分钟(而非数月)即可启动并运行您的 AI。SWIRL AI Connect 是一个开源 AI Connect 平台,可简化将先进的 AI 技术集成到业务运营的过程。它支持检索增强生成 (RAG)、分析和 Co-Pilot 等强大功能,从而能够利用 AI 增强决策能力,并助力企业 AI 转型。

SWIRL 无需将数据迁移到矢量数据库或进行 ETL 处理即可运行。这种方法不仅增强了安全性,还加快了部署速度。作为私有云 AI 提供商……


5. pgvector

生成式 AI 模型可以使用一种称为“嵌入”的特殊数据结构来实现其用途,而我们需要使用向量数据库。
借助 pgvector 扩展,您可以利用 PostgreSQL 作为向量数据库来存储和查询 LLM 生成的嵌入。

Github 上的 pgvector

GitHub 徽标 pgvector / pgvector

Postgres 的开源向量相似性搜索

pg向量

Postgres 的开源向量相似性搜索

将向量与其余数据一起存储。支持:

  • 精确和近似最近邻搜索
  • 单精度、半精度、二进制和稀疏向量
  • L2距离、内积、余弦距离、L1距离、汉明距离、杰卡德距离
  • 任何具有 Postgres 客户端的语言

加上ACID合规性、时间点恢复、JOIN 以及Postgres 的所有其他强大功能

构建状态

安装

Linux 和 Mac

编译并安装扩展(支持 Postgres 12+)

cd /tmp
git clone --branch v0.7.4 https://github.com/pgvector/pgvector.git
cd pgvector
make
make install # may need sudo
Enter fullscreen mode Exit fullscreen mode

如果遇到问题,请参阅安装说明

您还可以使用DockerHomebrewPGXNAPTYumpkgconda-forge进行安装,并且它预装了Postgres.app和许多托管提供商。此外,还有针对GitHub Actions的说明。

视窗

确保在 Visual Studio 中安装了C++ 支持,并且……


推动 DevOps 演进🔄💡

6.挖掘机

Digger 是 Terraform Cloud 的开源替代品。它可以轻松运行 Terraform Plan 并将其应用于您已有的 CI/CD 平台(例如 Github Actions)。

Github 上的 Digger

GitHub 徽标 diggerhq /挖掘机

Digger 是一款开源的 IaC 编排工具。Digger 允许你在现有的 CI 管道中运行 IaC。

digger-开源-gitops-banner

Terraform 的 CI/CD 比较棘手。为了简化流程,市面上有专门的 CI 系统(又称TACOS),例如 Terraform Cloud、Spacelift、Atlantis 等等。

但是为什么要有两套 CI 系统呢?为什么不复用现有 CI 的异步作业基础架构,包括计算、编排、日志等功能呢?

Digger 在你的 CI 中原生运行 Terraform。如下所示:

  • 安全,因为云访问机密不会与第三方共享
  • 成本效益高,因为你无需为运行 Terraform 而支付额外的计算费用

特征

  • Terraform 计划并在拉取请求评论中应用
  • 私人运行器 - 由于没有单独的运行器!使用您现有的 CI 计算环境
  • 开放策略代理 (OPA) 支持 RBAC
  • PR 级锁(位于 Terraform 原生状态锁之上,类似于 Atlantis)可避免跨多个 PR 的竞争条件
  • Terragrunt、工作区、多个 Terraform 版本、静态分析……

7. Logstash

Logstash 是一个免费开放的服务器端数据处理管道,它从多个来源获取数据,对其进行转换,然后将其发送到您最喜欢的“存储”。

它是由Elastic开发的,任何人都想将这个名字添加到自己的简历中。

Github 上的 Logstash

GitHub 徽标 弹性/ logstash

Logstash - 传输和处理您的日志、事件或其他数据

Logstash

Logstash 与 Beats、Elasticsearch 和 Kibana 一样,都是Elastic Stack的一部分。Logstash 是一个服务器端数据处理管道,可以同时从多个来源采集数据,进行转换,然后将其发送到您常用的“存储”(当然,我们的存储是 Elasticsearch)。Logstash 拥有超过 200 个插件,您也可以轻松编写自己的插件。

更多信息请参阅https://www.elastic.co/products/logstash

文档和入门

您可以在elastic.co 网站上找到 Logstash 的文档和入门指南

有关构建文档的信息,请参阅https://github.com/elastic/docs中的 README

下载

您可以从下载页面下载正式发布的 Logstash 二进制文件以及支持平台的 debian/rpm 包

需要幫忙?

Logstash 插件

Logstash 插件托管在logstash-plugins GitHub 组织下的独立代码库中。每个插件都是一个独立的 Ruby…


8. GO 功能标志

这是为那些想要获得一些 Golang 经验的人准备的!

功能开关让您无需更改代码即可修改系统行为。逐步发布功能可以降低风险。

⭐️ Github 上的 GO 功能标记

GitHub 徽标 thomaspoignant / go-feature-flag

GO Feature Flag 是一个简单、完整且轻量级的自托管功能标志解决方案,100% 开源。🎛️

go-feature-flag 徽标

🎛️ GO 功能标志

构建状态 Sonarcloud 状态 构建状态 执照
发布版本 GoDoc Go 版本 在 Awesome Go 中提及 加入我们的 Slack 赞助商

🙏 如果您正在使用GO Feature Flag,请考虑将自己添加到采用者列表中。
这个简单的举动将显著提升项目的知名度和可信度,为其发展做出实质性的贡献。

如果您想支持我和 GO Feature Flag,您也可以成为赞助商

目录

什么是 GO 功能标志?

GO Feature Flag 是一个轻量级的开源解决方案,提供了简单而完整的功能标志实现。

解决方案是……





9.字节库

Bytebase 是一个数据库 CI/CD 解决方案,你可以说它是数据库 DevOps 的 GitLab/GitHub,专为开发人员、DBA 和平台团队构建。

Github 上的 bytebase

GitHub 徽标 字节库/字节库

用于数据库 DevOps 的 GitHub/GitLab。面向开发人员、DBA 和平台工程团队的全球最先进的数据库 DevOps 和 CI/CD。

⚙️ 安装 📚 文档 💬 Discord 🙋‍♀️ 预订演示

去报告 神器中心 Github 星标

不同的数据库开发任务

数据库系统

统一流程

单一工具

🪜

改变

想要规范数据库变更流程,但不知道如何做












标准操作程序 (SOP)跨不同数据库系统、小型或大型表不同租户
, 标准化数据库模式和数据变更流程。SQL审查100 多条 lint 规则,用于检测 SQL 反模式并在组织内强制执行一致的 SQL 样式。GitOps一键式集成 GitHub 和 GitLab,启用用于更改数据库的 GitOps 工作流。







🔮

询问

想要控制数据访问但不知道如何做?












一体化 SQL 编辑器,
基于 Web 的集成开发环境 (IDE),专门用于执行 SQL 特定任务。

数据屏蔽,
最先进的列级屏蔽引擎,可处理子查询、CTE 等复杂情况。

数据访问控制,
组织级策略,用于集中数据访问控制


🔒

安全的

想要避免数据泄露、变更中断等……


创造 SaaS 奇迹👨‍💻🎉

10.诺武

Novu 是一个为工程团队构建的开源通知基础设施,旨在帮助他们构建丰富的产品通知体验,而无需不断地重新发明轮子。

Github 上的 Novu

GitHub 徽标 诺夫

开源通知平台。可嵌入通知中心、电子邮件、推送和 Slack 集成。


新公共管理 npm 下载 麻省理工学院

开源通知框架,使开发人员能够轻松授权产品团队

Novu 是开发人员团队的便捷按钮,他们需要快速将通知集成到应用程序中,并允许产品团队拥有自己的通知内容和消息


浏览文档 »

创建免费帐户 »

报告错误·请求功能·加入我们的 Discord ·路线图· X ·联系我们

⭐️为什么选择 Novu?

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

✨ 特点

  • 🌈 适用于所有消息传递提供商的单一 API(收件箱/应用内、电子邮件、短信、推送、聊天)
  • 💅 完全托管的 GitOps 流程,从您的 CI 部署
  • 🔥 使用以下方式定义工作流程和步骤控制...

11.黄蜂

Wasp(Web 应用程序规范)是一个类似 Rails 的 React、Node.js 和 Prisma 框架。

Github 上的 Wasp

GitHub 徽标 wasp-lang /黄蜂

使用 React 和 Node.js 开发全栈 Web 应用程序的最快方法。

使用 React 和 Node.js 开发全栈 Web 应用程序的最快方法

执照 最新版本 不和谐


网页|文档

Wasp(Web应用程序规范)是一个类似 Rails 的框架,适用于 React、Node.js 和 Prisma。
只需一天即可构建您的应用,并使用单个 CLI 命令进行部署!

Wasp 为何如此出色

  • 🚀快速启动:由于其表现力,您可以用极少几行简洁、一致、声明性的代码从头开始创建和部署可用于生产的 Web 应用程序。
  • 😌无需样板代码:通过抽象出复杂的全栈功能,样板代码更少。这意味着需要维护和理解的代码更少!也意味着升级更容易。
  • 🔓无锁定:您可以将 Wasp 应用部署到任何您喜欢的位置。无需锁定特定的提供商;您可以完全控制代码(如果您感兴趣,甚至可以在 .wasp/ 目录中查看)。

特征

🔒…


结束,远程

您选择参与的每个项目不仅可以增强您的技能,还可以在技术领域留下您独特的印记。

同样重要的是,捐赠代码将使您成为一个以协作、创造力和前瞻性思维为基础的社区的一部分。

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

鏂囩珷鏉ユ簮锛�https://dev.to/matan_abramovich/11-open-source-projects-that-will-rocket-your-resume-jumpstart-your-career-in-2024--3flp
PREV
我为什么要学习编程?学习编程的17个理由
NEXT
Dev.to 的 ReactJS 克隆:使用 React Hooks