Awesome First Pull Request Opportunities 
Inspired by First Timers Only blog post.
If you are a maintainer of open-source projects, add the label first-timers-only (or similar) to your project and list it here so that people can find it.
If you are not a programmer but would like to contribute, check out the Awesome for non-programmers list.
If you would like to be guided through how to contribute to a repository on GitHub, check out the First Contributions repository.
[!TIP] All links open in the same tab. If you want to open in a new tab, use
Ctrl + Click(Windows/Linux) orCmd + Click(Mac).
Table of Contents:
| Languages | |
|---|---|
| Misc | .NET |
| A | Angular, Ansible |
| C | C, C#, C++, Clojure, CSS |
| D | Dart |
| E | Elixir, Elm |
| G | Go |
| H | Haskell |
| J | Java, JavaScript, JSON, Julia |
| K | Kotlin |
| M | Markdown, MLOps |
| P | Perl, PHP, Pug, Python |
| R | Ruby, Rust |
| S | Scala, Smalltalk, Swift |
| T | TypeScript |
.NET
- Legerity (label: good first issue)
A framework for speeding up the development of automated UI tests for Windows, Android, iOS, and Web with Appium/Selenium on .NET. - Legerity for Uno Platform (label: good first issue)
An extension framework to Legerity for speeding up the development of automated UI tests for Uno Platform applications with Appium/Selenium on .NET. - MvvmCross (label: first-timers-only)
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Angular
- Oppia (label: good first issue)
Oppia is an open-source project whose aim is to empower learners across the globe by providing access to high-quality, engaging education. We envision a society in which access to high-quality education is a human right rather than a privilege.
Ansible
- Exosphere (label: Good First Issue)
Exosphere is a user-friendly client interface for OpenStack-based cloud systems.
C
- Julia (label: good first issue)
The Julia Programming Language - A high-level, high-performance dynamic language for technical computing. - Profanity (label: good first issue)
Ncurses XMPP chat client.
C
- Cake (label: Good-first-issue)
Cake (C# Make) is a free and open source cross-platform build automation system with a C# DSL for tasks such as compiling code, copying files and folders, running unit tests, compressing files and building NuGet packages. - osu! (label: good first issue)
Music game. Rhythm is just a click away! - Spectre.Console (label: good first issue)
A .NET library that makes it easier to create beautiful console applications. - Uno Platform (label: good first issue)
OSS project for creating pixel-perfect, single-source C# and XAML apps which run natively on iOS, Android, macOS, Linux and Web via WebAssembly.
C++
- electron (label: good first issue)
Build cross platform desktop apps with JavaScript, HTML, and CSS - F3D (label: good first issue)
Fast and minimalist 3D viewer. - Godot Engine (label: good first issue)
2D and 3D cross-platform game engine. Also has C# and Python code. - Julia (label: good first issue)
The Julia Programming Language - A high-level, high-performance dynamic language for technical computing.