DEV Community

Cover image for 5 Awesome GitHub Repositories To Contribute To!
Sriparno Roy
Sriparno Roy

Posted on

5 Awesome GitHub Repositories To Contribute To!

Introduction

An open-source project is a type of project that is being developed and maintained collaboratively. Lots of contributors from around the world come together to collaborate on different open-source projects.

If you are into open source, you have probably heard about Git and GitHub. The former is a distributed version control system, and the latter is a web-based service that hosts Git repositories.

Once you've mastered these tools, it's time to start contributing to open source. However, finding beginner-friendly open-source projects is a difficult job.

So I've compiled a list of beginner-friendly GitHub repositories to help you get started with open-source contributions. Here we go!

LinkFree

LinkFree is an open-source alternative to LinkTree. This is a platform where people in the tech industry can have a single hub to showcase their content to advance their careers, while also contributing to an open-source project and being part of a community that has a say in where the project goes.

Contributing:

  • Create an issue

  • Make a Pull Request

    • Add your profile
    • Improve documentation
    • Improve codebase

GitHub logo EddieHubCommunity / BioDrop

Connect to your audience with a single link. Showcase the content you create and your projects in one place. Make it easier for people to find, follow and subscribe.

RepoRater Open in Gitpod Uptime GitHub release (latest by date) GitHub repo size

Project renamed from LinkFree to BioDrop(please update your local git clones with the new remote name)

BioDrop logo on a sticker

What is BioDrop?

A platform where people in tech can have a single hub to showcase their content in order to accelerate their career, whilst contributing to an Open Source project and being part of a community that has a say in where the project is going.

Your profile will have links to your social media and content. You can also add your timeline, testimonials, and upcoming events that you are participating in.

Here is an example of a BioDrop Profile https://biodrop.io/eddiejaoude

Example profile and statistics page on BioDrop with light and dark mode

Hacktoberfest

Important

Creating/Changing/Deleting your JSON Profile do not count towards hacktoberfest and will automatically be marked with the label invalid so that Hacktoberfest ignores your Pull Request But this does not affect your Pull Request being accepted and merged into BioDrop

All other Pull Requests will count towards Hacktoberfest.

If you…

freeCodeCamp

freeCodeCamp.org is a friendly community where you can learn to code for free. It is a noble initiative to help millions of busy adults transition into tech. Their community has already helped more than 40,000 people get their first developer job.

Contributing:

  • Create an issue

  • Make a Pull Request

    • Improve documentation
    • Improve codebase

GitHub logo freeCodeCamp / freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

freeCodeCamp Social Banner

Pull Requests Welcome first-timers-only Friendly Open Source Helpers Setup Automated Discord

freeCodeCamp.org's open-source codebase and curriculum

freeCodeCamp.org is a friendly community where you can learn to code for free. It is run by a donor-supported 501(c)(3) charity to help millions of busy adults transition into tech. Our community has already helped more than 40,000 people get their first developer job.

Our full-stack web development and machine learning curriculum is completely free and self-paced. We have thousands of interactive coding challenges to help you expand your skills.

Table of Contents

Certifications

freeCodeCamp.org offers several free developer certifications. Each of these certifications involves building 5 required web app projects, along with hundreds of optional coding challenges to help you prepare for those projects. We estimate that each certification will take a beginner programmer around 300 hours to earn.

Each of these 50…

Abbreve

Abbreve is an open-source dictionary for slang. It solves this problem by providing definitions for these abbreviations with a simple search, making it easy for you to understand and participate in online conversations with confidence.

Contributing:

  • Create an issue

  • Make a Pull Request

    • Add an abbreviation
    • Improve documentation

GitHub logo Njong392 / Abbreve

A simple website, that fills out abbreviations for popular slangs.


Abbreve

"Elevate your language game, decode the slang with ease"


🎉 Welcome to Abbreve

  • With the increasing use of online communication, it can be difficult to keep up with the ever-changing shorthand and jargon used in digital conversations. Enter Abbreve
  • Abbreve solves this problem by providing definitions for these abbreviations with just a search, making it easy for you to understand and participate in online conversations with confidence.
  • Abbreve is an open-source dictionary for slang. With Abbreve, you'll never have to feel left out of a conversation or unsure of the meaning of an abbreviation again.
  • The dictionary is constantly updated with new slang and abbreviations, so you can always stay current with the latest internet lingo.

Abbreve can be used by anyone, from casual internet users to professionals!

🎥 Project Overview

You can check out the live project here

All you need to do is start entering a slang…

Bootstrap Icons

This repository is the house of icons! Whether it's a brand or a programming language, the icons cover all the topics. It is the official open-source SVG icon library for Bootstrap, with over 1,900 icons.

Contributing:

  • Create an issue

  • Make a Pull Request

    • Improve documentation
    • Improve codebase

GitHub logo twbs / icons

Official open source SVG icon library for Bootstrap.

Bootstrap logo

Bootstrap Icons

Official open source SVG icon library for Bootstrap with over 2,000 icons
Explore Bootstrap Icons »

Bootstrap · Themes · Blog

Bootstrap Icons preview

Install

Bootstrap Icons are packaged up and published to npm. We only include the processed SVGs in this package—it's up to you and your team to implement. Read our docs for usage instructions.

npm i bootstrap-icons
Enter fullscreen mode Exit fullscreen mode

For those using Packagist, you can also install Bootstrap Icons via Composer:

composer require twbs/bootstrap-icons
Enter fullscreen mode Exit fullscreen mode

Also available in Figma.

Usage

Depending on your setup, you can include Bootstrap Icons in a handful of ways.

  • Copy-paste SVGs as embedded HTML
  • Reference via <img> element
  • Use the SVG sprite
  • Include via CSS

See the docs for more information.

Development

Build Status npm version

Clone the repo, install dependencies, and start the Hugo server locally.

git clone https://github.com/twbs/icons/
cd icons
npm i
npm start
Enter fullscreen mode Exit fullscreen mode

Then open http://localhost:4000 in your browser.

npm scripts

Here are some…




Start Contributing

This repository is a collection of resources that will help you get started with contributing to open source. It includes the following topics:

  • Introduction to Open Source

  • Learn Git and GitHub

  • Contributing to Open Source

Contributing:

  • Create an issue

  • Make a Pull Request

    • Add a resource
    • Add a topic

GitHub logo Sriparno08 / Openpedia

The Open Source Guide!

🚀 Openpedia

Openpedia offers a large amount of useful resources that enable you to become a seasoned open source contributor. If you are aspiring to leave your imprint in the world of open source, then this project is an excellent fit for you.

🧾 Table of Contents

🧐 Introduction to Open Source

There are a lot of questions that revolve around the concept of open source.

Here are some priceless resources that will answer these questions in detail:

📄 Articles





Conclusion

That's all! The repositories listed above will undoubtedly help you understand the concept of open-source contribution. So, what are you waiting for? Jump into these repositories and start contributing right now!

Top comments (3)

Collapse
 
jhoetter profile image
Johannes Hötter

Cool list! let me add bricks as a suggestion, if I may: github.com/code-kern-ai/bricks

A collection of standardized open-source modules for natural language processing. Contributing is as easy as adding one of the 40 listed issues, or opening an issue yourself, they are also labeled as "good first issue" for beginners :)

Collapse
 
sriparno08 profile image
Sriparno Roy

Thanks, Johannes!

And that's a great addition!

Collapse
 
Sloan, the sloth mascot
Comment deleted