Compare commits

20 Commits

Author SHA1 Message Date
Sammy Hori
93912a3411 Add python script for checking the number of issues in a repo
This search can use filters, so can be used to find the
number of appropriately labelled issues easily
2025-08-28 23:14:53 +01:00
Shmavon Gazanchyan
281de71317 Update README.md 2025-08-18 10:50:33 +00:00
Sammy Hori
e896438158 Merge pull request #1691 from MunGell/remove-json-editor
Remove json-editor from the data.json for inactivity
2025-08-18 11:50:24 +01:00
Sammy Hori
c69bb1ca7a Remove json-editor from the data.json for inactivity
This repo has had no commits for 9 months
2025-08-18 11:48:29 +01:00
Shmavon Gazanchyan
995561fa17 Update README.md 2025-08-18 10:47:01 +00:00
Sammy Hori
aedeabb0da Merge pull request #1683 from choudaryhussainali/patch-1
Fix issue label for Alda in data.json
2025-08-18 11:46:50 +01:00
Sammy Hori
8efdde4d4d Fix issue label for Alda in data.json 2025-08-18 11:46:24 +01:00
Shmavon Gazanchyan
651403f62d Update README.md 2025-08-18 10:38:47 +00:00
Sammy Hori
ad20afb399 Merge pull request #1675 from olagokemills/add-docsgpt-project
Add DocsGPT to the list of projects for beginners
2025-08-18 11:38:38 +01:00
Choudary Hussain Ali
2a634989bd fix typo in data.json 2025-08-13 08:08:27 -07:00
Olagokemills
8e271bf6a2 Add DocsGPT to the list of projects for beginners
- DocsGPT is an open-source RAG assistant for reliable document Q&A
- 16.9k stars, 195 contributors, actively maintained with modern AI/ML stack
- Uses 'good first issue' label with currently 3 open beginner-friendly issues
- Built with Python (40.7%) and TypeScript (52.6%)
- Repository: https://github.com/arc53/DocsGPT
2025-08-03 10:24:29 +01:00
Shmavon Gazanchyan
bfb53e1b9a Update README.md 2025-06-29 19:09:30 +00:00
Sammy Hori
71d5cc1888 Merge pull request #1609 from ChuqiaoHuang/main
Add The Odin Project to the open source project list
2025-06-29 20:09:20 +01:00
Sammy Hori
2f3a8603d7 Minor addition to The Odin Project's description in data.json 2025-06-29 20:06:41 +01:00
Shmavon Gazanchyan
d736380585 Update README.md 2025-06-29 18:55:42 +00:00
Sammy Hori
30fe2d1cbe Merge pull request #1656 from MunGell/remove-killgrave
Remove killgrave from the data.json for inactivity
2025-06-29 19:55:33 +01:00
Sammy Hori
1950baa160 Remove Killgrave from the data.json for inactivity
The last commit was 7 months ago
2025-06-29 19:54:25 +01:00
ChuqiaoHuang
c4311c3937 Update data.json
Co-authored-by: Sammy Hori <git@sammyhori.com>
2025-04-27 10:04:48 -07:00
ChuqiaoHuang
f28faaa81c Update data.json
Co-authored-by: Sammy Hori <git@sammyhori.com>
2025-04-27 10:03:32 -07:00
ChuqiaoHuang
ed7750ee55 Add The Odin Project to the project list 2025-04-20 18:49:42 -04:00
3 changed files with 64 additions and 22 deletions

38
.github/scripts/cghi.py vendored Normal file
View File

@@ -0,0 +1,38 @@
import click
import requests
def get_open_issues(repo_owner, repo_name, search_params):
api_url = f"https://api.github.com/search/issues?q=is:issue%20state:open%20repo:{repo_owner}/{repo_name}"
for search_param, param in search_params:
api_url += f'%20{search_param}:"{param}"'
print(api_url)
response = requests.get(api_url)
if response.status_code == 200:
data = response.json()
# print(data)
print(data["total_count"])
else:
printer(f"HTTP Error: {response.status_code}")
exit(1)
@click.command()
@click.argument("repo_owner")
@click.argument("repo_name")
@click.option(
"-p",
"--search-param",
"search_params",
type=(str, str),
multiple=True,
help='''\b
GitHub search filter parameters
e.g. `-p label "good first issue"`
'''
)
def cghi(repo_owner, repo_name, search_params):
"""Counts the number of GitHub issues"""
print(search_params)
get_open_issues(repo_owner, repo_name, search_params)
if __name__ == "__main__":
cghi()

View File

@@ -98,14 +98,13 @@ If you would like to be guided through how to contribute to a repository on GitH
## Go
- [Alda](https://github.com/alda-lang/alda) _(label: low-hanging-fruit)_ <br> A music programming language for musicians. 🎶
- [Alda](https://github.com/alda-lang/alda) _(label: low-hanging fruit)_ <br> A music programming language for musicians. 🎶
- [containerd](https://github.com/containerd/containerd) _(label: exp/beginner)_ <br> Industry-standard container runtime with an emphasis on simplicity, robustness and portability.
- [Docker/CLI](https://github.com/docker/cli) _(label: exp/beginner)_ <br> The Docker CLI
- [Dragonfly](https://github.com/dragonflyoss/Dragonfly2) _(label: good first issue)_ <br> Provide efficient, stable and secure file distribution and image acceleration based on p2p technology
- [Helm](https://github.com/kubernetes/helm) _(label: good first issue)_ <br> The Kubernetes Package Manager
- [Hugo](https://github.com/gohugoio/hugo) _(label: GoodFirstIssue)_ <br> A Fast and Flexible Static Site Generator built with love in GoLang
- [Kanister](https://github.com/kanisterio/kanister) _(label: good first issue)_ <br> A Data Protection Workflow Management Engine
- [Killgrave](https://github.com/friendsofgo/killgrave) _(label: good first issue)_ <br> Simple way to generate mock servers in Go.
- [Kubernetes](https://github.com/kubernetes/kubernetes) _(label: good first issue)_ <br> Production-Grade Container Scheduling and Management System
- [lxd](https://github.com/lxc/lxd) _(label: easy)_ <br> System container and virtual machine manager.
- [Mattermost](https://github.com/mattermost/mattermost) _(label: Good First Issue, Difficulty/1:Easy)_ <br> Open source Slack-alternative in Golang and React<br>Look for issues labelled 'Up For Grabs'
@@ -170,7 +169,6 @@ If you would like to be guided through how to contribute to a repository on GitH
- [ImprovedTube](https://github.com/code-charity/youtube) _(label: good first issue)_ <br> A powerful but lightweight extension, to enrich your video experience & enable your content selection.
- [Jasmine](https://github.com/jasmine/jasmine) _(label: good first issue)_ <br> Simple JavaScript testing framework for browsers and node.js.
- [Jest](https://github.com/facebook/jest) _(label: good first issue)_ <br> A complete and easy to set up JavaScript testing solution.
- [json-editor](https://github.com/json-editor/json-editor) _(label: good first issue)_ <br> JSON Schema Based Editor. JSON Editor takes a JSON Schema and uses it to generate an HTML form. It has full support for JSON Schema version 3 and 4 and can integrate with several popular CSS frameworks (bootstrap, spectre, tailwind).
- [Kinto.js](https://github.com/Kinto/kinto.js) _(label: easy-pick)_ <br> An offline-first JavaScript client leveraging the Kinto API for remote data synchronization.
- [Leaflet](https://github.com/Leaflet/Leaflet) _(label: good first issue)_ <br> JavaScript library for mobile-friendly interactive maps.
- [material-ui](https://github.com/mui/material-ui) _(label: good first issue)_ <br> React components for faster and easier web development. Build your own design system, or start with Material Design.
@@ -203,6 +201,7 @@ If you would like to be guided through how to contribute to a repository on GitH
- [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.
- [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.
- [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.
@@ -233,6 +232,7 @@ If you would like to be guided through how to contribute to a repository on GitH
## Markdown
- [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.
- [tldr-pages](https://github.com/tldr-pages/tldr) _(label: help-wanted)_ <br> Collaborative cheatsheets for console commands.
## MLOps
@@ -278,6 +278,7 @@ If you would like to be guided through how to contribute to a repository on GitH
- [datascience](https://github.com/data-8/datascience) _(label: good first issue)_ <br> A Jupyter notebook Python library for introductory data science.
- [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.
- [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.
- [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.
@@ -364,6 +365,7 @@ If you would like to be guided through how to contribute to a repository on GitH
- [Berry - Active development trunk for Yarn](https://github.com/yarnpkg/berry) _(label: good first issue)_ <br> Fast, reliable, and secure dependency management.
- [Booster](https://github.com/boostercloud/booster) _(label: good first issue)_ <br> A truly serverless framework, write your code and deploy it in seconds without any server configuration files.
- [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.
- [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.
- [Graphback](https://github.com/aerogear/graphback) _(label: good first issue)_ <br> A CLI and runtime framework to generate a GraphQL API in seconds.
- [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.
- [Hasura GraphQL Engine](https://github.com/hasura/graphql-engine) _(label: good first issue)_ <br> Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.

View File

@@ -160,7 +160,7 @@
{
"name": "Alda",
"link": "https://github.com/alda-lang/alda",
"label": "low-hanging-fruit",
"label": "low-hanging fruit",
"technologies": [
"Go"
],
@@ -310,15 +310,6 @@
],
"description": "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."
},
{
"name": "Killgrave",
"link": "https://github.com/friendsofgo/killgrave",
"label": "good first issue",
"technologies": [
"Go"
],
"description": "Simple way to generate mock servers in Go."
},
{
"name": "lxd",
"link": "https://github.com/lxc/lxd",
@@ -887,15 +878,6 @@
],
"description": "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."
},
{
"name": "json-editor",
"link": "https://github.com/json-editor/json-editor",
"label": "good first issue",
"technologies": [
"JavaScript"
],
"description": "JSON Schema Based Editor. JSON Editor takes a JSON Schema and uses it to generate an HTML form. It has full support for JSON Schema version 3 and 4 and can integrate with several popular CSS frameworks (bootstrap, spectre, tailwind)."
},
{
"name": "Habitica",
"link": "https://github.com/HabitRPG/habitica",
@@ -1131,6 +1113,16 @@
],
"description": "Collaborative cheatsheets for console commands."
},
{
"name": "The Odin Project Curriculum",
"link": "https://github.com/TheOdinProject/curriculum",
"label": "See Description",
"technologies": [
"Markdown",
"JavaScript"
],
"description": "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."
},
{
"name": "Ravada",
"link": "https://github.com/UPC/ravada",
@@ -1498,6 +1490,16 @@
],
"description": "MindsDB is an open source AI layer for existing databases."
},
{
"name": "DocsGPT",
"link": "https://github.com/arc53/DocsGPT",
"label": "good first issue",
"technologies": [
"Python",
"TypeScript"
],
"description": "Open-source RAG assistant that helps users get reliable answers from knowledge sources while avoiding hallucinations."
},
{
"name": "Bokeh",
"link": "https://github.com/bokeh/bokeh",