🎁 2025 年不容错过的 20 个开源项目

2025-05-24

🎁 2025 年不容错过的 20 个开源项目

今天,我有一些很酷的开源项目,您可以在 2025 年做出贡献。这些不仅仅是流行的项目,是我在两年的旅程中遇到的。

为项目做贡献的方式多种多样。
我见过有人只关注技术栈,但我建议你选择自己感兴趣的概念,而不是只关注技术栈。

一些让你兴奋的事情会帮助你前进,特别是当你陷入困境时。

我知道列表可能会很无聊,因为没人想看到项目列表然后就忘了。
所以,我也会提到一些用例,然后你就可以决定哪个项目适合你了。

您可以在文章末尾找到包含 300 多个开源项目的精彩列表。

但是,在为任何开源项目做出贡献之前,我们必须确保它符合标准。

如何检验开源项目是否优秀?

对此没有正确的答案,但每个好的开源项目都必须有明确的指导方针来帮助您HOW为他们的项目做出贡献(contributing.md)以及其他一些要求

社区标准

请记住,这篇文章没有特定的顺序。每个开源项目都有其自身的优势。


1.运动

Exercism 是一个您可以学习各种编程语言、帮助他人甚至获得推荐的网站。

由于多种原因,这是我最喜欢的开源项目。

有各种各样的轨道,几乎每种编程语言都有。

运动

原因是您所做的一切(例如)reviewing Pull Requests都会Pull Requests created & merged公开显示在您的个人资料上,您甚至可以获得各种成就的徽章。

运动贡献

你甚至可以看到我的个人资料

正如您所见,所有内容都是公开的,这将有助于您展示您的技能。

Anmol Baranwal 的个人资料

 

2.集算器

它是一种新型的强大数据计算编程语言,可以作为高效的数据仓库。

使用EsProc SPL,您可以将其作为分析数据库或中间件运行,并计算大量结构化或半结构化数据以分析海量数据集。

喜欢的人Java肯定应该为这个项目做出贡献。

它在 GitHub 上有超过4k颗星,确实很有帮助。

集算器

 

3. Forem

DEV,这个平台建立在 Forem 之上,Forem 是一个旨在增强社区能力的开源软件。

为什么不改进这个平台呢?它21k stars在 GitHub 上已经有了。

论坛

 

4.简单图标

Simple Icons 提供超过 2000 个流行品牌的像素完美的 SVG。

他们有非常详细的贡献指南,非常实用。

他们还在 npm 包中提供了一个 SDK,可以使用 JavaScript 和 TypeScript 开发第三方扩展。

这是我参与贡献的第一个开源项目。

简单图标

 

5. Freecodecamp

如果您从事学习行业,您一定至少听说过一次 FreeCodeCamp。

FreeCodeCamp 是一个汇聚世界各地人们共同学习编程的社区。它完全免费,并以志愿者为基础运营。

我也从 freecodecamp 学到了很多东西。它381k在 GitHub 上已经有不少 star 了,所以没什么好夸张的。

它运行在现代 JavaScript 堆栈上。它拥有各种组件、工具和库,包括 Node.js、MongoDB、OAuth 2.0、React、Gatsby、Webpack 等。

自由代码营

 

6. Appwrite

Appwrite 的开源平台允许您向您的产品添加 Auth、DB、功能和存储,并构建任何规模的任何应用程序,拥有您的数据,并使用您喜欢的编码语言和工具。

他们有很好的贡献指南,甚至不厌其烦地详细解释架构。

Appwrite

他们有你能想到的所有 SDK :)

SDK

非常感谢 Appwrite 团队对开源生态系统的支持。他们正在向所有开源团队提供 Appwrite Pro 服务。

 

7.每日

这是最令人印象深刻的开源组织之一,我需要花几个小时来解释每一个功能。

他们汇集了 Hacker News、Dev、Hashnode 等众多机构中来自不同主题的宝贵帖子。你可以点赞、收藏,甚至创建自己的小队。

14k我在早期旅程中为 Daily 做出了贡献,它在 GitHub 上拥有超过颗星。

每日开发

您甚至可以创建自己的公开个人资料并建立声誉:)

Anmol Baranwal 的个人资料

 

8.生物滴

EddieHub 是最好的社区之一,它帮助了很多人进入开源领域。

Biodrop 是 EddieHub 社区内的开源项目之一。

使用 Biodrop,您可以收集推荐、分享您的个人资料的二维码以及做更多令人惊奇的事情。

生物滴

 

9.故事书

Storybook 是一个用于独立构建 UI 组件和页面的前端工作室。它有助于 UI 开发、测试和文档编制。

他们在 GitHub 上有 56k 次提交、80k 个星标和 400 多个分支。

故事书

他们有很多集成选项。

一体化

 

10.LinksHub

LinksHub 是一个链接中心Developers By Developers。在这里,我们收集了所有最优质、最实用的资源,包括免费和付费资源,以帮助您完成开发之旅。

我是 LinksHub 的开源维护者,我没有偏见。

我真心觉得你应该至少贡献一次。
我们目前还处于成长阶段,但很快就会达到很高的高度。

链接中心

 

11.FaceX

Face-X 是一个与面部识别相关的算法和操作的综合存储库,其中包括面部过滤器、图像处理、面罩检测和面部考勤系统到动画情绪和面部卡通化等一系列功能。

您可以观看此视频来了解有关该项目的更多信息。

FaceX

 

12. Taipy

Taipy 是一个开源 Python 库,旨在快速构建可用于生产的前端​​和后端解决方案。您无需精通 Web 开发,这对于 Python 开发者来说尤其有用。

泰皮

 

13. CopilotKit

您可以使用 CopilotKit 以 10 倍的速度构建 Copilots。

它拥有一个人工智能驱动的文本编辑器,通过自动完成和上下文感知编辑功能增强了传统元素。Copilot Chatbot 为应用内副驾驶提供前端和后端运行时,支持索引状态、可自定义的 UI 和函数调用功能。

副驾驶套件

 

14.Shadcn UI

Shadcn 的推出让人们疯狂,我对此仍然感到兴奋。

它提供了一套全面的组件,显著加速你的前端开发。其最大的优点是高度可定制性和一流的可访问性。

无需安装;复制并粘贴您想要使用的组件。

它在 GitHub 上有超过40k颗星,但提交次数只有 350 次。哈哈!

这里使用的主要语言是 Typescript。

shadcn

 

15. Docusaurus

Docusaurus 是一个用于构建、部署和维护开源项目网站的项目。它是 Facebook 的一个项目。

查看5 分钟教程以了解更多信息。

50k它在 GitHub 上拥有超过颗星。

多库萨乌斯

 

16.美人鱼

Mermaid 有助于从 markdown 等文本生成流程图或序列图等图表。

64k在 GitHub 上有星星,非常有用。

美人鱼

您可以轻松制作一个示例图。

美人鱼文档

 

17.所有贡献者

这是最奇妙、最必要的想法之一。

它增强了承认贡献者的概念,不仅承认那些推动代码的人,还承认设计师、翻译、审阅者,甚至那些处理文档的人。

所有贡献者

使用起来非常简单。

所有贡献者如何使用

 

18.反应式简历

这是市面上最好的简历生成器之一,并且会充分考虑您的隐私。完全安全、可定制、可移植、开源且永久免费。

它在 GitHub 上有超过17k颗星,并且非常有用。

反应式简历

它有一些令人兴奋的功能,你甚至可以自定义多个列。此外,它们的用户界面也很好。

反应式简历

 

19.闪电战

NextJS 缺少的全栈工具包。

Blitz 从 Next.js 的不足之处继续前进,为全球应用程序的运输和扩展提供经过实践检验的库和约定。

闪电战

 

20. RoomGPT

RoomGPT 是您的私人 AI 室内设计师。

只需上传一张你房间的照片,就能生成你梦想中的房间。这个想法本身就让我很兴奋,而且它是用 TypeScript 构建的。

RoomGPT

 


如果您有兴趣赞助这篇文章,请发送电子邮件至hi@anmolbaranwal.com!🚀

开源社区非常支持。去探索吧 :)
说不定哪天谁会发现你呢?

发表评论,说出最令你兴奋的开源项目。


如果你还不满意,可以参考这篇文章,找到最适合你的开源项目。

查看300 多个不同类别的开源项目。每日更新✅

如果您喜欢我的内容,请关注我的 GitHub 和 Twitter 来表示支持:

我还运营着一个面向开发者和技术作家的社区(超过 300 名成员),在那里我分享我学到的一切。你可以加入dub.sh/opensouls

你可以在anmolbaranwal.com
查看 我的作品 感谢阅读!🥰
叽叽喳喳 GitHub 领英
文章来源:https://dev.to/anmolbaranwal/20-open-source-projects-you-shouldnt-miss-in-2024-3ja4
PREV
开发人员快速构建后端的 7 种实用方法
NEXT
用简单的 JavaScript 就能实现 15 件奇妙的事情🤯