mirror of
https://github.com/MunGell/awesome-for-beginners.git
synced 2026-05-01 21:30:05 -07:00
Compare commits
19 Commits
d7cf317e5c
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| d9d7cea839 | |||
| 1b2b2fd7f5 | |||
| fe6fa42e5a | |||
| e339d03f1f | |||
| 6945261138 | |||
| 7d8cca3557 | |||
| 83fcf21875 | |||
| 75a7a904a1 | |||
| dd20ed348f | |||
| 4523f3aa36 | |||
| 218980f53a | |||
| 0f80d06a61 | |||
| 1887cac78c | |||
| 324f5e40a4 | |||
| c160fba578 | |||
| f448db6475 | |||
| e7d1290d3d | |||
| 0799f4bb7c | |||
| 29c39e61ea |
@@ -1,4 +1,4 @@
|
|||||||
name: Check on Invalid PR
|
name: Check README.md edit - invalid PR check
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request_target:
|
pull_request_target:
|
||||||
@@ -20,14 +20,14 @@ jobs:
|
|||||||
issue_number: context.issue.number,
|
issue_number: context.issue.number,
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
body: 'This PR is not valid. Please read [contributing guidelines](https://github.com/MunGell/awesome-for-beginners/blob/main/CONTRIBUTING.md).'
|
body: 'This PR is not valid (README.md file should not be manually edited). Please read [contributing guidelines](https://github.com/MunGell/awesome-for-beginners/blob/main/CONTRIBUTING.md).'
|
||||||
});
|
});
|
||||||
if (context.payload.pull_request.labels.indexOf('Invalid') === -1) {
|
if (context.payload.pull_request.labels.indexOf('invalid: README.md edited') === -1) {
|
||||||
await github.rest.issues.addLabels({
|
await github.rest.issues.addLabels({
|
||||||
issue_number: context.issue.number,
|
issue_number: context.issue.number,
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
labels: ['Invalid']
|
labels: ['invalid: README.md edited']
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
await github.rest.pulls.update({
|
await github.rest.pulls.update({
|
||||||
|
|||||||
+1
-2
@@ -33,8 +33,7 @@ The easiest way to contribute is by editing the `data.json` file directly in you
|
|||||||
- **Direct Links**: Links must point directly to the repository. No tracking links are allowed. This list is not for advertising purposes.
|
- **Direct Links**: Links must point directly to the repository. No tracking links are allowed. This list is not for advertising purposes.
|
||||||
- **Spelling and Grammar**: Proofread your contribution for spelling and grammar errors.
|
- **Spelling and Grammar**: Proofread your contribution for spelling and grammar errors.
|
||||||
- **Trailing Whitespace**: Ensure to avoiding adding any trailing whitespace (at the end of lines).
|
- **Trailing Whitespace**: Ensure to avoiding adding any trailing whitespace (at the end of lines).
|
||||||
- **Spelling and Grammar**: Proofread your contribution for spelling and grammar errors.
|
- **Single addition**: Submit one pull request per repository suggestion.
|
||||||
- **Single addition**: Make an individual pull request for each suggestion.
|
|
||||||
- **New Technologies**: New technologies are welcomed, all you need to do is add them and a new heading will be generated for them.
|
- **New Technologies**: New technologies are welcomed, all you need to do is add them and a new heading will be generated for them.
|
||||||
4. Describe your changes concisely in the commit message.
|
4. Describe your changes concisely in the commit message.
|
||||||
5. Click **"Propose changes"** to create a new branch and open a Pull Request (PR).
|
5. Click **"Propose changes"** to create a new branch and open a Pull Request (PR).
|
||||||
|
|||||||
@@ -199,7 +199,6 @@ If you would like to be guided through how to contribute to a repository on GitH
|
|||||||
- [serverless](https://github.com/serverless/serverless) _(label: good first issue)_ <br> The Serverless Framework
|
- [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.
|
- [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
|
- [stryker](https://github.com/stryker-mutator/stryker) _(label: 👶 Good first issue)_ <br> The JavaScript mutation testing framework
|
||||||
- [Superalgos](https://github.com/Superalgos/Superalgos) _(label: good first issue)_ <br> A completely Open Source crypto trading bot rewarding good contributions with the SA(Superalgos)-Token.
|
|
||||||
- [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.
|
- [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.
|
- [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.
|
- [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.
|
||||||
@@ -272,6 +271,7 @@ If you would like to be guided through how to contribute to a repository on GitH
|
|||||||
- [activist](https://github.com/activist-org/activist) _(label: good first issue)_ <br> activist.org is a network for political action that allows people to coordinate and collaborate on the issues that matter most to them.
|
- [activist](https://github.com/activist-org/activist) _(label: good first issue)_ <br> activist.org is a network for political action that allows people to coordinate and collaborate on the issues that matter most to them.
|
||||||
- [Ansible](https://github.com/ansible/ansible) _(label: easyfix)_ <br> A simple IT automation platform
|
- [Ansible](https://github.com/ansible/ansible) _(label: easyfix)_ <br> A simple IT automation platform
|
||||||
- [ArviZ](https://github.com/arviz-devs/arviz) _(label: Beginner)_ <br> Exploratory Analysis of Bayesian Models.
|
- [ArviZ](https://github.com/arviz-devs/arviz) _(label: Beginner)_ <br> Exploratory Analysis of Bayesian Models.
|
||||||
|
- [BeeWare Briefcase](https://github.com/beeware/briefcase) _(label: good first issue)_ <br> Turn Python projects into distributable native applications across desktop and mobile platforms.
|
||||||
- [Bokeh](https://github.com/bokeh/bokeh) _(label: good first issue)_ <br> Bokeh is an interactive visualization library for modern web browsers.
|
- [Bokeh](https://github.com/bokeh/bokeh) _(label: good first issue)_ <br> Bokeh is an interactive visualization library for modern web browsers.
|
||||||
- [BorgBackup](https://github.com/borgbackup/borg) _(label: easy)_ <br> Deduplicating backup program with compression and authenticated encryption.
|
- [BorgBackup](https://github.com/borgbackup/borg) _(label: easy)_ <br> Deduplicating backup program with compression and authenticated encryption.
|
||||||
- [CiviWiki](https://github.com/CiviWiki/OpenCiviWiki) _(label: good first issue)_ <br> Building a Better Democracy for the Internet Age
|
- [CiviWiki](https://github.com/CiviWiki/OpenCiviWiki) _(label: good first issue)_ <br> Building a Better Democracy for the Internet Age
|
||||||
@@ -281,15 +281,16 @@ If you would like to be guided through how to contribute to a repository on GitH
|
|||||||
- [Devopness](https://github.com/devopness/devopness) _(label: good first issue)_ <br> Deploy any software to any cloud: automated DevOps workflows to save software teams time and money.
|
- [Devopness](https://github.com/devopness/devopness) _(label: good first issue)_ <br> Deploy any software to any cloud: automated DevOps workflows to save software teams time and money.
|
||||||
- [django cookiecutter](https://github.com/pydanny/cookiecutter-django) _(label: hacktoberfest)_ <br> An implementation of Python for backend web development.
|
- [django cookiecutter](https://github.com/pydanny/cookiecutter-django) _(label: hacktoberfest)_ <br> An implementation of Python for backend web development.
|
||||||
- [DocsGPT](https://github.com/arc53/DocsGPT) _(label: good first issue)_ <br> Open-source RAG assistant that helps users get reliable answers from knowledge sources while avoiding hallucinations.
|
- [DocsGPT](https://github.com/arc53/DocsGPT) _(label: good first issue)_ <br> Open-source RAG assistant that helps users get reliable answers from knowledge sources while avoiding hallucinations.
|
||||||
- [Embedchain](https://github.com/embedchain/embedchain/) _(label: good first issue)_ <br> Embedchain is a framework to easily create LLM powered bots over any dataset.
|
|
||||||
- [Fabric](https://github.com/fabric/fabric) _(label: Low-hanging-fruit)_ <br> Pythonic remote execution and deployment.
|
- [Fabric](https://github.com/fabric/fabric) _(label: Low-hanging-fruit)_ <br> Pythonic remote execution and deployment.
|
||||||
- [FastAPI](https://github.com/tiangolo/fastapi) _(label: good first issue)_ <br> A modern, fast (high-performance) web framework for building APIs with Python 3.6+ based on standard Python type hints.
|
- [FastAPI](https://github.com/tiangolo/fastapi) _(label: good first issue)_ <br> A modern, fast (high-performance) web framework for building APIs with Python 3.6+ based on standard Python type hints.
|
||||||
|
- [fenn](https://github.com/pyfenn/fenn) _(label: good first issue)_ <br> A simple framework that automates ML/DL workflows by providing prebuilt trainers, templates, logging, configuration management, and much more.
|
||||||
- [H2O Wave](https://github.com/h2oai/wave) _(label: good first issue)_ <br> Realtime Web Apps and Dashboards framework for Python and R. Suited (not only) for AI audience.
|
- [H2O Wave](https://github.com/h2oai/wave) _(label: good first issue)_ <br> Realtime Web Apps and Dashboards framework for Python and R. Suited (not only) for AI audience.
|
||||||
- [Harmony](https://github.com/harmonydata/harmony) _(label: Good First Issue)_ <br> Natural language processing tool for psychologists to analyse and compare datasets with AI and LLMs.<br>Up for a challenge? Try [this LLM training competition](https://harmonydata.ac.uk/doxa/) for a chance to win up to £500!
|
- [Harmony](https://github.com/harmonydata/harmony) _(label: Good First Issue)_ <br> Natural language processing tool for psychologists to analyse and compare datasets with AI and LLMs.<br>Up for a challenge? Try [this LLM training competition](https://harmonydata.ac.uk/doxa/) for a chance to win up to £500!
|
||||||
- [jarvis](https://github.com/sukeesh/Jarvis) _(label: difficulty/newcomer)_ <br> A personal assistant for Linux, MacOs and Windows based on Command line Interface.
|
- [jarvis](https://github.com/sukeesh/Jarvis) _(label: difficulty/newcomer)_ <br> A personal assistant for Linux, MacOs and Windows based on Command line Interface.
|
||||||
- [Jupyter notebook](https://github.com/jupyter/notebook) _(label: good first issue)_ <br> Jupyter interactive notebook.
|
- [Jupyter notebook](https://github.com/jupyter/notebook) _(label: good first issue)_ <br> Jupyter interactive notebook.
|
||||||
- [Kinto](https://github.com/Kinto/kinto) _(label: easy-pick)_ <br> A lightweight JSON storage service with synchronisation and sharing abilities.
|
- [Kinto](https://github.com/Kinto/kinto) _(label: easy-pick)_ <br> A lightweight JSON storage service with synchronisation and sharing abilities.
|
||||||
- [matplotlib](https://github.com/matplotlib/matplotlib) _(label: good first issue)_ <br> Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.
|
- [matplotlib](https://github.com/matplotlib/matplotlib) _(label: good first issue)_ <br> Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.
|
||||||
|
- [Mem0](https://github.com/mem0ai/mem0/) _(label: good first issue)_ <br> Mem0 is a memory framework for LLM applications.
|
||||||
- [MindsDB](https://github.com/mindsdb/mindsdb) _(label: good first issue)_ <br> MindsDB is an open source AI layer for existing databases.
|
- [MindsDB](https://github.com/mindsdb/mindsdb) _(label: good first issue)_ <br> MindsDB is an open source AI layer for existing databases.
|
||||||
- [mitmproxy](https://github.com/mitmproxy/mitmproxy) _(label: help-wanted)_ <br> An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers
|
- [mitmproxy](https://github.com/mitmproxy/mitmproxy) _(label: help-wanted)_ <br> An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers
|
||||||
- [mygpo](https://github.com/gpodder/mygpo) _(label: starter-issue)_ <br> The webservice for gpodder.net, a libre web service that allows users to manage their podcast subscriptions and discover new content.
|
- [mygpo](https://github.com/gpodder/mygpo) _(label: starter-issue)_ <br> The webservice for gpodder.net, a libre web service that allows users to manage their podcast subscriptions and discover new content.
|
||||||
@@ -328,7 +329,6 @@ If you would like to be guided through how to contribute to a repository on GitH
|
|||||||
|
|
||||||
## Rust
|
## Rust
|
||||||
|
|
||||||
- [a-b-street](https://github.com/a-b-street/abstreet) _(label: good first issue)_ <br> 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)_ <br> Lightning-fast linter for .env files. Written in Rust
|
- [dotenv-linter](https://github.com/dotenv-linter/dotenv-linter) _(label: good first issue)_ <br> Lightning-fast linter for .env files. Written in Rust
|
||||||
- [Hyper](https://github.com/hyperium/hyper) _(label: E-easy)_ <br> A fast, safe and correct low-level HTTP library for Rust.
|
- [Hyper](https://github.com/hyperium/hyper) _(label: E-easy)_ <br> A fast, safe and correct low-level HTTP library for Rust.
|
||||||
- [nushell](https://github.com/nushell/nushell) _(label: good first issue)_ <br> A modern shell for the GitHub era written in Rust.
|
- [nushell](https://github.com/nushell/nushell) _(label: good first issue)_ <br> A modern shell for the GitHub era written in Rust.
|
||||||
|
|||||||
@@ -1404,6 +1404,15 @@
|
|||||||
],
|
],
|
||||||
"description": "Open-source RAG assistant that helps users get reliable answers from knowledge sources while avoiding hallucinations."
|
"description": "Open-source RAG assistant that helps users get reliable answers from knowledge sources while avoiding hallucinations."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "BeeWare Briefcase",
|
||||||
|
"link": "https://github.com/beeware/briefcase",
|
||||||
|
"label": "good first issue",
|
||||||
|
"technologies": [
|
||||||
|
"Python"
|
||||||
|
],
|
||||||
|
"description": "Turn Python projects into distributable native applications across desktop and mobile platforms."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Bokeh",
|
"name": "Bokeh",
|
||||||
"link": "https://github.com/bokeh/bokeh",
|
"link": "https://github.com/bokeh/bokeh",
|
||||||
@@ -1441,13 +1450,13 @@
|
|||||||
"description": "Scikit-learn is a machine learning library for Python."
|
"description": "Scikit-learn is a machine learning library for Python."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Embedchain",
|
"name": "Mem0",
|
||||||
"link": "https://github.com/embedchain/embedchain/",
|
"link": "https://github.com/mem0ai/mem0/",
|
||||||
"label": "good first issue",
|
"label": "good first issue",
|
||||||
"technologies": [
|
"technologies": [
|
||||||
"Python"
|
"Python"
|
||||||
],
|
],
|
||||||
"description": "Embedchain is a framework to easily create LLM powered bots over any dataset."
|
"description": "Mem0 is a memory framework for LLM applications."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "JRuby",
|
"name": "JRuby",
|
||||||
@@ -1763,15 +1772,6 @@
|
|||||||
],
|
],
|
||||||
"description": "A 0-legacy, tiny & fast web framework as a replacement of Express."
|
"description": "A 0-legacy, tiny & fast web framework as a replacement of Express."
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "a-b-street",
|
|
||||||
"link": "https://github.com/a-b-street/abstreet",
|
|
||||||
"label": "good first issue",
|
|
||||||
"technologies": [
|
|
||||||
"Rust"
|
|
||||||
],
|
|
||||||
"description": "Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit."
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "typescript-eslint",
|
"name": "typescript-eslint",
|
||||||
"link": "https://github.com/typescript-eslint/typescript-eslint",
|
"link": "https://github.com/typescript-eslint/typescript-eslint",
|
||||||
@@ -1817,15 +1817,6 @@
|
|||||||
],
|
],
|
||||||
"description": "Ncurses XMPP chat client."
|
"description": "Ncurses XMPP chat client."
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Superalgos",
|
|
||||||
"link": "https://github.com/Superalgos/Superalgos",
|
|
||||||
"label": "good first issue",
|
|
||||||
"technologies": [
|
|
||||||
"JavaScript"
|
|
||||||
],
|
|
||||||
"description": "A completely Open Source crypto trading bot rewarding good contributions with the SA(Superalgos)-Token."
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Ockam",
|
"name": "Ockam",
|
||||||
"link": "https://github.com/ockam-network/ockam",
|
"link": "https://github.com/ockam-network/ockam",
|
||||||
@@ -2092,6 +2083,15 @@
|
|||||||
"TypeScript"
|
"TypeScript"
|
||||||
],
|
],
|
||||||
"description": "The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications."
|
"description": "The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fenn",
|
||||||
|
"link": "https://github.com/pyfenn/fenn",
|
||||||
|
"label": "good first issue",
|
||||||
|
"technologies": [
|
||||||
|
"Python"
|
||||||
|
],
|
||||||
|
"description": "A simple framework that automates ML/DL workflows by providing prebuilt trainers, templates, logging, configuration management, and much more."
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user