diff --git a/README.md b/README.md index 9a1c98d8..af30f44d 100644 --- a/README.md +++ b/README.md @@ -6,63 +6,64 @@ If you are a maintainer of open-source projects, add the label `first-timers-onl If you are not a programmer but would like to contribute, check out the [Awesome for non-programmers](https://github.com/szabgab/awesome-for-non-programmers) list. -## Table of Contents: - -- [.NET](#net) -- [Ansible](#ansible) -- [C](#c) -- [C#](#c-1) -- [C++](#c-2) -- [Clojure](#clojure) -- [ClojureScript](#clojurescript) -- [Dart](#dart) -- [Elixir](#elixir) -- [Elm](#elm) -- [Go](#go) -- [Haskell](#haskell) -- [Java](#java) -- [JavaScript](#javascript) -- [Julia](#julia) -- [Kotlin](#kotlin) -- [LaTeX](#latex) -- [Markdown](#markdown) -- [Perl](#perl) -- [PHP](#php) -- [Python](#python) -- [Ruby](#ruby) -- [Rust](#rust) -- [Scala](#scala) -- [Smalltalk](#smalltalk) -- [Swift](#swift) -- [TypeScript](#typescript) - -## .NET - +
+

Pogramminng Languages

+ + + +
+ +## Click on the language of your choice, to get details about available projects. + + ## .NET +
+ +
+ - [Legerity](https://github.com/MADE-Apps/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](https://github.com/MADE-Apps/legerity-uno) _(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](https://github.com/MvvmCross/MvvmCross) _(label: first-timers-only)_
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac. - [RawCMS](https://github.com/arduosoft/RawCMS) _(label: good-first-issue)_
RawCMS is a headless CMS written in ASP.NET Core, built for developers that embrace API-first technology. - [Shouldly](https://github.com/shouldly/shouldly) _(label: Jump-In)_
Should testing for .NET - the way Asserting Should be! + +
## Ansible - +
+ +
+ - [Exosphere](https://gitlab.com/exosphere/exosphere/-/issues/?label_name[]=Good%20First%20Issue) _(label: Good First Issue)_
Exosphere is a user-friendly client interface for OpenStack-based cloud systems. + +
-## C +## C +
+ +
+ - [Neovim](https://github.com/neovim/neovim) _(label: good-first-issue)_
Vim-fork focused on extensibility and agility. - [Profanity](https://github.com/profanity-im/profanity) _(label: good-first-issue)_
Ncurses XMPP chat client. +
-## C# - +## C# +
+ +
+ - [Cake](https://github.com/cake-build/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. - [grok.net](https://github.com/Marusyk/grok.net) _(label: good-first-issue)_
Cross platform .NET grok implementation - [OpenRA](https://github.com/OpenRA/OpenRA) _(label: Easy)_
A Real Time Strategy game engine supporting early Westwood classics such as Command & Conquer: Red Alert. - [osu!](https://github.com/ppy/osu) _(label: good-first-issue)_
Music game. Rhythm is just a click away! - [Uno Platform](https://github.com/unoplatform/uno) _(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](https://github.com/electron/electron) _(label: good-first-issue)_
Build cross platform desktop apps with JavaScript, HTML, and CSS - [Godot Engine](https://github.com/godotengine/godot) _(label: good first issue)_
2D and 3D cross-platform game engine. Also has C# and Python code. - [MoveIt](https://github.com/ros-planning/moveit) _(label: good-first-issue)_
Easy-to-use open source robotics manipulation platform for developing commercial applications, prototyping designs, and benchmarking algorithms. @@ -70,31 +71,56 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [Roc Toolkit](https://github.com/roc-streaming/roc-toolkit) _(label: help-wanted)_
A toolkit for real-time audio streaming over the network. - [tensorflow](https://github.com/tensorflow/tensorflow) _(label: stat:contributions-welcome)_
Computation using data flow graphs for scalable machine learning - [Yugabyte DB](https://github.com/yugabyte/yugabyte-db) _(label: good-first-issue)_
Distributed SQL database. +
## Clojure - +
+ +
+ - [Alda](https://github.com/alda-lang/alda) _(label: low-hanging-fruit)_
A music programming language for musicians. 🎶 +
## ClojureScript - +
+ +
+ - [LightTable](https://github.com/LightTable/LightTable) _(label: good-first-issue)_
The Next Generation code editor! One of the top funded projects on KickStarter. +
## Dart - +
+ +
+ - [dart.dev](https://github.com/dart-lang/site-www) _(label: beginner)_
A website covering Dart language and common libraries, for developers of Dart libraries, web apps, server-side code, and mobile (Flutter) apps. - [flutter](https://github.com/flutter/flutter) _(label: good first contribution)_
Flutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single codebase. -## Elixir +
+## Elixir +
+ +
+ - [Ecto](https://github.com/elixir-ecto/ecto) _(label: Level:Starter)_
Ecto is a database wrapper and language integrated query for Elixir - [Elixir](https://github.com/elixir-lang/elixir) _(label: Level:Starter)_
Elixir is a dynamic, functional language designed for building scalable and maintainable applications +
## Elm - +
+ +
+ - [Exosphere](https://gitlab.com/exosphere/exosphere/-/issues/?label_name[]=Good%20First%20Issue) _(label: Good First Issue)_
Exosphere is a user-friendly client interface for OpenStack-based cloud systems. +
-## Go - +## Go +
+ +
+ - [containerd](https://github.com/containerd/containerd) _(label: exp/beginner)_
Industry-standard container runtime with an emphasis on simplicity, robustness and portability. - [Docker/CLI](https://github.com/docker/cli) _(label: exp/beginner)_
The Docker CLI - [Helm](https://github.com/kubernetes/helm) _(label: good-first-issue)_
The Kubernetes Package Manager @@ -110,13 +136,21 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [script](https://github.com/bitfield/script) _(label: good-first-issue)_
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. - [Terraform](https://github.com/hashicorp/terraform) _(label: good-first-issue)_
A tool for building, changing, and versioning infrastructure safely and efficiently. - [TiDB](https://github.com/pingcap/tidb) _(label: for-new-contributors)_
A distributed scalable Hybrid Transactional and Analytical Processing (HTAP) database +
## Haskell - +
+ +
+ - [Hasura GraphQL Engine](https://github.com/hasura/graphql-engine) _(label: good first issue)_
Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events. - -## Java - +
+ +## Java +
+ +
+ - [appsmith](https://github.com/appsmithorg/appsmith) _(label: good-first-issue)_
Drag & Drop internal tool builder - [Codename One](https://github.com/codenameone/CodenameOne) _(label: good-first-issue)_
Cross-platform mobile app development framework for Java developers - [elasticsearch](https://github.com/elastic/elasticsearch) _(label: good-first-issue)_
Open Source, Distributed, RESTful Search Engine. @@ -130,9 +164,14 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [Wikimedia Commons Android App](https://github.com/commons-app/apps-android-commons) _(label: good-first-issue)_
Allows users to upload pictures from their Android phone/tablet to Wikimedia Commons. - [XWiki](https://jira.xwiki.org/issues/?jql=labels-%3D-Onboarding) _(label: n/a)_
XWiki is a free wiki software platform written in Java with a design emphasis on extensibility. Beginners should follow the onboarding wiki. - [zerocode](https://github.com/authorjapps/zerocode) _(label: good-first-issue)_
API Automation without coding, easy JSON response assertions, Testing REST, SOAP, Kafka and Java/DB APIs, CI/Jenkins Friendly. - -## JavaScript - + +
+ +## JavaScript +
+ +
+ - [altair](https://github.com/imolorhe/altair) _(label: good-first-issue)_
A beautiful feature-rich GraphQL Client for all platforms. - [Ancient Beast](https://github.com/FreezingMoon/AncientBeast) _(label: easy)_
Turn based strategy game where you 3d print a squad of creatures with unique abilities in order to defeat your enemies. - [appsmith](https://github.com/appsmithorg/appsmith) _(label: good-first-issue)_
Drag & Drop internal tool builder @@ -208,33 +247,57 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [VuePress](https://github.com/vuejs/vuepress) _(label: good-first-issue)_
Minimalistic Vue-powered static site generator - [webdriver.io](https://github.com/webdriverio/webdriverio) _(label: first-timers-only)_
Next-gen browser and mobile automation test framework for Node.js - [Yarn](https://github.com/yarnpkg/yarn) _(label: good-first-issue)_
Fast, reliable, and secure dependency management. +
-## Julia - +## Julia +
+ +
+ - [Julia Language: Good first issue](https://github.com/JuliaLang/julia) _(label: good-first-issue)_
"Move like Python, Run like C" - A fresh approach to technical computing! - [Julia Language: Help wanted](https://github.com/JuliaLang/julia) _(label: help-wanted)_
"Move like Python, Run like C" - A fresh approach to technical computing! +
-## Kotlin - +## Kotlin +
+ +
+ - [Atrium](https://github.com/robstoll/atrium) _(label: good-first-issue)_
Multiplatform assertion library for Kotlin - [Hexagon](https://github.com/hexagonkt/hexagon) _(label: help-wanted)_
A microservices toolkit written in Kotlin - [Kotlin Libraries Playground](https://github.com/LouisCAD/kotlin-libraries-playground) _(label: good-first-issue)_
A playground to gain a wider and deeper knowledge of the libraries in the Kotlin ecosystem. Also the official sample for gradle refreshVersions. - [Non-Blocking SirixDB HTTP(S)-Server](https://github.com/sirixdb/sirix) _(label: good-first-issue)_
A non-blocking HTTP(S)-Server for SirixDB, a temporal, evolutionary NoSQL document store for XML and JSON. +
-## LaTeX - +## LaTeX +
+ +
+ - [Algorithmic Pseudocode](https://github.com/just-a-visitor/algorithmic-pseudocode) _(label: good-first-issue)_
A collection of language independent pseudocodes (pdf) for interview preparation and competitive programming. +
-## Markdown - +## Markdown +
+ +
+ - [tldr-pages](https://github.com/tldr-pages/tldr) _(label: help-wanted)_
Collaborative cheatsheets for console commands. +
## Perl - +
+ +
+ - [Ravada](https://github.com/UPC/ravada) _(label: good-first-issue)_
Remote Virtual Desktops Manager. +
## PHP - +
+ +
+ - [Appwrite](https://github.com/appwrite/appwrite) _(label: good-first-issue)_
An End-to-end backend server for frontend and mobile developers. 🚀 - [Deployer](https://github.com/deployphp/deployer) _(label: good-for-beginner)_
A deployment tool written in PHP with support for popular frameworks out of the box. - [Drupal](https://www.drupal.org/getting-involved-guide) _(label: n/a)_
Leading open-source CMS for ambitious digital experiences that reach your audience across multiple channels. @@ -248,9 +311,13 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [phpMyAdmin](https://github.com/phpmyadmin/phpmyadmin) _(label: newbie)_
Admin interface for MySQL written in PHP. - [PrestaShop](https://github.com/PrestaShop/PrestaShop) _(label: good-first-issue)_
The open source ecommerce solution to start your online business and start selling online. - [Symfony](https://github.com/symfony/symfony) _(label: good-first-issue)_
Symfony is a PHP framework for web applications and a set of reusable PHP components. +
-## Python - +## Python +
+ +
+ - [Ansible](https://github.com/ansible/ansible) _(label: easyfix)_
A simple IT automation platform - [ArviZ](https://github.com/arviz-devs/arviz) _(label: Beginner)_
Exploratory Anaylsis of Bayesian Models. - [Bokeh](https://github.com/bokeh/bokeh) _(label: good-first-issue)_
Bokeh is an interactive visualization library for modern web browsers. @@ -290,9 +357,13 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [tree-sitter-legesher-python](https://github.com/legesher/tree-sitter-legesher-python) _(label: Good-First-Issue)_
Learn and code in Python using your native language. - [wemake-python-styleguide](https://github.com/wemake-services/wemake-python-styleguide) _(label: level:starter)_
The strictest and most opinionated python linter ever! - [Zulip](https://github.com/zulip/zulip) _(label: good-first-issue)_
Powerful open source group chat. +
-## Ruby - +## Ruby +
+ +
+ - [bolt](https://github.com/puppetlabs/bolt) _(label: Beginner-Friendly)_
Bolt is a Ruby command-line tool for executing commands, scripts, and tasks on remote systems using SSH and WinRM. - [chatwoot](https://github.com/chatwoot/chatwoot) _(label: good-first-issue)_
Opensource customer support platform which can be an alternative to Intercom, Zendesk, Drift, Crisp etc. - [chef](https://github.com/chef/chef) _(label: Type:-Jump-In)_
A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure @@ -309,9 +380,13 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [PublicLab.org](https://github.com/publiclab/plots2) _(label: first-timers-only)_
An open source publishing platform for environmental projects. Check out new contributors welcome page. - [Ruby on Rails](https://github.com/rails/rails) _(label: good-first-issue)_
Ruby on Rails (Rails) is an open source web application framework written in Ruby. - [Sinatra](https://github.com/sinatra/sinatra) _(label: good-first-issue)_
Classy web-development dressed in a DSL. +
## Rust - +
+ +
+ - [a-b-street](https://github.com/a-b-street/abstreet) _(label: good first issue)_
Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit. - [dotenv-linter](https://github.com/dotenv-linter/dotenv-linter) _(label: good-first-issue)_
Lightning-fast linter for .env files. Written in Rust - [Hyper](https://github.com/hyperium/hyper) _(label: E-easy)_
A fast, safe and correct low-level HTTP library for Rust. @@ -323,22 +398,40 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [Servo](https://github.com/servo/servo) _(label: E-easy)_
A browser engine designed for applications including embedded use. - [TiKV](https://github.com/tikv/tikv) _(label: difficulty/easy)_
A distributed transactional key-value database - [Veloren](https://gitlab.com/veloren/veloren/-/issues?label_name[]=beginner) _(label: n/a)_
Veloren is a multiplayer voxel RPG written in Rust. +
-## Scala - +## Scala +
+ +
+ - [playframework](https://github.com/playframework/playframework) _(label: good-first-issue)_
The High Velocity Web Framework - [Twitter Util](https://github.com/twitter/util) _(label: good-first-issue)_
Wonderful reusable code from Twitter -## Smalltalk +
+## Smalltalk +
+ +
+ - [Pharo](https://github.com/pharo-project/pharo) _(label: good-first-issue)_
A dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk. -## Swift +
+## Swift +
+ +
+ - [OpenFoodFacts-iOS](https://github.com/openfoodfacts/openfoodfacts-ios) _(label: help-wanted)_
Collaborative, free and open database of food products from around the world. Scan barcode to get info or add a product +
## TypeScript - +
+ +
+ - [Amplication](https://github.com/amplication/amplication) _(label: good first issue)_
Amplication is an open-source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks. - [Booster](https://github.com/boostercloud/booster) _(label: good-first-issue)_
A truly serverless framework, write your code and deploy it in seconds without any server configuration files. - [game-of-life](https://github.com/TroyTae/game-of-life) _(label: good-first-issue)_
Conway's Game of Life web version! @@ -354,6 +447,7 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [TypeScript](https://github.com/Microsoft/TypeScript) _(label: good-first-issue)_
A superset of JavaScript that compiles to clean JavaScript output. - [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) _(label: good first issue)_
Monorepo for all the tooling which enables ESLint to support TypeScript. - [Visual Studio Code](https://github.com/Microsoft/vscode) _(label: good-first-issue)_
A new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. +
## Contribute