SkillAgentSearch skills...

Awesome For Beginners

A list of awesome beginners-friendly projects.

Install / Use

npx skills add MunGell/awesome-for-beginners

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- DO NOT EDIT THIS FILE (`README.md`) --> <!-- ALL ENTRIES SHOULD BE ADDED TO AND REMOVED FROM `data.json` --> <!-- SEE THE CONTRIBUTING GUIDE (`CONTRIBUTING.md`) FOR MORE GUIDANCE --> <!-- YOU MAY IGNORE THIS MESSAGE IF YOU ARE EDITING `README-template.j2` -->

Awesome First Pull Request Opportunities Awesome

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|Elixir, Elm| |G|Go| |H|Haskell| |J|Java, JavaScript, Javascript, JSON, Julia| |K|Kotlin| |M|Markdown, MLOps| |P|Perl, PHP, Pug, Python| |R|Ruby, Rust| |S|Scala, Smalltalk, Swift| |T|TypeScript, Typescript|

.NET

  • Legerity (label: good first issue) <br> 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) <br> The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

Angular

  • Oppia (label: good first issue) <br> 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) <br> Exosphere is a user-friendly client interface for OpenStack-based cloud systems.

C

  • Julia (label: good first issue) <br> The Julia Programming Language - A high-level, high-performance dynamic language for technical computing.
  • Profanity (label: good first issue) <br> Ncurses XMPP chat client.

C#

  • Cake (label: Good-first-issue) <br> 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) <br> Music game. Rhythm is just a click away!
  • Spectre.Console (label: good first issue) <br> A .NET library that makes it easier to create beautiful console applications.
  • Uno Platform (label: good first issue) <br> 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) <br> Build cross platform desktop apps with JavaScript, HTML, and CSS
  • F3D (label: good first issue) <br> Fast and minimalist 3D viewer.
  • Godot Engine (label: good first issue) <br> 2D and 3D cross-platform game engine. Also has C# and Python code.
  • Julia (label: good first issue) <br> The Julia Programming Language - A high-level, high-performance dynamic language for technical computing.
  • MiniOB (label: good first issue) <br> MiniOB is a compact database that assists developers in understanding the fundamental workings of a database(main language is Chinese).
  • MoveIt (label: good first issue) <br> Easy-to-use open source robotics manipulation platform for developing commercial applications, prototyping designs, and benchmarking algorithms.
  • projectM (label: good first issue) <br> A music visualizer library using OpenGL and GLSL. Has applications using Qt5, SDL, emscripten, iTunes, Kodi.
  • Roc Toolkit (label: help-wanted) <br> A toolkit for real-time audio streaming over the network.
  • tensorflow (label: stat:contributions-welcome) <br> Computation using data flow graphs for scalable machine learning
  • Yugabyte DB (label: good first issue) <br> Distributed SQL database.

Clojure

  • Metabase (label: good first issue) <br> Open source business intelligence and analytics platform

CSS

  • ImprovedTube (label: good first issue) <br> A powerful but lightweight extension, to enrich your video experience & enable your content selection.

Dart

  • dart.dev (label: beginner) <br> A website covering Dart language and common libraries, for developers of Dart libraries, web apps, server-side code, and mobile (Flutter) apps.
  • flutter (label: good first issue) <br> Flutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single codebase.
  • OpenFoodFacts (label: good first issue) <br> Collaborative, free and open database of food products from around the world. Scan barcode to get info or add a product

Elixir

  • Ecto (label: Level:Starter) <br> Ecto is a database wrapper and language integrated query for Elixir
  • Elixir (label: Level:Starter) <br> Elixir is a dynamic, functional language designed for building scalable and maintainable applications

Elm

  • Exosphere (label: Good First Issue) <br> Exosphere is a user-friendly client interface for OpenStack-based cloud systems.

Go

  • Alda (label: low-hanging fruit) <br> A music programming language for musicians. 🎶
  • containerd (label: exp/beginner) <br> Industry-standard container runtime with an emphasis on simplicity, robustness and portability.
  • Docker/CLI (label: exp/beginner) <br> The Docker CLI
  • Dragonfly (label: good first issue) <br> Provide efficient, stable and secure file distribution and image acceleration based on p2p technology
  • Helm (label: good first issue) <br> The Kubernetes Package Manager
  • Hugo (label: GoodFirstIssue) <br> A Fast and Flexible Static Site Generator built with love in GoLang
  • Kanister (label: good first issue) <br> A Data Protection Workflow Management Engine
  • Kubernetes (label: good first issue) <br> Production-Grade Container Scheduling and Management System
  • lxd (label: easy) <br> System container and virtual machine manager.
  • Mattermost (label: Good First Issue, Difficulty/1:Easy) <br> Open source Slack-alternative in Golang and React<br>Look for issues labelled 'Up For Grabs'
  • Meshery (label: good first issue) <br> Meshery, the service mesh management plane.
  • Moby (label: exp/beginner) <br> Open-source application container engine
  • PureLB (label: n/a) <br> Load-balancer orchestrator for Kubernetes that uses standard Linux networking and routing protocols.
  • script (label: good first issue) <br> A Go library for doing the kind of tasks that shell scripts are good at: reading files, executing subprocesses, counting lines, matching strings, and so on. Beginners are very welcome and will get detailed code review and help through the PR process.
  • SigNoz (label: good first issue) <br> An Open Source observability platform that monitors your applications and services. It comes with out-of-box charts for key application metrics like p99 latency, error rate, Apdex, and operations per second. You can also monitor the database and external calls made from your application.
  • Terraform (label: good first issue) <br> A tool for building, changing, and versioning infrastructure safely and efficiently.
  • TiDB (label: good first issue) <br> A distributed scalable Hybrid Transacti

Related Skills

View on GitHub
GitHub Stars88.2k
CategoryDevelopment
Updated10m ago
Forks8.0k

Security Score

85/100

Audited on Aug 8, 2026

No findings