MunGell /awesome-for-beginners

A list of awesome beginners-friendly projects.

★ 91,246⑂ 8,072👁 1,267⑃ 1,894● 217▤ 0◈ 0
Created 2015-10-24
91,246
stars
+40
8,072
forks
1,267
watchers
1,894
prs
217
issues
0
releases
0
discussions

README

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) or Cmd + Click (Mac).
 Table of Contents:

||Languages|
|--|--|
|Misc|.NET|
|A|Angular, Ansible|
|C|C, C, C++, Clojure, CSS|
|D|Dart|
|E|Electron, Elixir, Elm|
|G|Go|
|H|Haskell|
|J|Java, JavaScript, JSON, Julia|
|K|Kotlin|
|M|Markdown|
|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.
- 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.
- MvvmCross _(label: first-timers-only)_  The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
- 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 firs

Top issues

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON