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: Dec. 2, 2020, 12:04 p.m.

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.38K
1.25K
5d
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
4m
GPL-3.0

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

1.45K
353
6d
n/a

C

Vim-fork focused on extensibility and usability

39.87K
3.01K
1d
n/a

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.79K
2.16K
4d
GPL-3.0

rhythm is just a click away!

5.33K
1.02K
90d
MIT

C++

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

85.53K
11.45K
90d
MIT

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

34.97K
6.6K
2d
n/a

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

928
168
91d
LGPL-2.1

Real-time audio streaming over the network.

597
86
100d
MPL-2.0

An Open Source Machine Learning Framework for Everyone

150.96K
83.36K
2d
Apache-2.0

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

4.3K
428
90d
n/a

Clojure

A music programming language for musicians.

3.67K
212
51d
EPL-1.0

ClojureScript

The Light Table IDE โ›บ

11.34K
942
10m
MIT

CSS

Simple buttons you can use easily for your next project.

4
9
88d
MIT

Dart

Source for Dart website

573
363
91d
n/a

Elixir

A toolkit for data mapping and language integrated query.

4.88K
1.15K
2d
Apache-2.0

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

17.8K
2.58K
3d
Apache-2.0

Go

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

19.45K
2.42K
2d
n/a

The Docker CLI

2.35K
1.11K
92d
Apache-2.0

The Kubernetes Package Manager

17.9K
5.31K
90d
Apache-2.0

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

46.38K
5.28K
91d
Apache-2.0

Production-Grade Container Scheduling and Management

72.07K
26.11K
2d
Apache-2.0

Open source Slack-alternative in Golang and React - Mattermost

18.87K
4.36K
90d
n/a

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

59.01K
17K
4d
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
91d
MPL-2.0

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

26K
4.05K
2d
Apache-2.0

Making it easy to write shell-like scripts in Go

1.63K
123
36d
MIT

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

1.55K
116
6m
MIT

Simple way to generate mock servers in Go

112
16
99d
MIT

Daemon based on liblxc offering a REST API to manage containers

2.74K
647
4d
Apache-2.0

Java

Strongbox is an artifact repository manager.

319
431
95d
Apache-2.0

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

1.05K
2.14K
90d
GPL-2.0

Open Source, Distributed, RESTful Search Engine

50.84K
17.61K
90d
n/a

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

1.83K
1.22K
90d
MIT

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

607
822
91d
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
90d
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
91d
BSD-3-Clause

An app to convert images to PDF file!

462
412
4m
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
90d
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
91d
BSD-3-Clause

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

2.35K
948
90d
ISC

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

160
160
7m
MIT

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

142
123
4m
MIT

Speech recognition for your site

5.93K
997
5m
MIT
  • PouchDB is a pocket-sized database.
13.41K
1.29K
97d
Apache-2.0

JavaScript library for mobile-friendly interactive maps

29.53K
4.71K
7d
BSD-2-Clause

Drag and drop so simple it hurts

20.2K
1.84K
64d
MIT

Manage session history with JavaScript

6.57K
745
115d
MIT

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

27.06K
13.87K
55d
n/a

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

31.83K
6.67K
4m
MIT

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

18.48K
1.31K
31d
MIT

An Offline-First JavaScript Client for Kinto.

258
63
91d
n/a

Find and fix problems in your JavaScript code.

17.52K
3.11K
8d
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.

56.59K
7.4K
2d
MIT

Tessel 2 Command Line Interface

111
57
10m
MIT

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

21.67K
4.22K
7d
MIT

A data persistence library for Ember.js.

2.96K
1.29K
92d
n/a

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

314.27K
24.63K
90d
BSD-3-Clause

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

35.61K
7.77K
1d
MIT

Various awesome ESLint rules

1.36K
210
8d
MIT

A terminal built on web technologies

34.7K
2.88K
5d
MIT

PDF Reader in JavaScript

33.07K
7.76K
3d
Apache-2.0

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

45.18K
6.82K
34d
MIT

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

38.13K
4.5K
5d
MIT

Welcome to Hoodie Camp!

88
60
1y 45d
Apache-2.0

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

159.9K
31.77K
1d
MIT

A framework for building native apps with React.

91.91K
20.27K
3d
n/a

Blazing fast page load and seamless navigation.

3.92K
212
4m
Apache-2.0

๐Ÿ“ฆ๐Ÿˆ Fast, reliable, and secure dependency management.

39.28K
2.62K
65d
n/a

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

31.22K
4.21K
1d
MIT

The React Framework

57.9K
9.78K
0d
MIT

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

3K
410
0d
MIT

The official Semantic-UI-React integration

11.9K
3.46K
8d
MIT

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

85.53K
11.45K
90d
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
91d
AGPL-3.0

The hackable text editor

53.69K
15.42K
6d
MIT

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

8.72K
4.37K
90d
MIT

Video.js - open source HTML5 & Flash video player

30.07K
6.65K
16d
n/a

Mutation testing for JavaScript and friends

1.61K
147
90d
Apache-2.0

An open-source screen recorder built with web technology

13.06K
637
84d
MIT

Reddit Enhancement Suite

2.96K
852
91d
GPL-3.0

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

7.65K
785
4d
MPL-2.0

Fast and low overhead web framework, for Node.js

16.54K
1.21K
1d
n/a

Node.js JavaScript runtime

72.74K
17.87K
90d
n/a

Delightful JavaScript Testing.

33.27K
4.79K
0d
MIT

Open source Slack-alternative in Golang and React - Mattermost

18.87K
4.36K
90d
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
93d
LGPL-2.1

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

304
63
92d
MIT

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

19.44K
1.43K
12d
Apache-2.0

Build blazing fast, modern apps and websites with React

48.01K
9.08K
4d
MIT

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

175.96K
27.35K
8d
MIT

๐Ÿ“ create a webpage with just markdown

1.07K
65
4m
MIT

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

122
57
4m
MIT

Streaming music player that finds free music for you

5.88K
600
30d
AGPL-3.0

React components for faster and easier web development. Build your own design system, or start with Material Design.

63.21K
19.28K
1d
MIT

Meteor, the JavaScript App Platform

42.08K
5.15K
19d
n/a

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

20.03K
2.76K
9d
MIT

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

37.88K
4.58K
7d
MIT

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

834
141
91d
n/a

A Git-based CMS for Static Site Generators

12.45K
1.93K
91d
MIT

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

2.67K
124
9d
n/a

Official repository for Video Hub App 2

186
77
93d
MIT

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

876
273
7d
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.

524
79
2d
BSD-3-Clause

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

55
39
91d
MIT

A GUI console for SirixDB, using Svelte/Sapper.

5
1
91d
Apache-2.0

JSON Schema Based Editor

2.05K
317
99d
MIT

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

7.79K
3.11K
91d
n/a

The React documentation website

4.9K
4.45K
91d
CC-BY-4.0

Vest โœ… Declarative validations framework

951
12
91d
MIT

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

22.27K
1.44K
90d
MIT

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

45
45
62d
GPL-3.0

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

23.01K
1.37K
82d
MIT

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

26.87K
5.22K
0d
MIT

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

17.41K
4.75K
5d
MIT

๐Ÿ“ Minimalistic Vue-powered static site generator

17.92K
3.58K
22d
MIT

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

249
203
62d
MIT

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

6.16K
1.83K
2d
MIT

Julia

The Julia Language: A fresh approach to technical computing.

29.03K
4.08K
90d
n/a

Kotlin

A multiplatform assertion library for Kotlin

332
142
9d
EUPL-1.2

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.

318
69
11d
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
91d
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
61d
MIT

LaTeX

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

404
93
93d
GPL-3.0

Perl

Remote Virtual Desktops Manager

212
124
91d
AGPL-3.0

PHP

A web interface for MySQL and MariaDB

5.22K
2.83K
1d
GPL-2.0

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

8.18K
1.18K
3d
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
90d
GPL-3.0

Invite System for GitHub Organizations

190
81
4m
MPL-2.0

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

608
118
20d
BSD-2-Clause

The Symfony PHP framework

23.83K
7.77K
90d
MIT

Manage newsletters in Laravel

1.27K
202
7d
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
90d
BSD-3-Clause

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

11.62K
2.14K
90d
n/a

PrestaShop offers a fully scalable open source ecommerce solution.

5.1K
3.81K
90d
n/a

Simple forum software for building great communities.

5.02K
668
80d
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
91d
AGPL-3.0

The official repository for Babel, the Python Internationalization Library

916
344
103d
n/a

A generic JSON document store with sharing and synchronisation capabilities.

4.03K
393
15d
n/a

A better Linux & Windows keyboard layout for professional mac users

620
43
96d
GPL-2.0

Deduplicating archiver with compression and authenticated encryption.

6.74K
511
3d
n/a

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

38.17K
8.78K
91d
n/a

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

20.78K
2.67K
3d
MIT

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

8.2K
998
98d
n/a

Personal Assistant for Linux and macOS

1.72K
625
96d
MIT

A JavaScript implementation of the Python virtual machine.

1.39K
462
6m
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
104d
MIT

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

6.43K
1.49K
90d
MIT

Simple, Pythonic remote execution and deployment.

12.6K
1.81K
10m
BSD-2-Clause

Jupyter Interactive Notebook

7.51K
3.1K
93d
NOASSERTION

Zulip server - powerful open source team chat

12.53K
3.92K
90d
Apache-2.0

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

13.33K
1.37K
33d
BSD-3-Clause

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

7.12K
1.9K
90d
BSD-3-Clause

The strictest and most opinionated python linter ever!

1.27K
246
2d
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.

45.82K
19.89K
9d
GPL-3.0

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

185
49
93d
MIT

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

479
277
91d
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
90d
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.4K
4.98K
2d
Apache-2.0

The gpodder.net webservice

144
53
90d
AGPL-3.0

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

23
27
107d
n/a

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

9.5K
1.54K
2d
n/a

The fundamental package for scientific computing with Python.

14.74K
4.8K
90d
BSD-3-Clause

matplotlib: plotting with Python

12.69K
5.52K
4d
n/a

A Python library for introductory data science

318
132
90d
BSD-3-Clause

Exploratory analysis of Bayesian models with Python

864
152
91d
Apache-2.0

Predictive AI layer for existing databases.

3.05K
398
9d
GPL-3.0

Interactive Data Visualization in the browser, from Python

14.3K
3.57K
4d
BSD-3-Clause

A computer algebra system written in pure Python

7.57K
3.2K
2d
n/a

Ruby

JRuby, an implementation of Ruby on the JVM

3.46K
879
5d
n/a

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

11.04K
1.99K
93d
MIT

Command-line role-playing game framework

92
58
2y 61d
MIT

The web, with simplicity.

5.32K
481
100d
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.41K
2.46K
1d
Apache-2.0

Ohai profiles your system and emits JSON

632
449
96d
Apache-2.0

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

588
1.22K
91d
GPL-3.0

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

625
449
114d
MIT

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

554
328
90d
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
90d
Apache-2.0

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

6.44K
615
3d
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
90d
n/a

Ruby on Rails

47.02K
18.87K
4d
MIT

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

8.86K
2.44K
91d
MIT

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

Rust

The Servo Browser Engine

18.72K
2.51K
2d
MPL-2.0

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

4.99K
660
90d
n/a

Format Rust code

3.21K
517
90d
n/a

An Extensible, Concurrent Web Framework for Rust

5.83K
399
5m
MIT

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

8.39K
1.3K
2d
Apache-2.0

A new type of shell

8.87K
455
8d
MIT

An HTTP library for Rust

7.13K
922
2d
MIT

Scala

Wonderful reusable code from Twitter

2.39K
528
91d
Apache-2.0

Play Framework

11.67K
3.91K
91d
Apache-2.0

Swift

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

142
89
93d
Apache-2.0

TypeScript

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

66.56K
8.84K
1d
Apache-2.0

Visual Studio Code

106.89K
17.24K
4d
MIT

Improve your TSLint with the missing ESLint rules

712
105
11m
MIT

State manager with a focus of all needs

474
39
4m
MIT

Conway's game of life web version!

107
233
90d
MIT

Graphback - Out of the box GraphQL server and client

269
52
63d
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
62d
Apache-2.0