How to find open source projects to contribute

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  • If you’re a developer, most likely you have encountered libraries, frameworks, or programming languages that are open source. In case you use packages from NPM in your projects, you can find on the package page the link to the project's source code. Take the example of the react-kawai package which points to the miukimiu/react-kawaii GitHub repository. Same works for Python packages from PyPI. Take as an example fastapi package that points to tiangolo/fastapi GitHub repository.

  • react-kawaii

    Cute SVG React Components

  • If you’re a developer, most likely you have encountered libraries, frameworks, or programming languages that are open source. In case you use packages from NPM in your projects, you can find on the package page the link to the project's source code. Take the example of the react-kawai package which points to the miukimiu/react-kawaii GitHub repository. Same works for Python packages from PyPI. Take as an example fastapi package that points to tiangolo/fastapi GitHub repository.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flask-jwt-extended

    An open source Flask extension that provides JWT support (with batteries included)!

  • flask-jwt-extended, Flask extension that provides JSON Web Tokens (JWT) support;

  • Zulip

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

  • Now, I want to highlight that you may use a project in another role other than as a developer. For example, if you are using an end-user application (using a real-time chat app, like Zulip, to communicate with other people). You can still find the project source code repository, and contribute in many ways.

  • jogo-das-profissoes

    O Jogos das Profissões é um jogo da memória simples, interativo, inclusivo e educativo para toda a comunidade infantil e famílias.

  • jogo-das-profissoes, a Portuguese web-based memory game for children to learn about different professions;

  • hire-me

    A path to getting an awesome tech gig 💼

  • The way I got started with open source was via an initiative to incentivize people to contribute during December, 24 Pull Requests. I decided to make a first small contribution using Markdown, which you can check out at FrancesCoronel/hire-me/pull/9 on GitHub.

  • PortugueseOpenSourceProjects

    List of Portuguese Open Source Projects and respective repositories

  • Sometimes you might also find repositories that contain only informational content, and some, in particular, will have a compilation of projects. For projects in the Portuguese community, there’s a nice collection of Portuguese open source projects at the OldMetalmind/PortugueseOpenSourceProjects GitHub repository.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • torsocks

    Library to torify application - NOTE: upstream has been moved to https://gitweb.torproject.org/torsocks.git

  • Here are a few organizations that I saw on the organization list ranging in categories: LibreHealth, Postgres, NumFOCUS, Debian, Open Food Facts, and The Tor Project.

  • Scala Exercises

    The easy way to learn Scala.

  • scala-exercises, website to learn how to code in Scala;

  • CPython

    The Python programming language

  • Some programming languages are developed in the open source community, where you can look up the source code, pull requests, and discussions around it. An example of this is Python language where you can see pull requests being merged into the source code.

  • PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  • Here are a few organizations that I saw on the organization list ranging in categories: LibreHealth, Postgres, NumFOCUS, Debian, Open Food Facts, and The Tor Project.

  • CodeTriage

    Discover the best way to get started contributing to Open Source projects

  • Some websites aggregate open source projects or issues to make the process of finding projects to contribute easier. Some examples of these are Up For Grabs, CodeTriage, Ovio, etc…

  • up-for-grabs.net

    This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!

  • Some websites aggregate open source projects or issues to make the process of finding projects to contribute easier. Some examples of these are Up For Grabs, CodeTriage, Ovio, etc…

  • warehouse

    The Python Package Index

  • If you’re a developer, most likely you have encountered libraries, frameworks, or programming languages that are open source. In case you use packages from NPM in your projects, you can find on the package page the link to the project's source code. Take the example of the react-kawai package which points to the miukimiu/react-kawaii GitHub repository. Same works for Python packages from PyPI. Take as an example fastapi package that points to tiangolo/fastapi GitHub repository.

  • Dev_Interview_Prep_App

    This is an Open Sourced Programming Quiz Project to help people practice for interviews. We are redesigning the application for use with all languages. Open for help!

  • For Hacktoberfest, you can find these projects mostly during October. Projects and issues participating will have the “Hacktoberfest” label. For 24 Pull Requests, you can find projects listed on the page while the program is active in December.

  • explore

    Community-curated topic and collection pages on GitHub

  • Another tool that can be useful to know, is the GitHub Explore feature that can highlight projects that can suit your skills. You can find projects grouped in collections or topics, or that are trending.

  • 24pullrequests

    :christmas_tree: Giving back to open source for the holidays

  • The way I got started with open source was via an initiative to incentivize people to contribute during December, 24 Pull Requests. I decided to make a first small contribution using Markdown, which you can check out at FrancesCoronel/hire-me/pull/9 on GitHub.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts