mirror of
https://github.com/MunGell/awesome-for-beginners.git
synced 2026-01-23 20:08:09 -08:00
Compare commits
22 Commits
3bd83ec36a
...
MunGell-pa
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6ddbea3e6e | ||
|
|
fcbeed8930 | ||
|
|
55940aeb2d | ||
|
|
a5850be0a0 | ||
|
|
ff5c514653 | ||
|
|
f72a441566 | ||
|
|
d65d22f802 | ||
|
|
e1e37c42f6 | ||
|
|
92bdbfb983 | ||
|
|
2da7240007 | ||
|
|
c3e161c56a | ||
|
|
ebd2f81132 | ||
|
|
038cd91882 | ||
|
|
a84bb494d6 | ||
|
|
3f1a7f1fdd | ||
|
|
3495bb2aec | ||
|
|
bf8f9bffbe | ||
|
|
2a6b22e5ef | ||
|
|
55da5bf222 | ||
|
|
88ea2d2936 | ||
|
|
3cf0422849 | ||
|
|
17a9afef15 |
10
.github/README-template.j2
vendored
10
.github/README-template.j2
vendored
@@ -3,6 +3,14 @@
|
||||
<!-- SEE THE CONTRIBUTING GUIDE (`CONTRIBUTING.md`) FOR MORE GUIDANCE -->
|
||||
<!-- YOU MAY IGNORE THIS MESSAGE IF YOU ARE EDITING `README-template.j2` -->
|
||||
|
||||
<div align="center">
|
||||
<div>
|
||||
<a href="https://go.warp.dev/awesome-for-beginners">
|
||||
<img alt="Thanks to Warp.dev for sponsoring this repository through a donation to a charity of my choice." src="https://raw.githubusercontent.com/warpdotdev/brand-assets/refs/heads/main/Github/Warp%20Packs/Warp-Github-SM-01.jpg">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
# Awesome First Pull Request Opportunities [](https://github.com/sindresorhus/awesome)
|
||||
|
||||
Inspired by [First Timers Only](https://kentcdodds.com/blog/first-timers-only) blog post.
|
||||
@@ -32,6 +40,8 @@ Contributions are welcome! See the [contributing guidelines](CONTRIBUTING.md).
|
||||
|
||||
## Thanks to GitHub Sponsors
|
||||
|
||||
Thanks to Warp.dev for sponsoring this repository through a donation to a charity of my choice.
|
||||
|
||||
<table><tr>{% for sponsor in sponsors %}{% if loop.index != 1 and (loop.index - 1) % 6 == 0 %}</tr><tr>{% endif %}<td align="center"><a href="{{ sponsor.link }}"><img src="{{ sponsor.image }}" width="60px;" alt=""/><br/><sub><b>{{ sponsor.name }}</b></sub></a></td>{% endfor %}</tr></table>
|
||||
|
||||
## License
|
||||
|
||||
7
.github/workflows/build.yml
vendored
7
.github/workflows/build.yml
vendored
@@ -6,7 +6,7 @@ on:
|
||||
- main
|
||||
paths:
|
||||
- 'data.json'
|
||||
- '.github/tpl.md'
|
||||
- '.github/README-template.j2'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
@@ -17,7 +17,12 @@ jobs:
|
||||
run: sudo pip install jinja2
|
||||
- name: Build
|
||||
run: python3 .github/scripts/render-readme.py
|
||||
- name: Check if file changed
|
||||
id: changedCheck
|
||||
continue-on-error: true
|
||||
run: git diff --exit-code README.md
|
||||
- name: Commit
|
||||
if: steps.changedCheck.outcome == 'failure'
|
||||
run: |
|
||||
git config --global user.name 'Shmavon Gazanchyan'
|
||||
git config --global user.email 'MunGell@users.noreply.github.com'
|
||||
|
||||
@@ -39,7 +39,6 @@ If you would like to be guided through how to contribute to a repository on GitH
|
||||
- [Legerity](https://github.com/MADE-Apps/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.
|
||||
- [Legerity for Uno Platform](https://github.com/MADE-Apps/legerity-uno) _(label: good first issue)_ <br> 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)_ <br> 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)_ <br> RawCMS is a headless CMS written in ASP.NET Core, built for developers that embrace API-first technology.
|
||||
|
||||
## Angular
|
||||
|
||||
@@ -56,7 +55,6 @@ If you would like to be guided through how to contribute to a repository on GitH
|
||||
## C#
|
||||
|
||||
- [Cake](https://github.com/cake-build/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.
|
||||
- [grok.net](https://github.com/Marusyk/grok.net) _(label: good first issue)_ <br> Cross platform .NET grok implementation
|
||||
- [osu!](https://github.com/ppy/osu) _(label: good first issue)_ <br> Music game. Rhythm is just a click away!
|
||||
- [Spectre.Console](https://github.com/spectreconsole/spectre.console) _(label: good first issue)_ <br> A .NET library that makes it easier to create beautiful console applications.
|
||||
- [Uno Platform](https://github.com/unoplatform/uno) _(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.
|
||||
@@ -183,7 +181,6 @@ If you would like to be guided through how to contribute to a repository on GitH
|
||||
- [p5.js](https://github.com/processing/p5.js) _(label: good first issue)_ <br> 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.
|
||||
- [pixi.js](https://github.com/pixijs/pixi.js) _(label: 🤩 Good First PR)_ <br> A 2D JavaScript Renderer
|
||||
- [PouchDB](https://github.com/pouchdb/pouchdb) _(label: help-wanted)_ <br> PouchDB is a pocket-sized database.
|
||||
- [Predator](https://github.com/Zooz/predator) _(label: good first issue)_ <br> A powerful open-source platform for load testing APIs.
|
||||
- [ramda-adjunct](https://github.com/char0n/ramda-adjunct) _(label: help-wanted)_ <br> 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.
|
||||
- [Rawsec Cybersecurity Inventory](https://gitlab.com/rawsec/rawsec-cybersecurity-list) _(label: difficulty::easy)_ <br> An inventory of tools and resources that aims to help people to find everything related to CyberSecurity.
|
||||
- [React](https://github.com/facebook/react) _(label: good first issue)_ <br> A declarative, efficient, and flexible JavaScript library for building user interfaces.
|
||||
@@ -192,7 +189,6 @@ If you would like to be guided through how to contribute to a repository on GitH
|
||||
- [React-content-loader](https://github.com/danilowoz/create-content-loader) _(label: good first issue)_ <br> Tool to create your own react-content-loader easily.
|
||||
- [ReactiveSearch](https://github.com/appbaseio/reactivesearch) _(label: good first issue-:wave:)_ <br> A UI components library for Elasticsearch: Available for React, Vue and React Native.
|
||||
- [reactjs.org](https://github.com/reactjs/react.dev) _(label: good first issue)_ <br> The documentation website for reactjs
|
||||
- [Reddit Enhancement Suite](https://github.com/honestbleeps/Reddit-Enhancement-Suite) _(label: help-wanted)_ <br> A browser extension to enhance the Reddit browsing experience.
|
||||
- [serverless](https://github.com/serverless/serverless) _(label: good first issue)_ <br> The Serverless Framework
|
||||
- [Storybook JS](https://github.com/storybookjs/storybook) _(label: good first issue)_ <br> Storybook is a frontend workshop for building UI components and pages in isolation.
|
||||
- [stryker](https://github.com/stryker-mutator/stryker) _(label: 👶 Good first issue)_ <br> The JavaScript mutation testing framework
|
||||
@@ -200,7 +196,7 @@ If you would like to be guided through how to contribute to a repository on GitH
|
||||
- [Svelte](https://github.com/sveltejs/svelte) _(label: good first issue)_ <br> Component framework that runs at build time, converting your components into highly efficient imperative code that surgically updates the DOM.
|
||||
- [swag-for-dev](https://github.com/swapagarwal/swag-for-dev) _(label: good first issue)_ <br> Swag opportunities for developers.
|
||||
- [The Odin Project Curriculum](https://github.com/TheOdinProject/curriculum) _(label: See Description)_ <br> An open-source curriculum for learning full-stack web development. There are a few "Type: Good First Issue" labelled issues, but any content addition/deletion issues seem reasonably beginner friendly.
|
||||
- [Time to Leave](https://github.com/thamara/time-to-leave) _(label: good first issue)_ <br> Working hours time tracker app based on Electron and Javascript.
|
||||
- [Time to Leave](https://github.com/TTLApp/time-to-leave) _(label: good first issue)_ <br> Working hours time tracker app based on Electron and Javascript.
|
||||
- [Vest](https://github.com/ealush/vest) _(label: good first issue)_ <br> Validations framework inspired by unit testing frameworks.
|
||||
- [Video Hub App](https://github.com/whyboris/Video-Hub-App) _(label: good first issue)_ <br> Angular & Electron app for browsing and searching videos on your PC.
|
||||
- [Video.js](https://github.com/videojs/video.js) _(label: good first issue)_ <br> The player framework
|
||||
@@ -311,7 +307,6 @@ If you would like to be guided through how to contribute to a repository on GitH
|
||||
## Ruby
|
||||
|
||||
- [Avo Admin for Ruby on Rails](https://github.com/avo-hq/avo) _(label: Good first issue)_ <br> Build business apps 10x faster using Ruby on Rails.
|
||||
- [bolt](https://github.com/puppetlabs/bolt) _(label: Beginner-Friendly)_ <br> 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)_ <br> 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)_ <br> A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure
|
||||
- [Hanami](https://github.com/hanami/hanami) _(label: easy)_ <br> A modern framework for Ruby.
|
||||
|
||||
118
data.json
118
data.json
@@ -21,24 +21,6 @@
|
||||
],
|
||||
"description": "The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac."
|
||||
},
|
||||
{
|
||||
"name": "RawCMS",
|
||||
"link": "https://github.com/arduosoft/RawCMS",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
".NET"
|
||||
],
|
||||
"description": "RawCMS is a headless CMS written in ASP.NET Core, built for developers that embrace API-first technology."
|
||||
},
|
||||
{
|
||||
"name": "grok.net",
|
||||
"link": "https://github.com/Marusyk/grok.net",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"C#"
|
||||
],
|
||||
"description": "Cross platform .NET grok implementation"
|
||||
},
|
||||
{
|
||||
"name": "osu!",
|
||||
"link": "https://github.com/ppy/osu",
|
||||
@@ -224,7 +206,7 @@
|
||||
"link": "https://github.com/dragonflyoss/Dragonfly2",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"Go"
|
||||
"Go"
|
||||
],
|
||||
"description": "Provide efficient, stable and secure file distribution and image acceleration based on p2p technology"
|
||||
},
|
||||
@@ -266,8 +248,8 @@
|
||||
},
|
||||
{
|
||||
"name": "Mattermost",
|
||||
"link": "https://github.com/mattermost/mattermost",
|
||||
"label": "Good First Issue, Difficulty/1:Easy",
|
||||
"link": "https://github.com/mattermost/mattermost",
|
||||
"label": "Good First Issue, Difficulty/1:Easy",
|
||||
"technologies": [
|
||||
"Go",
|
||||
"JavaScript"
|
||||
@@ -393,7 +375,7 @@
|
||||
{
|
||||
"name": "XWiki",
|
||||
"link": "https://jira.xwiki.org/issues",
|
||||
"label": "onboarding",
|
||||
"label": "onboarding",
|
||||
"technologies": [
|
||||
"Java"
|
||||
],
|
||||
@@ -570,16 +552,16 @@
|
||||
],
|
||||
"description": "A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates."
|
||||
},
|
||||
{
|
||||
{
|
||||
"name": "ImprovedTube",
|
||||
"link": "https://github.com/code-charity/youtube",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"JavaScript",
|
||||
"CSS"
|
||||
"CSS"
|
||||
],
|
||||
"description": "A powerful but lightweight extension, to enrich your video experience & enable your content selection."
|
||||
},
|
||||
"description": "A powerful but lightweight extension, to enrich your video experience & enable your content selection."
|
||||
},
|
||||
{
|
||||
"name": "serverless",
|
||||
"link": "https://github.com/serverless/serverless",
|
||||
@@ -622,7 +604,7 @@
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"JavaScript",
|
||||
"TypeScript"
|
||||
"TypeScript"
|
||||
],
|
||||
"description": "Fast, reliable, and secure dependency management."
|
||||
},
|
||||
@@ -671,15 +653,6 @@
|
||||
],
|
||||
"description": "The JavaScript mutation testing framework"
|
||||
},
|
||||
{
|
||||
"name": "Reddit Enhancement Suite",
|
||||
"link": "https://github.com/honestbleeps/Reddit-Enhancement-Suite",
|
||||
"label": "help-wanted",
|
||||
"technologies": [
|
||||
"JavaScript"
|
||||
],
|
||||
"description": "A browser extension to enhance the Reddit browsing experience."
|
||||
},
|
||||
{
|
||||
"name": "Brave Browser",
|
||||
"link": "https://github.com/brave/brave-browser",
|
||||
@@ -897,26 +870,17 @@
|
||||
"description": "A free, fast and beautiful API request builder."
|
||||
},
|
||||
{
|
||||
"name": "Predator",
|
||||
"link": "https://github.com/Zooz/predator",
|
||||
"name": "OpenCalc",
|
||||
"link": "https://github.com/Darkempire78/OpenCalc",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"JavaScript"
|
||||
],
|
||||
"description": "A powerful open-source platform for load testing APIs."
|
||||
},
|
||||
{
|
||||
"name": "OpenCalc",
|
||||
"link": "https://github.com/Darkempire78/OpenCalc",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"Kotlin"
|
||||
],
|
||||
"description": "A simple and beautiful calculator for Android."
|
||||
},
|
||||
"description": "A simple and beautiful calculator for Android."
|
||||
},
|
||||
{
|
||||
"name": "Time to Leave",
|
||||
"link": "https://github.com/thamara/time-to-leave",
|
||||
"link": "https://github.com/TTLApp/time-to-leave",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"JavaScript"
|
||||
@@ -1203,7 +1167,7 @@
|
||||
],
|
||||
"description": "An End-to-end backend server for frontend and mobile developers. 🚀"
|
||||
},
|
||||
{
|
||||
{
|
||||
"name": "FreshRSS",
|
||||
"link": "https://github.com/FreshRSS/FreshRSS",
|
||||
"label": "good first issue",
|
||||
@@ -1590,15 +1554,6 @@
|
||||
],
|
||||
"description": "A generic system to build and distribute packages from sources in an automatic, consistent and reproducible way."
|
||||
},
|
||||
{
|
||||
"name": "bolt",
|
||||
"link": "https://github.com/puppetlabs/bolt",
|
||||
"label": "Beginner-Friendly",
|
||||
"technologies": [
|
||||
"Ruby"
|
||||
],
|
||||
"description": "Bolt is a Ruby command-line tool for executing commands, scripts, and tasks on remote systems using SSH and WinRM."
|
||||
},
|
||||
{
|
||||
"name": "chatwoot",
|
||||
"link": "https://github.com/chatwoot/chatwoot",
|
||||
@@ -1671,7 +1626,7 @@
|
||||
],
|
||||
"description": "A tool for formatting Rust code according to style guidelines."
|
||||
},
|
||||
{
|
||||
{
|
||||
"name": "TensorZero",
|
||||
"link": "https://github.com/tensorzero/tensorzero",
|
||||
"label": "good-first-issue",
|
||||
@@ -1932,7 +1887,7 @@
|
||||
],
|
||||
"description": "Realtime Web Apps and Dashboards framework for Python and R. Suited (not only) for AI audience."
|
||||
},
|
||||
{
|
||||
{
|
||||
"name": "H2O Wave Apps",
|
||||
"link": "https://github.com/h2oai/wave-apps",
|
||||
"label": "hacktoberfest",
|
||||
@@ -2089,7 +2044,8 @@
|
||||
"link": "https://github.com/activist-org/activist",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"TypeScript", "Python"
|
||||
"TypeScript",
|
||||
"Python"
|
||||
],
|
||||
"description": "activist.org is a network for political action that allows people to coordinate and collaborate on the issues that matter most to them."
|
||||
},
|
||||
@@ -2107,7 +2063,9 @@
|
||||
"name": "Manifest",
|
||||
"link": "https://github.com/mnfst/manifest",
|
||||
"label": "good first issue",
|
||||
"technologies": ["TypeScript"],
|
||||
"technologies": [
|
||||
"TypeScript"
|
||||
],
|
||||
"description": "Manifest is an open-source Backend-as-a-Service allowing developers to create a backend easily and quickly."
|
||||
},
|
||||
{
|
||||
@@ -2126,7 +2084,7 @@
|
||||
"technologies": [
|
||||
"JavaScript",
|
||||
"JSON",
|
||||
"Pug"
|
||||
"Pug"
|
||||
],
|
||||
"description": "An inventory of tools and resources that aims to help people to find everything related to CyberSecurity."
|
||||
},
|
||||
@@ -2138,16 +2096,16 @@
|
||||
"Rust"
|
||||
],
|
||||
"description": "Teleconference system with a web based user interface written in Rust"
|
||||
},
|
||||
{
|
||||
"name": "Catima - Android App",
|
||||
"link": "https://github.com/CatimaLoyalty/Android",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"Java"
|
||||
],
|
||||
"description": "Catima, a Loyalty Card & Ticket Manager for Android"
|
||||
},
|
||||
},
|
||||
{
|
||||
"name": "Catima - Android App",
|
||||
"link": "https://github.com/CatimaLoyalty/Android",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"Java"
|
||||
],
|
||||
"description": "Catima, a Loyalty Card & Ticket Manager for Android"
|
||||
},
|
||||
{
|
||||
"name": "FastAPI",
|
||||
"link": "https://github.com/tiangolo/fastapi",
|
||||
@@ -2157,21 +2115,23 @@
|
||||
],
|
||||
"description": "A modern, fast (high-performance) web framework for building APIs with Python 3.6+ based on standard Python type hints."
|
||||
},
|
||||
{
|
||||
{
|
||||
"name": "Readest",
|
||||
"link": "https://github.com/readest/readest",
|
||||
"label": "good first issue",
|
||||
"technologies": [
|
||||
"Rust",
|
||||
"TypeScript"
|
||||
"TypeScript"
|
||||
],
|
||||
"description": "A modern, feature-rich ebook reader designed for avid readers offering seamless cross-platform access, powerful tools, and an intuitive interface."
|
||||
},
|
||||
{
|
||||
{
|
||||
"name": "supabase",
|
||||
"link": "https://github.com/supabase/supabase",
|
||||
"label": "good first issue",
|
||||
"technologies": ["TypeScript"],
|
||||
"technologies": [
|
||||
"TypeScript"
|
||||
],
|
||||
"description": "The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications."
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user