DEV Community

Gabor Szabo
Gabor Szabo

Posted on

7

Finding projects on GitHub: Topics, Languages, and Collections

If you don't know what Open Source project to contribute to you can try to use the Explore button on GitHub.
It leads you to a page where you can filter the projects by topics, programming languages, or you can look at various curated collections.

Topics

For each GitHub repository the owner can add any number of "topics". As the user edits the list of topics GitHub offers some words based on what the user started to type, but at the end any owner can add any topic. So for example there are projects tagged as websites others tagged as website or web.

There are also projects tagged with esperanto and ladino (these are mine).

There are tags such as travel, newsletter, or icecream.

Languages

Once you selected a topic you can further filter the projects by language. This means programming language as recognized by the linguist tool of GitHub. See what they say about repository languages

Topics + Languages

If you are into Perl development you could select the Perl topic that lists 4,199 public repositories then you could further filter to Perl language in the Perl topic that has 3,063 repositories. Then you could sort the project by popularity or last update time.

Collections

Collections are community curated lists of projects. For example government apps or Made in Africa or open journalism.

How do you pick projects to contribute to?

I would love to hear what is your method of picking a project to contribute to. Any of the above? Something else?

Image of AssemblyAI tool

Transforming Interviews into Publishable Stories with AssemblyAI

Insightview is a modern web application that streamlines the interview workflow for journalists. By leveraging AssemblyAI's LeMUR and Universal-2 technology, it transforms raw interview recordings into structured, actionable content, dramatically reducing the time from recording to publication.

Key Features:
πŸŽ₯ Audio/video file upload with real-time preview
πŸ—£οΈ Advanced transcription with speaker identification
⭐ Automatic highlight extraction of key moments
✍️ AI-powered article draft generation
πŸ“€ Export interview's subtitles in VTT format

Read full post

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

πŸ‘‹ Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay