🎁 2025 年不容错过的 20 个开源项目
今天,我有一些很酷的开源项目,您可以在 2025 年做出贡献。这些不仅仅是流行的项目,是我在两年的旅程中遇到的。
为项目做贡献的方式多种多样。
我见过有人只关注技术栈,但我建议你选择自己感兴趣的概念,而不是只关注技术栈。
一些让你兴奋的事情会帮助你前进,特别是当你陷入困境时。
我知道列表可能会很无聊,因为没人想看到项目列表然后就忘了。
所以,我也会提到一些用例,然后你就可以决定哪个项目适合你了。
您可以在文章末尾找到包含 300 多个开源项目的精彩列表。
但是,在为任何开源项目做出贡献之前,我们必须确保它符合标准。
如何检验开源项目是否优秀?
对此没有正确的答案,但每个好的开源项目都必须有明确的指导方针来帮助您HOW
为他们的项目做出贡献(contributing.md
)以及其他一些要求。
请记住,这篇文章没有特定的顺序。每个开源项目都有其自身的优势。
1.运动
Exercism 是一个您可以学习各种编程语言、帮助他人甚至获得推荐的网站。
由于多种原因,这是我最喜欢的开源项目。
有各种各样的轨道,几乎每种编程语言都有。
- https://exercism.org - 网站
- https://github.com/exercism/ - GitHub
原因是您所做的一切(例如)reviewing Pull Requests
都会Pull Requests created & merged
公开显示在您的个人资料上,您甚至可以获得各种成就的徽章。
你甚至可以看到我的个人资料。
正如您所见,所有内容都是公开的,这将有助于您展示您的技能。
2.集算器
它是一种新型的强大数据计算编程语言,可以作为高效的数据仓库。
使用EsProc SPL,您可以将其作为分析数据库或中间件运行,并计算大量结构化或半结构化数据以分析海量数据集。
喜欢的人Java
肯定应该为这个项目做出贡献。
它在 GitHub 上有超过4k
颗星,确实很有帮助。
3. Forem
DEV,这个平台建立在 Forem 之上,Forem 是一个旨在增强社区能力的开源软件。
为什么不改进这个平台呢?它21k stars
在 GitHub 上已经有了。
- https://github.com/forem - GitHub
- https://forem.com/ - 网站
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、功能和存储,并构建任何规模的任何应用程序,拥有您的数据,并使用您喜欢的编码语言和工具。
他们有很好的贡献指南,甚至不厌其烦地详细解释架构。
- https://appwrite.io/ - 网站
- https://github.com/appwrite/appwrite - GitHub
他们有你能想到的所有 SDK :)
非常感谢 Appwrite 团队对开源生态系统的支持。他们正在向所有开源团队提供 Appwrite Pro 服务。
7.每日
这是最令人印象深刻的开源组织之一,我需要花几个小时来解释每一个功能。
他们汇集了 Hacker News、Dev、Hashnode 等众多机构中来自不同主题的宝贵帖子。你可以点赞、收藏,甚至创建自己的小队。
14k
我在早期旅程中为 Daily 做出了贡献,它在 GitHub 上拥有超过颗星。
- https://daily.dev/ - 网站
- https://github.com/dailydotdev/daily - GitHub
您甚至可以创建自己的公开个人资料并建立声誉:)
8.生物滴
EddieHub 是最好的社区之一,它帮助了很多人进入开源领域。
Biodrop 是 EddieHub 社区内的开源项目之一。
使用 Biodrop,您可以收集推荐、分享您的个人资料的二维码以及做更多令人惊奇的事情。
- https://www.biodrop.io/ - 网站
- https://github.com/EddieHubCommunity/BioDrop - GitHub
- https://www.biodrop.io/Anmol-Baranwal - 样本资料
9.故事书
Storybook 是一个用于独立构建 UI 组件和页面的前端工作室。它有助于 UI 开发、测试和文档编制。
他们在 GitHub 上有 56k 次提交、80k 个星标和 400 多个分支。
他们有很多集成选项。
10.LinksHub
LinksHub 是一个链接中心Developers By Developers
。在这里,我们收集了所有最优质、最实用的资源,包括免费和付费资源,以帮助您完成开发之旅。
我是 LinksHub 的开源维护者,我没有偏见。
我真心觉得你应该至少贡献一次。
我们目前还处于成长阶段,但很快就会达到很高的高度。
11.FaceX
Face-X 是一个与面部识别相关的算法和操作的综合存储库,其中包括面部过滤器、图像处理、面罩检测和面部考勤系统到动画情绪和面部卡通化等一系列功能。
您可以观看此视频来了解有关该项目的更多信息。
12. Taipy
Taipy 是一个开源 Python 库,旨在快速构建可用于生产的前端和后端解决方案。您无需精通 Web 开发,这对于 Python 开发者来说尤其有用。
- https://www.taipy.io/ - 网站
- https://github.com/Avaiga/taipy - GitHub
13. CopilotKit
您可以使用 CopilotKit 以 10 倍的速度构建 Copilots。
它拥有一个人工智能驱动的文本编辑器,通过自动完成和上下文感知编辑功能增强了传统元素。Copilot Chatbot 为应用内副驾驶提供前端和后端运行时,支持索引状态、可自定义的 UI 和函数调用功能。
- https://www.copilotkit.ai/ - 网站
- https://docs.copilotkit.ai/getting-started/quickstart-textarea - 文档
- https://github.com/CopilotKit/CopilotKit - GitHub
14.Shadcn UI
Shadcn 的推出让人们疯狂,我对此仍然感到兴奋。
它提供了一套全面的组件,显著加速你的前端开发。其最大的优点是高度可定制性和一流的可访问性。
无需安装;复制并粘贴您想要使用的组件。
它在 GitHub 上有超过40k
颗星,但提交次数只有 350 次。哈哈!
这里使用的主要语言是 Typescript。
- https://ui.shadcn.com/ - 网站
- https://github.com/shadcn-ui/ui - GitHub
15. Docusaurus
Docusaurus 是一个用于构建、部署和维护开源项目网站的项目。它是 Facebook 的一个项目。
查看5 分钟教程以了解更多信息。
50k
它在 GitHub 上拥有超过颗星。
- https://docusaurus.io/ - 网站
- https://github.com/facebook/docusaurus - GitHub
16.美人鱼
Mermaid 有助于从 markdown 等文本生成流程图或序列图等图表。
它64k
在 GitHub 上有星星,非常有用。
- https://mermaid.js.org/ - 网站
- https://github.com/mermaid-js/mermaid - GitHub
您可以轻松制作一个示例图。
17.所有贡献者
这是最奇妙、最必要的想法之一。
它增强了承认贡献者的概念,不仅承认那些推动代码的人,还承认设计师、翻译、审阅者,甚至那些处理文档的人。
使用起来非常简单。
18.反应式简历
这是市面上最好的简历生成器之一,并且会充分考虑您的隐私。完全安全、可定制、可移植、开源且永久免费。
它在 GitHub 上有超过17k
颗星,并且非常有用。
它有一些令人兴奋的功能,你甚至可以自定义多个列。此外,它们的用户界面也很好。
19.闪电战
NextJS 缺少的全栈工具包。
Blitz 从 Next.js 的不足之处继续前进,为全球应用程序的运输和扩展提供经过实践检验的库和约定。
- https://blitzjs.com/ - 网站
- https://blitzjs.com/docs/contributing - 贡献指南
- https://github.com/blitz-js/blitz-GitHub
20. RoomGPT
RoomGPT 是您的私人 AI 室内设计师。
只需上传一张你房间的照片,就能生成你梦想中的房间。这个想法本身就让我很兴奋,而且它是用 TypeScript 构建的。
- https://www.roomgpt.io/ - 网站
- https://github.com/Nutlope/roomGPT - GitHub
如果您有兴趣赞助这篇文章,请发送电子邮件至hi@anmolbaranwal.com!🚀
开源社区非常支持。去探索吧 :)
说不定哪天谁会发现你呢?
发表评论,说出最令你兴奋的开源项目。
如果你还不满意,可以参考这篇文章,找到最适合你的开源项目。
查看300 多个不同类别的开源项目。每日更新✅
如果您喜欢我的内容,请关注我的 GitHub 和 Twitter 来表示支持:
我还运营着一个面向开发者和技术作家的社区(超过 300 名成员),在那里我分享我学到的一切。你可以加入dub.sh/opensouls。
你可以在anmolbaranwal.com 查看 我的作品。 感谢阅读!🥰 |
![]() ![]() ![]() |
---|