User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Beginner-Friendly Projects

A list of awesome beginners-friendly projects.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: None

Thank you MunGell & contributors
View Topic on GitHub:
MunGell/awesome-for-beginners

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

.NET

The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

3.45K
1.27K
79d
MS-PL

RawCMS is the headless CMS written in asp.net core build for developers that embraces API first technology. Please give us a feedback!

94
42
9m
GPL-3.0

Should testing for .NET - the way Asserting Should be!

1.5K
356
99d
n/a

C

Vim-fork focused on extensibility and usability

41.63K
3.1K
83d
n/a

.net implementation of the grok ๐Ÿ“

25
8
7m
MIT

Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

8.98K
2.18K
4m
GPL-3.0

rhythm is just a click away!

5.33K
1.02K
8m
MIT

Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

4.27K
379
4m
n/a

C++

Build cross-platform desktop apps with JavaScript, HTML, and CSS

85.53K
11.45K
8m
MIT

Godot Engine โ€“ Multi-platform 2D and 3D game engine

36.78K
6.92K
80d
n/a

projectM - cross-platform music visualization. Open-source and Milkdrop-compatible

928
168
8m
LGPL-2.1

Real-time audio streaming over the network.

597
86
8m
MPL-2.0

An Open Source Machine Learning Framework for Everyone

153.46K
84.06K
81d
Apache-2.0

The high-performance distributed SQL database for global, internet-scale apps.

4.3K
428
8m
n/a

The MoveIt motion planning framework

720
581
4m
BSD-3-Clause

Clojure

A music programming language for musicians.

3.73K
216
105d
EPL-1.0

ClojureScript

The Light Table IDE โ›บ

11.45K
946
1y 114d
MIT

CSS

Simple buttons you can use easily for your next project.

4
9
8m
MIT

Dart

Source for Dart website

573
363
8m
n/a

Elixir

A toolkit for data mapping and language integrated query.

4.98K
1.17K
83d
Apache-2.0

Elixir is a dynamic, functional language designed for building scalable and maintainable applications

18.22K
2.62K
80d
Apache-2.0

Go

CockroachDB - the open source, cloud-native distributed SQL database.

19.96K
2.54K
81d
n/a

The Docker CLI

2.35K
1.11K
8m
Apache-2.0

The Kubernetes Package Manager

17.9K
5.31K
8m
Apache-2.0

The worldโ€™s fastest framework for building websites.

46.38K
5.28K
8m
Apache-2.0

Production-Grade Container Scheduling and Management

74.58K
27.07K
81d
Apache-2.0

Open source Slack-alternative in Golang and React - Mattermost

18.87K
4.36K
8m
n/a

Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

59.69K
17.23K
79d
Apache-2.0

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

23.61K
6.04K
8m
MPL-2.0

TiDB is an open source distributed HTAP database compatible with the MySQL protocol

26.9K
4.22K
81d
Apache-2.0

Making it easy to write shell-like scripts in Go

1.71K
133
6m
MIT

End-to-end HTTP and REST API testing for Go.

1.62K
125
84d
MIT

Simple way to generate mock servers in Go

112
16
8m
MIT

Daemon based on liblxc offering a REST API to manage containers

2.82K
671
79d
Apache-2.0

Java

Strongbox is an artifact repository manager.

319
431
8m
Apache-2.0

This is the project website for the TEAMMATES feedback management tool for education

1.05K
2.14K
8m
GPL-2.0

Open Source, Distributed, RESTful Search Engine

50.84K
17.61K
8m
n/a

Graphical Java application for managing BibTeX and biblatex (.bib) databases

1.83K
1.22K
8m
MIT

The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons

607
822
8m
Apache-2.0

A community-developed, free, open source, API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.

404
172
8m
Apache-2.0

SirixDB is a temporal database system, which uses an aggregate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.

561
105
8m
BSD-3-Clause

An app to convert images to PDF file!

462
412
9m
GPL-3.0

Home of the community managed version of Presto, the distributed SQL query engine for big data, under the auspices of the Presto Software Foundation.

1.31K
662
8m
Apache-2.0

A web framework to build admin panels and internal tools.

1.19K
207
4m
Apache-2.0

(label: Onboarding)
XWiki is a free wiki software platform written in Java with a design emphasis on extensibility. Beginners should follow the onboarding wiki.

JavaScript

Canonical common brand names for OpenStreetMap

262
386
8m
BSD-3-Clause

๐Ÿ†” The easy-to-use OpenStreetMap editor in JavaScript.

2.35K
948
8m
ISC

๐Ÿ›ฐ Controls and orchestrates missions between vehicles and DAV users

160
160
1y 14d
MIT

๐Ÿ“ฑ DAV proof of concept app for drone missions

142
123
9m
MIT

Speech recognition for your site

6K
1.01K
4m
MIT
  • PouchDB is a pocket-sized database.
13.41K
1.29K
8m
Apache-2.0

JavaScript library for mobile-friendly interactive maps

30.11K
4.78K
90d
n/a

Drag and drop so simple it hurts

20.37K
1.87K
7m
MIT

Manage session history with JavaScript

6.57K
745
9m
MIT

Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more

27.18K
13.88K
7m
n/a

An open source code editor for the web, written in JavaScript, HTML and CSS.

31.83K
6.67K
9m
MIT

Node.js test runner that lets you develop with confidence ๐Ÿš€

18.73K
1.32K
91d
MIT

An Offline-First JavaScript Client for Kinto.

258
63
8m
n/a

Find and fix problems in your JavaScript code.

18.12K
3.22K
67d
MIT

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

57.56K
7.61K
80d
MIT

Tessel 2 Command Line Interface

111
57
1y 113d
MIT

Ember.js - A JavaScript framework for creating ambitious web applications

21.75K
4.22K
78d
MIT

A data persistence library for Ember.js.

2.96K
1.29K
8m
n/a

freeCodeCamp.org's open source codebase and curriculum. Learn to code at home.

314.27K
24.63K
8m
BSD-3-Clause

๐Ÿ‘ป The #1 headless Node.js CMS for professional publishing

36.33K
7.94K
80d
MIT

Various awesome ESLint rules

1.61K
224
82d
MIT

A terminal built on web technologies

35.33K
2.92K
79d
MIT

PDF Reader in JavaScript

33.98K
7.97K
78d
Apache-2.0

Parse, validate, manipulate, and display dates in javascript.

45.44K
6.84K
83d
MIT

โšก Serverless Framework โ€“ Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! โ€“

38.93K
4.6K
79d
MIT

Welcome to Hoodie Camp!

88
60
1y 6m
Apache-2.0

A declarative, efficient, and flexible JavaScript library for building user interfaces.

163.98K
32.84K
86d
MIT

A framework for building native apps with React.

93.55K
20.54K
79d
n/a

Blazing fast page load and seamless navigation.

3.92K
212
9m
Apache-2.0

The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry

39.55K
2.65K
4m
n/a

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

31.98K
4.24K
84d
MIT

The React Framework

63.14K
11.25K
77d
MIT

The most powerful headless CMS for Node.js โ€” built with GraphQL and React

3.51K
462
81d
MIT

The official Semantic-UI-React integration

12.07K
3.53K
110d
MIT

Build cross-platform desktop apps with JavaScript, HTML, and CSS

85.53K
11.45K
8m
MIT

๐Ÿค– The Conversational Platform with built-in language understanding (NLU), beautiful graphical interface and Dialog Manager (DM). Easily create chatbots and AI-based virtual assistants.

8.84K
1.07K
8m
AGPL-3.0

The hackable text editor

54.41K
15.81K
81d
MIT

๐Ÿค– CDN assets - The #1 free and open source CDN built to make life easier for developers.

8.72K
4.37K
8m
MIT

Video.js - open source HTML5 & Flash video player

30.77K
6.73K
82d
n/a

Mutation testing for JavaScript and friends

1.61K
147
8m
Apache-2.0

An open-source screen recorder built with web technology

13.41K
663
112d
MIT

Reddit Enhancement Suite

2.96K
852
8m
GPL-3.0

Next generation Brave browser for Android, Linux, macOS, Windows.

8.63K
875
79d
MPL-2.0

Fast and low overhead web framework, for Node.js

17.6K
1.29K
78d
n/a

Node.js JavaScript runtime

72.74K
17.87K
8m
n/a

Delightful JavaScript Testing.

34.3K
4.91K
86d
MIT

Open source Slack-alternative in Golang and React - Mattermost

18.87K
4.36K
8m
n/a

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs โ€”

13.83K
2.19K
8m
LGPL-2.1

Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. <4KB minzipped

304
63
8m
MIT

NativeScript empowers you to access native api's from JavaScript directly. Angular, Vue, Svelte, React and you name it compatible.

19.77K
1.47K
79d
Apache-2.0

Build blazing fast, modern apps and websites with React

49.12K
9.31K
82d
MIT

๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

179.93K
28.26K
114d
MIT

๐Ÿ“ create a webpage with just markdown

1.07K
65
9m
MIT

A command line interface for Git Checkout. See branches available for checkout.

122
57
10m
MIT

Streaming music player that finds free music for you

6.13K
629
80d
AGPL-3.0

Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.

65.38K
20.6K
84d
MIT

Meteor, the JavaScript App Platform

42.3K
5.16K
78d
n/a

โ˜•๏ธ simple, flexible, fun javascript test framework for node.js & the browser

20.29K
2.79K
93d
MIT

๐Ÿ  Babel is a compiler for writing next generation JavaScript.

38.45K
4.7K
81d
MIT

โœ๏ธ Tool to create your own react-content-loader easily.

834
141
8m
n/a

A Git-based CMS for Static Site Generators

12.45K
1.93K
8m
MIT

โœจโšก๏ธ A beautiful feature-rich GraphQL Client for all platforms.

3.07K
129
89d
n/a

Official repository for Video Hub App 2

186
77
8m
MIT

Turn Based Strategy Game. Master your beasts! ๐Ÿบ

896
283
85d
AGPL-3.0

Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.

548
80
81d
BSD-3-Clause

Interactive code editor with a live binary tree visual designed to teach new developers the fundamentals of dynamic programming.

55
39
8m
MIT

A GUI console for SirixDB, using Svelte/Sapper.

5
1
8m
Apache-2.0

JSON Schema Based Editor

2.05K
317
8m
MIT

A habit tracker app which treats your goals like a Role Playing Game.

7.79K
3.11K
8m
n/a

The React documentation website

4.9K
4.45K
8m
CC-BY-4.0

Vest โœ… Declarative validations framework

951
12
8m
MIT

๐Ÿ‘ฝ A free, fast and beautiful API request builder used by 75k+ developers. https://hoppscotch.io

22.27K
1.44K
8m
MIT

A powerful open-source platform for load testing APIs.

317
81
4m
Apache-2.0

Log work hours and get notified when it's time to leave the office and start to live.

45
45
7m
GPL-3.0

Fast, easy and reliable testing for anything that runs in a browser.

23.01K
1.37K
8m
MIT

๐Ÿ› ๏ธ Standard Tooling for Vue.js Development

27.34K
5.39K
86d
MIT

๐Ÿšฆ The official router for Vue.js.

17.74K
4.84K
97d
MIT

๐Ÿ“ Minimalistic Vue-powered static site generator

18.37K
3.77K
87d
MIT

A web framework to build admin panels and internal tools.

1.19K
207
4m
Apache-2.0

Passively learn a new language every time you open a new tab

249
203
7m
MIT

๐Ÿ˜Ž swag opportunities for developers

3.76K
291
4m
n/a

Next-gen browser and mobile automation test framework for Node.js

6.38K
1.87K
81d
MIT

Modern and fully web based queue management software free for anyone to use.

28
48
4m
GPL-3.0

Julia

The Julia Language: A fresh approach to technical computing.

29.03K
4.08K
8m
n/a

Kotlin

A multiplatform assertion library for Kotlin

353
149
81d
n/a

Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform.

331
70
89d
MIT

SirixDB is a temporal database system, which uses an aggregate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.

561
105
8m
BSD-3-Clause

A playground to gain a wider and deeper knowledge of the libraries in the Kotlin ecosystem. Also the official sample for gradle refreshVersions.

10
7
7m
MIT

LaTeX

This repository contains the pseudocode(pdf) of various algorithms and data structures necessary for Interview Preparation and Competitive Coding

404
93
8m
GPL-3.0

Perl

Remote Virtual Desktops Manager

212
124
8m
AGPL-3.0

PHP

A web interface for MySQL and MariaDB

5.34K
2.9K
80d
GPL-2.0

A deployment tool written in PHP with support for popular frameworks out of the box

8.36K
1.21K
81d
MIT

Liberating Web Analytics. Star us on Github? +1. Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites, apps & the IoT and visualise this data and extract insights. Privacy is built-in. We love Pull Requests!

13.63K
2.03K
8m
GPL-3.0

Invite System for GitHub Organizations

190
81
9m
MPL-2.0

PHP Censor is an open source self-hosted continuous integration server for PHP projects.

616
122
96d
BSD-2-Clause

The Symfony PHP framework

23.83K
7.77K
8m
MIT

Manage newsletters in Laravel

1.3K
198
5m
MIT

Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment ๐Ÿš€

3.35K
398
8m
BSD-3-Clause

โ˜๏ธ Nextcloud server, a safe home for all your data

11.62K
2.14K
8m
n/a

PrestaShop offers a fully scalable open source ecommerce solution.

5.1K
3.81K
8m
n/a

Simple forum software for building great communities.

5.02K
668
8m
MIT

(label: N/A, link to external website)
Leading open-source CMS for ambitious digital experiences that reach your audience across multiple channels.

Python

Building a Better Democracy for the Internet Age

206
131
8m
AGPL-3.0

The official repository for Babel, the Python Internationalization Library

916
344
8m
n/a

A generic JSON document store with sharing and synchronisation capabilities.

4.05K
396
107d
n/a

A better Linux & Windows keyboard layout for professional mac users

620
43
8m
GPL-2.0

Deduplicating archiver with compression and authenticated encryption.

6.97K
532
89d
n/a

Scrapy, a fast high-level web crawling & scraping framework for Python.

38.17K
8.78K
8m
n/a

An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

21.55K
2.77K
85d
MIT

A free & open modern, fast email client with user-friendly encryption and privacy features

8.2K
998
8m
n/a

Personal Assistant for Linux and macOS

1.72K
625
8m
MIT

A JavaScript implementation of the Python virtual machine.

1.39K
462
11m
n/a

A community-driven python bot that aims to be as simple as possible to serve humans with their everyday tasks

1.11K
901
8m
MIT

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

6.43K
1.49K
8m
MIT

Simple, Pythonic remote execution and deployment.

12.74K
1.82K
1y 4m
BSD-2-Clause

Jupyter Interactive Notebook

7.51K
3.1K
8m
NOASSERTION

Zulip server - powerful open source team chat

12.53K
3.92K
8m
Apache-2.0

A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.

13.9K
1.42K
4m
BSD-3-Clause

Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly.

7.12K
1.9K
8m
BSD-3-Clause

The strictest and most opinionated python linter ever!

1.38K
266
81d
MIT

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

46.98K
20.29K
81d
GPL-3.0

The boilerplate for aiohttp. Quick setup for your asynchronous web service.

185
49
8m
MIT

๐Ÿค– An open source chat-ops bot framework

479
277
8m
Apache-2.0

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

26.37K
10.8K
8m
BSD-3-Clause

Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:

11.55K
5.03K
82d
Apache-2.0

The gpodder.net webservice

144
53
8m
AGPL-3.0

โœจ Legesher's Python grammar for Tree-Sitter ๐ŸŒณ

23
27
9m
n/a

Optional static typing for Python 3 and 2 (PEP 484)

9.96K
1.62K
82d
n/a

The fundamental package for scientific computing with Python.

14.74K
4.8K
8m
BSD-3-Clause

matplotlib: plotting with Python

13.17K
5.67K
84d
n/a

A Python library for introductory data science

318
132
8m
BSD-3-Clause

Exploratory analysis of Bayesian models with Python

864
152
8m
Apache-2.0

Predictive AI layer for existing databases.

3.23K
413
86d
GPL-3.0

Interactive Data Visualization in the browser, from Python

14.7K
3.64K
81d
BSD-3-Clause

A computer algebra system written in pure Python

7.84K
3.31K
81d
n/a

Tensors and Dynamic neural networks in Python with strong GPU acceleration

46.37K
12.33K
81d
n/a

Program made with Python and Pygame module for visualizing sorting algorithms

86
30
6m
MIT

scikit-learn: machine learning in Python

44.62K
21.08K
85d
BSD-3-Clause

Ruby

JRuby, an implementation of Ruby on the JVM

3.48K
881
81d
n/a

Classy web-development dressed in a DSL (official / canonical repo)

11.04K
1.99K
8m
MIT

Command-line role-playing game framework

93
58
2y 7m
MIT

The web, with simplicity.

5.32K
481
8m
MIT

Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale

6.49K
2.48K
81d
Apache-2.0

Ohai profiles your system and emits JSON

632
449
8m
Apache-2.0

a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors!

588
1.22K
8m
GPL-3.0

Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.

625
449
9m
MIT

Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs

554
328
8m
GPL-2.0

Bolt is an open source orchestration tool that automates the manual work it takes to maintain your infrastructure on an as-needed basis or as part of a greater orchestration workflow. It can be installed on your local workstation and connects directly to remote nodes with SSH or WinRM, so you are not required to install any agent software.

345
155
8m
Apache-2.0

Open-source live chat software, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. ๐Ÿ”ฅ๐Ÿ’ฌ

6.91K
721
86d
MIT

Upload your own aerial images, position (rubbersheet) them in a web interface over existing map data, and share via web or composite and export for print.

229
185
8m
n/a

Ruby on Rails

47.61K
19.14K
85d
MIT

A library for generating fake data such as names, addresses, and phone numbers.

8.86K
2.44K
8m
MIT

Matestack enables you to create sophisticated, reactive UIs in pure Ruby, without touching JavaScript and HTML. You end up writing 50% less code while increasing productivity, maintainability and developer happiness.

448
33
4m
n/a

(tag: #starter-task)
Civilized discussion platform. See "How to contribute to Discourse".

Rust

The Servo Browser Engine

19.17K
2.53K
82d
MPL-2.0

A bunch of lints to catch common mistakes and improve your Rust code

4.99K
660
8m
n/a

Format Rust code

3.21K
517
8m
n/a

An Extensible, Concurrent Web Framework for Rust

5.88K
401
11m
MIT

Distributed transactional key-value database, originally created to complement TiDB

8.86K
1.38K
81d
Apache-2.0

A new type of shell

9.41K
510
79d
MIT

An HTTP library for Rust

7.58K
977
81d
MIT

โšก๏ธLightning-fast linter for .env files. Written in Rust ๐Ÿฆ€

779
81
96d
MIT

Scala

Wonderful reusable code from Twitter

2.39K
528
8m
Apache-2.0

Play Framework

11.67K
3.91K
8m
Apache-2.0

Swift

Native (Swift) version of Open Food Facts for iOS. Coders & Decoders welcome ๐Ÿคณ๐Ÿฅซ ๐Ÿ˜Š

142
89
8m
Apache-2.0

TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

68.71K
9.12K
84d
Apache-2.0

Visual Studio Code

111.58K
18.13K
79d
MIT

Improve your TSLint with the missing ESLint rules

712
105
1y 4m
MIT

State manager with a focus of all needs

474
39
9m
MIT

Conway's game of life web version!

107
233
8m
MIT

Graphback - Out of the box GraphQL server and client

269
52
7m
Apache-2.0

Litmus helps Kubernetes SREs and developers practice chaos engineering in a Kubernetes native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q

1.15K
229
7m
Apache-2.0

Booster Cloud Framework

111
19
4m
Apache-2.0

โšก 0-legacy, tiny & fast web framework as a replacement of Express

415
19
7m
MIT