Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for 🎁 20 Open Source projects you shouldn't miss in 2025
Anmol Baranwal
Anmol BaranwalSubscriber

Posted on • Edited on

     

🎁 20 Open Source projects you shouldn't miss in 2025

Today, I've got some cool open-source projects you can contribute in 2025. These aren't just popular projects, I've come across these during my two-year journey.

There are various ways to contribute to a project.
I've seen people only looking at the tech stack but I recommend choosing the one whose concept excites you rather than only following the tech stack.

Something that excites you will help you move forward especially when you're stuck.

I know lists can be boring because no one wants to see the list of projects and then forget about it.
So, I will also mention the use cases and then you can decide which project suits you.

You can find awesome lists at the end of the article with 300+ open source projects.

But, before contributing to any open source project, we must ensure that it is decent enough as per standards.

How to check if the open source project is good?

There is no right answer to this but every good open source project must have clear guidelines to help you onHOW you can contribute to their project (contributing.md) and a fewother requirements.

community standards

Just remember, there's no specific order in this post. Every open-source project is good in its own way.


1.Exercism

Exercism is a website where you can learn various programming languages, help others, and even get testimonials.

This is my favorite open source project due to multiple reasons.

There are various tracks, and almost every programming language is there.

Exercism

The reason is everything you do such asreviewing Pull Requests, andPull Requests created & merged is publicly shown on your profile and you even get badges for various achievements.

Contribution in exercism

You can even see myprofile.

As you can see everything is publicly available that will help you showcase your skills.

Profile of Anmol Baranwal

 

2.EsProc

It's a new programming language for powerful data computing, which can work as a high-efficiency data warehouse.

Using EsProc SPL, you can run it as an analysis database or middleware, and compute tons of structured or semi-structured data for analyzing massive datasets.

People who preferJava should definitely contribute to this project.

It has more than4k stars on GitHub and is indeed helpful.

EsProc

 

3.Forem

DEV, this very platform is built on Forem, an open source software designed to empower communities.

Why not improve this very platform, right? It has around21k stars on GitHub.

Forem

 

4.Simple Icons

Simple Icons provides pixel-perfect SVG of more than 2k popular brands.

They have one of the most detailed contributing guidelines. It's damn helpful.

They also have an SDK in the npm package to develop third-party extensions with JavaScript and TypeScript.

It is thefirst open source project that I contributed to.

Simple Icons

 

5.Freecodecamp

If you're in the learning industry, you must have heard about FreeCodeCamp at least once.

FreeCodeCamp is a community of people from all around the world learning to code together. It is completely free and runs on a volunteering basis.

Even I've learned a lot from freecodecamp. It has381k stars on GitHub so there is nothing to exaggerate.

It runs on a modern JavaScript stack. It has various components, tools, and libraries. These include Node.js, MongoDB, OAuth 2.0, React, Gatsby, Webpack, and more.

Freecodecamp

 

6.Appwrite

Appwrite's open-source platform lets you add Auth, DBs, Functions, and Storage to your product & build any application at any scale, own your data, and use your preferred coding languages and tools.

They have great contributing guidelines and even go to the trouble of explaining architecture in detail.

Appwrite

They have every SDK you can think of :)

sdk

Big props to the Appwrite team for their support of the open source ecosystem. They're extending the offer of Appwrite Pro to all open source teams.

 

7.Daily

One of the most impressive open source organizations, it would take me hours to explain every feature.

They aggregate valuable posts from various topics across many organizations like Hacker News, Dev, Hashnode, and many more. You can upvote, bookmark, and even create your own squad.

I contributed to Daily in my early journey, and it has more than14k stars on GitHub.

Daily dev

You can even make your ownpublic profile and build reputation as you go :)

Profile of Anmol Baranwal

 

8.Biodrop

EddieHub is one of the best communities that has helped so many people get into open source.

Biodrop is one of the open-source projects within the EddieHub community.

With Biodrop, you can collect testimonials, share a QR code of your profile, and many more amazing things.

Biodrop

 

9.Storybook

Storybook is a frontend workshop for building UI components and pages in isolation. It helps in UI development, testing, and documentation.

They have 56k commits, 80k stars, and 400+ branches on GitHub.

storybook

They have lots of integration options.

integration

 

10.LinksHub

LinksHub is a Hub of Links ForDevelopers By Developers. Here, we've gathered a collection of all the best and most useful resources, both free and paid, to aid in the development journey.

I'm an open source maintainer of LinksHub, and I'm not biased.

I seriously believe you should contribute to this at least once.
We are still in the growing phase, but will soon reach very high.

LinksHub

 

11.FaceX

Face-X is a comprehensive repository of algorithms and operations related to facial recognition, which includes a range of functionalities from facial filters, image processing, face mask detection, and facial attendance systems to animated emotions and facial cartoonification.

You can watch thisvideo to learn more about the project.

FaceX

 

12.Taipy

Taipy is an open-source Python library designed for swiftly building production-ready frontend & backend solutions. You don't need to be versed in web development, making it particularly valuable for Python developers.

Taipy

 

13.CopilotKit

You can build Copilots 10X Faster With CopilotKit.

It has an AI-driven text editor, enhancing traditional elements with auto-completion and context-aware editing. Copilot Chatbot offers frontend and backend runtimes for in-app copilots, enabling indexed state, customizable UI, and function calling capabilities.

CopilotKit

 

14.Shadcn UI

The launch of Shadcn drove people crazy, and I'm still thrilled about it.

It offers a comprehensive set of components, significantly accelerating your frontend development. The best aspect is its high level of customization and top-notch accessibility.

No installation is required; copy and paste the components you want to use.

It has more than40k stars on GitHub and only 350 commits. HAHA!

The primary language used here is Typescript.

shadcn

 

15.Docusaurus

Docusaurus is a project for building, deploying, and maintaining open source project websites. It is a Facebook project.

Check5-minute tutorial to understand more.

It has more than50k stars on GitHub.

Docusaurus

 

16.Mermaid

Mermaid helps to generate diagrams like flowcharts or sequence diagrams from text like markdown.

It has64k stars on GitHub and is very useful.

mermaid

One sample diagram that you can easily make.

mermaid docs

 

17.All Contributors

It is one of the most fantastic and necessary ideas.

It enhances the concept of acknowledging contributors, not only those who push code but also designers, translators, reviewers, and even those handling documentation.

all contributors

It is extremely simple to use.

all contributors how to use

 

18.Reactive Resume

This is one of the best resume builders out there and keeps your privacy in mind. Completely secure, customizable, portable, open-source, and free forever.

It has more than17k stars on GitHub and is very useful.

Reactive Resume

It has some exciting features, and you can even customize several columns. Plus, they have a good user interface.

Reactive Resume

 

19.Blitz

The Missing Fullstack Toolkit for NextJS.

Blitz picks up where Next.js leaves off, providing battle-tested libraries and conventions for shipping and scaling worldwide applications.

Blitz

 

20.RoomGPT

RoomGPT is your personal AI interior designer.

Just upload a photo of your room to generate your dream room. The idea itself excites me, and it is built using TypeScript.

RoomGPT

 


If you're keen on sponsoring this post, shoot me an email athi@anmolbaranwal.com! 🚀

The open source community is very supportive. Explore it :)
Who knows who might DISCOVER you?

Drop a comment down which open source project excites you the most.


If you're still not satisfied. See thisarticle to find the perfect open source project for you.

Check300+ Open source projects in different categories. Updated daily ✅

If you enjoyed my content, show your support by following me on my GitHub & Twitter:

I also run my community for developers and technical writers (300+ members) where I share everything I learn. You can join atdub.sh/opensouls.

You can check
my work atanmolbaranwal.com.
Thank you for reading! 🥰
twittergithublinkedin

Top comments(23)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
laxmikanta_nayak_ef566516 profile image
laxmikanta nayak
  • Joined

I truly appreciate the effort to encourage contributions to open-source projects. However, I believe it's important to distinguish between projects that provide meaningful value for contributors and those that may not offer as much growth or impact.

With respect, I feel that LinksHub might not be the best fit for an open-source contribution initiative in its current form. It seems more suited as a beginner-friendly project idea that someone could implement independently from start to finish. Given that it primarily consists of a UI layer built on top of hardcoded JSON data, it may not significantly benefit from contributions or add value to those who engage with it.

This is not intended to offend anyone who worked on it—it’s a great project to explore and learn during the early stages of development. However, as it stands, it might be more accurately categorized as a personal learning project rather than one for broader collaboration.

CollapseExpand
 
nevodavid profile image
Nevo David
Founder of Postiz, an open-source social media scheduling tool.Running Gitroom, the best place to learn how to grow open-source tools.
  • Education
    Didn't finish high school :(
  • Pronouns
    Nev/Nevo
  • Work
    OSS Chief @ Gitroom
  • Joined

insane list honestly - i always end up bouncing between too many projects though, you think focusing hard on one gives better results than spreading yourself thin?

CollapseExpand
 
anmolbaranwal profile image
Anmol Baranwal
Technical writer (1M+ reads) • Open Source developer (200+ PRs) Everything about me at "https://anmolbaranwal.com"Email for collab
  • Email
  • Location
    India
  • Education
    Computer Science
  • Work
    Technical Writer - open to opportunities
  • Joined

I think it totally depends on your ability to understand a codebase. For me, the limit is mostly 2-3 projects otherwise, it gets too confusing.

You're the expert in open source Nevo and you're asking me? Haha! 🤣

CollapseExpand
 
anmolbaranwal profile image
Anmol Baranwal
Technical writer (1M+ reads) • Open Source developer (200+ PRs) Everything about me at "https://anmolbaranwal.com"Email for collab
  • Email
  • Location
    India
  • Education
    Computer Science
  • Work
    Technical Writer - open to opportunities
  • Joined

As the author of this post, I want to encourage you to EXPLOREopen source.

With Open Source,
You will gain practical knowledge.
You will gain modern development practices.
You will gain credibility and meet new people.

I know there are lots of good open source projects, but some are very tough for beginners with a large codebase.
So, if you know any good open source projects, comment down so others can check it out.

CollapseExpand
 
rupali_codes profile image
Rupali Haldiya
Full-stack JavaScript developer and Open-source Enthusiast
  • Location
    127.0.0.1:IN
  • Joined

Great post Anmol. And thanks for mentioning LinksHub!

CollapseExpand
 
anmolbaranwal profile image
Anmol Baranwal
Technical writer (1M+ reads) • Open Source developer (200+ PRs) Everything about me at "https://anmolbaranwal.com"Email for collab
  • Email
  • Location
    India
  • Education
    Computer Science
  • Work
    Technical Writer - open to opportunities
  • Joined

Hehe!

LinksHub is one of the best projects for beginners to start their open source journey.

CollapseExpand
 
anmolbaranwal profile image
Anmol Baranwal
Technical writer (1M+ reads) • Open Source developer (200+ PRs) Everything about me at "https://anmolbaranwal.com"Email for collab
  • Email
  • Location
    India
  • Education
    Computer Science
  • Work
    Technical Writer - open to opportunities
  • Joined

Yes, I wrote this blog in 2024 and I've updated the title to 2025. I'm intentionally not changing the banner to show that. Thanks for reading!

CollapseExpand
 
mr_programmer14 profile image
Ali Yar Khan
Full Stack Web & Mobile Developer | SaaS | MVP | MERN stack | React Native | Flutter
  • Location
    Pakistan
  • Pronouns
    He/Him
  • Work
    Software Engineer
  • Joined

Damn ... great projects ... I like most of them !!

CollapseExpand
 
lilxyzz profile image
Travis
I Build Things For The Web |Web Developer & Front-End Enthusiast
  • Location
    Perth, Australia
  • Education
    Self-Taught | Online Courses
  • Joined

Great post, thank you!

CollapseExpand
 
esproc_spl profile image
Judy
Like open source, follow open source
  • Joined

The esProc SPL is really nice and computationally fast

CollapseExpand
 
anmolbaranwal profile image
Anmol Baranwal
Technical writer (1M+ reads) • Open Source developer (200+ PRs) Everything about me at "https://anmolbaranwal.com"Email for collab
  • Email
  • Location
    India
  • Education
    Computer Science
  • Work
    Technical Writer - open to opportunities
  • Joined

Yep, It's crazy no one ever talks about these growing projects.

CollapseExpand
 
uliyahoo profile image
uliyahoo
Co-founder & DevRel @tawkit.ai - Making it easy to integrate LLMs into Applications.
  • Location
    Seattle, Washington
  • Joined
• Edited on• Edited

Great list! Looking forward to checking some of these out.

Thanks for including CopilotKit!

GitHub logo CopilotKit / CopilotKit

Build in-app AI chatbots 🤖, and AI-powered Textareas ✨, into react web apps.

CollapseExpand
 
anmolbaranwal profile image
Anmol Baranwal
Technical writer (1M+ reads) • Open Source developer (200+ PRs) Everything about me at "https://anmolbaranwal.com"Email for collab
  • Email
  • Location
    India
  • Education
    Computer Science
  • Work
    Technical Writer - open to opportunities
  • Joined

Thanks for the comment.

CopilotKit has one of the most unique use cases, making it a brilliant project where others can contribute and help make it even better :)

CollapseExpand
 
amruthpillai profile image
Amruth Pillai
Designer and Developer. The very last of my kind. I belong both on Dribbble and GitHub.
  • Email
  • Location
    Bangalore, India ↔ Berlin, Germany
  • Education
    Bachelor's Degree in Computer Science
  • Work
    Frontend Engineer at Grover GmbH
  • Joined

Thank you for mentioning Reactive Resume! :)

Some comments may only be visible to logged-in visitors.Sign in to view all comments.

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Technical writer (1M+ reads) • Open Source developer (200+ PRs) Everything about me at "https://anmolbaranwal.com"Email for collab
  • Location
    India
  • Education
    Computer Science
  • Work
    Technical Writer - open to opportunities
  • Joined

More fromAnmol Baranwal

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp