Comfy-Org / Comfy-Org/ComfyUI

Nodes Manager Extensions does not work after 0.28.0 update

Open
#14,967 5 comments 1 reaction 0 assignees View on GitHub
Potential Bug
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 7h
Merged PRs (30d)
158

Description

### Custom Node Testing

- [ ] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)

### Expected Behavior

Expected display of nodes

### Actual Behavior

Image

### Steps to Reproduce

Open extension manager

### Debug Logs

```powershell
[INFO] Setting output directory to: D:\NEURO\FILES\output
[INFO] Setting input directory to: D:\NEURO\FILES\input
[INFO] Setting user directory to: D:\NEURO\FILES\user
[START] Security scan
[DONE] Security scan
** ComfyUI startup time: 2026-07-17 06:50:38.120
** Platform: Windows
** Python version: 3.12.9 (main, Feb 12 2025, 14:52:31) [MSC v.1942 64 bit (AMD64)]
** Python executable: D:\NEURO\FILES\.venv\Scripts\python.exe
** ComfyUI Path: D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI
** ComfyUI Base Folder Path: D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI
** User directory: D:\NEURO\FILES\user
** ComfyUI-Manager config path: D:\NEURO\FILES\user\__manager\config.ini
** Log path: D:\NEURO\FILES\user\comfyui.log
[INFO] [PRE] ComfyUI-Manager
[INFO]
Prestartup times for custom nodes:
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\rgthree-comfy
[INFO]
D:\NEURO\FILES\.venv\Lib\site-packages\torch\cuda\__init__.py:65: FutureWarning: The pynvml package is deprecated. Please install nvidia-ml-py instead. If you did not install pynvml directly, please report this to the maintainers of the package that installed pynvml for you.
import pynvml # type: ignore[import]
[INFO] Found triton 3.7.1. Enabling comfy-kitchen triton backend.
[INFO] Found comfy_kitchen backend triton: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope_split_half', 'apply_rope_split_half1', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'int8_linear', 'quantize_and_rotate_rowwise', 'quantize_int8_rowwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8']}
[INFO] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope_split_half', 'apply_rope_split_half1', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'gemv_awq_w4a16', 'int8_linear', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'rms_rope', 'rms_rope1', 'rms_rope_split_half', 'rms_rope_split_half1', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8']}
[INFO] Found comfy_kitchen backend cuda: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope_split_half', 'apply_rope_split_half1', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'gemv_awq_w4a16', 'int8_linear', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'rms_rope', 'rms_rope1', 'rms_rope_split_half', 'rms_rope_split_half1', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8']}
[INFO] Checkpoint files will always be loaded safely.
[INFO] Total VRAM 16310 MB, total RAM 32690 MB
[INFO] pytorch version: 2.10.0+cu130
[INFO] Set vram state to: NORMAL_VRAM
[INFO] Device: cuda:0 NVIDIA GeForce RTX 5060 Ti : cudaMallocAsync
[INFO] Using async weight offloading with 2 streams
[INFO] working around nvidia conv3d memory bug.
[INFO] Using pytorch attention
[INFO] DynamicVRAM support detected and enabled
[INFO] Python version: 3.12.9 (main, Feb 12 2025, 14:52:31) [MSC v.1942 64 bit (AMD64)]
[INFO] ComfyUI version: 0.28.0
[INFO] comfy-aimdo version: 0.4.10
[INFO] comfy-kitchen version: 0.2.21
[INFO] comfyui-frontend-package version: 1.45.21
[INFO] comfyui-workflow-templates version: 0.11.9
[INFO] comfyui-embedded-docs version: 0.5.8
[INFO] comfy-kitchen version: 0.2.21
[INFO] comfy-aimdo version: 0.4.10
[INFO] [Prompt Server] web root: D:\NEURO\FILES\.venv\Lib\site-packages\comfyui_frontend_package\static
[INFO] Asset seeder disabled
[INFO] [START] ComfyUI-Manager
[ComfyUI-Manager] Using GitPython backend
[INFO] [ComfyUI-Manager] network_mode: public
[INFO] No OpenGL_accelerate module loaded: Acceleration disabled
[INFO] Monitoring GPU 0: NVIDIA GeForce RTX 5060 Ti
[INFO] NVIDIA driver version: 610.74
[INFO] CPU: AMD Ryzen 5 3600 6-Core Processor (12 logical cores)
[INFO] Disk monitor default: D:\
[INFO] Monitor started (rate=1.0s).
ComfyUI-FreeMemory nodes loaded: Image, Latent, Model, CLIP, and String versions available.
[INFO] ### Loading: ComfyUI-Impact-Pack (V8.28.3)
[INFO] [Impact Pack] Wildcard total size (0.00 MB) is within cache limit (50.00 MB). Using full cache mode.
[INFO] [Impact Pack] Wildcards loading done.
[WARN] PromptChecker wildcards_path path not found: wildcards. Using default path.
(pysssss:WD14Tagger) [DEBUG] Available ORT providers: AzureExecutionProvider, CPUExecutionProvider
(pysssss:WD14Tagger) [DEBUG] Using ORT providers: CUDAExecutionProvider, CPUExecutionProvider
[D:\NEURO\FILES\custom_nodes\comfyui_controlnet_aux] | INFO -> Using ckpts path: D:\NEURO\FILES\custom_nodes\comfyui_controlnet_aux\ckpts
[D:\NEURO\FILES\custom_nodes\comfyui_controlnet_aux] | INFO -> Using symlinks: False
[D:\NEURO\FILES\custom_nodes\comfyui_controlnet_aux] | INFO -> Using ort providers: ['CUDAExecutionProvider', 'DirectMLExecutionProvider', 'OpenVINOExecutionProvider', 'ROCMExecutionProvider', 'CPUExecutionProvider', 'CoreMLExecutionProvider']
D:\NEURO\FILES\custom_nodes\comfyui_controlnet_aux\node_wrappers\dwpose.py:26: UserWarning: DWPose: Onnxruntime not found or doesn't come with acceleration providers, switch to OpenCV with CPU device. DWPose might run very slowly
warnings.warn("DWPose: Onnxruntime not found or doesn't come with acceleration providers, switch to OpenCV with CPU device. DWPose might run very slowly")
USDU batch patches applied successfully.
[INFO] USDU batch patches applied successfully.

[rgthree-comfy] Loaded 48 magnificent nodes. πŸŽ‰

[rgthree-comfy] ComfyUI's new Node 2.0 rendering may be incompatible with some rgthree-comfy nodes and features, breaking some rendering as well as losing the ability to access a node's properties (a vital part of many nodes). It also appears to run MUCH more slowly spiking CPU usage and causing jankiness and unresponsiveness, especially with large workflows. Personally I am not planning to use the new Nodes 2.0 and, unfortunately, am not able to invest the time to investigate and overhaul rgthree-comfy where needed. If you have issues when Nodes 2.0 is enabled, I'd urge you to switch it off as well and join me in hoping ComfyUI is not planning to deprecate the existing, stable canvas rendering all together.

πŸ”§ torchaudio.save/load globally patched (scipy for WAV files, no TorchCodec)
πŸ”‡ Suppressed torchaudio 2.9 migration warnings
πŸ”¬ Numba compatibility setup: 1.15s
βœ… Numba JIT working properly (tested in 1.15s)
ℹ️ Critical package versions: NumPy 2.2.6, Librosa 0.11.0, Numba 0.62.1, PyTorch 2.10.0+cu130, TorchAudio 2.10.0+cu130, Transformers 5.10.0.dev0, Accelerate 1.12.0, SoundFile 0.13.1
⚠️ Transformers 5.x detected: Qwen3-TTS tokenizer is incompatible.
Please downgrade to transformers<=4.57.3 (see requirements.txt).
======================================================================
πŸš€ TTS Audio Suite v4.26.5
Universal multi-engine TTS extension for ComfyUI
βœ… TTS Audio Suite v4.26.5 loaded with 43 nodes:
β€’ βš™οΈ ChatterBox Official 23-Lang Engine
β€’ βš™οΈ ChatterBox TTS Engine
β€’ βš™οΈ CosyVoice3 Engine
β€’ βš™οΈ Echo-TTS Engine
β€’ βš™οΈ F5 TTS Engine
β€’ βš™οΈ Granite ASR Engine
β€’ βš™οΈ Higgs Audio 2 Engine
β€’ βš™οΈ IndexTTS-2 Engine
β€’ βš™οΈ MOSS-TTS Engine
β€’ βš™οΈ Qwen3-TTS Engine
β€’ βš™οΈ RVC Engine
β€’ βš™οΈ Step Audio EditX Engine
β€’ βš™οΈ VibeVoice Engine
β€’ ♻️ Refresh Voice Cache
β€’ ✏️ ASR Transcribe
β€’ 🌈 IndexTTS-2 Emotion Vectors
β€’ 🌈 IndexTTS-2 Text Emotion
β€’ 🌊 Audio Wave Analyzer
β€’ πŸŽ“ Model Training
β€’ πŸŽ™οΈ Voice Capture
β€’ πŸŽ›οΈ RVC Training Config
β€’ 🎀 TTS Text
β€’ 🎨 Qwen3-TTS Voice Designer
β€’ 🎨 Step Audio EditX - Audio Editor
β€’ 🎭 Character Voices
β€’ 🎭 Load RVC Character Model
β€’ 🏷️ Multiline TTS Tag Editor
β€’ πŸ‘„ F5-TTS Speech Editor
β€’ πŸ“ ASR Punctuation / Truecase
β€’ πŸ“ Phoneme Text Normalizer
β€’ πŸ“¦ RVC Dataset Prep
β€’ πŸ“Ί TTS SRT
β€’ πŸ“Ί Text to SRT Builder
β€’ πŸ”„ Voice Changer
β€’ πŸ”§ Audio Analyzer Options
β€’ πŸ”§ F5-TTS Edit Options
β€’ πŸ”§ RVC Pitch Extraction Options
β€’ πŸ”§ SRT Advanced Options
β€’ πŸ”§ Viseme Mouth Shape Options
β€’ πŸ—£οΈ Silent Speech Analyzer
β€’ 🀐 Noise or Vocal Removal
β€’ 🀐 Voice Fixer
β€’ πŸ₯ͺ Merge Audio
======================================================================
[INFO]
Import times for custom nodes:
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\ComfyUI--Wan22FirstLastFrameToVideoLatent
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\Image-Captioning-in-ComfyUI
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\translate
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui-qwenmultiangle
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui_imageprocessing
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\ComfyUI-FreeMemory
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\flowmatching-inverter
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui_tag_fillter
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\ComfyUI_Custom_Switch
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\stable-diffusion-temperature-settings
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui-text-to-pose
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui-post-processing-nodes
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\neuroseparatism
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui-wd14-tagger
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui-basic-math
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui_ipadapter_plus
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui-yanc
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\ComfyUI-VAE-Utils
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui_ipadapter_plus_v2
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\steerable-motion
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfy-image-saver
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui_gr85
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\wavespeed
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui-frame-interpolation
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\gguf
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui_ultimatesdupscale
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\ComfyUI-Whisper
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\rgthree-comfy
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui-enhancement-utils
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui_controlnet_aux
[INFO] 0.0 seconds: D:\NEURO\FILES\custom_nodes\comfyui-kjnodes
[INFO] 0.1 seconds: D:\NEURO\FILES\custom_nodes\comfyui-tosvg
[INFO] 0.1 seconds: D:\NEURO\FILES\custom_nodes\comfyui-videohelpersuite
[INFO] 0.4 seconds: D:\NEURO\FILES\custom_nodes\comfyui-impact-pack
[INFO] 0.4 seconds: D:\NEURO\FILES\custom_nodes\LTX-Side
[INFO] 0.4 seconds: D:\NEURO\FILES\custom_nodes\comfyui-propost
[INFO] 0.6 seconds: D:\NEURO\FILES\custom_nodes\ComfyUI-SP-Nodes
[INFO] 0.7 seconds: D:\NEURO\FILES\custom_nodes\ComfyUI-lut
[INFO] 0.7 seconds: D:\NEURO\FILES\custom_nodes\comfyui-matchering
[INFO] 0.7 seconds: D:\NEURO\FILES\custom_nodes\a-person-mask-generator
[INFO] 1.9 seconds: D:\NEURO\FILES\custom_nodes\tts_audio_suite
[INFO]
[INFO] Context impl SQLiteImpl.
[INFO] Will assume non-transactional DDL.
[INFO] Starting server

[INFO] To see the GUI go to: http://127.0.0.1:8088
[TTS Audio Suite] 🎭 Character voices: Found 26 characters, 10 aliases (cached)
[TTS Audio Suite] πŸ”„ Updating character discovery in background...
[INFO] [ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used.
FETCH DATA from: D:\NEURO\FILES\.venv\Lib\site-packages\comfyui_manager\custom-node-list.json [DONE]
[WARNING] [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[WARNING] [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/clipspace.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[WARNING] [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/widgetInputs.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[ERROR] [ERROR] An error occurred while retrieving information for the 'SP_SDLoader' node.
[ERROR] Traceback (most recent call last):
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 797, in get_object_info
out[x] = node_info(x)
^^^^^^^^^^^^
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 746, in node_info
info['input'] = obj_class.INPUT_TYPES()
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\FILES\custom_nodes\ComfyUI-SP-Nodes\nodes\group_nodes\FluxLoader.py", line 413, in INPUT_TYPES
"vae_name": (["Baked"] + nodes.VAELoader.vae_list(),),
^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: VAELoader.vae_list() missing 1 required positional argument: 's'

[ERROR] [ERROR] An error occurred while retrieving information for the 'SP_FluxLoader' node.
[ERROR] Traceback (most recent call last):
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 797, in get_object_info
out[x] = node_info(x)
^^^^^^^^^^^^
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 746, in node_info
info['input'] = obj_class.INPUT_TYPES()
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\FILES\custom_nodes\ComfyUI-SP-Nodes\nodes\group_nodes\FluxLoader.py", line 709, in INPUT_TYPES
"vae_name": (nodes.VAELoader.vae_list(),),
^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: VAELoader.vae_list() missing 1 required positional argument: 's'

[ERROR] [ERROR] An error occurred while retrieving information for the 'SP_HunyuanLoader' node.
[ERROR] Traceback (most recent call last):
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 797, in get_object_info
out[x] = node_info(x)
^^^^^^^^^^^^
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 746, in node_info
info['input'] = obj_class.INPUT_TYPES()
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\FILES\custom_nodes\ComfyUI-SP-Nodes\nodes\group_nodes\FluxLoader.py", line 857, in INPUT_TYPES
"vae_name": (nodes.VAELoader.vae_list(),),
^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: VAELoader.vae_list() missing 1 required positional argument: 's'

[ERROR] [ERROR] An error occurred while retrieving information for the 'SP_SD3Loader' node.
[ERROR] Traceback (most recent call last):
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 797, in get_object_info
out[x] = node_info(x)
^^^^^^^^^^^^
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 746, in node_info
info['input'] = obj_class.INPUT_TYPES()
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\FILES\custom_nodes\ComfyUI-SP-Nodes\nodes\group_nodes\FluxLoader.py", line 774, in INPUT_TYPES
input_types = dict(super().INPUT_TYPES())
^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\FILES\custom_nodes\ComfyUI-SP-Nodes\nodes\group_nodes\FluxLoader.py", line 709, in INPUT_TYPES
"vae_name": (nodes.VAELoader.vae_list(),),
^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: VAELoader.vae_list() missing 1 required positional argument: 's'

[ERROR] [ERROR] An error occurred while retrieving information for the 'SP_ModelLoader' node.
[ERROR] Traceback (most recent call last):
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 797, in get_object_info
out[x] = node_info(x)
^^^^^^^^^^^^
File "D:\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\server.py", line 746, in node_info
info['input'] = obj_class.INPUT_TYPES()
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\FILES\custom_nodes\ComfyUI-SP-Nodes\nodes\group_nodes\FluxLoader.py", line 955, in INPUT_TYPES
"vae_name": (nodes.VAELoader.vae_list(),),
^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: VAELoader.vae_list() missing 1 required positional argument: 's'

[INFO] Monitor started (rate=1.0s).
πŸ”§ Settings endpoint called
πŸ”§ Received settings: precision=auto, device=auto, vc_engine=chatterbox_23lang, cosyvoice_variant=RL
🎨 Step Audio EditX inline tags: precision=auto, device=auto
πŸ”„ Voice restoration engine: chatterbox_23lang
[INFO] FETCH ComfyRegistry Data [DONE]
[INFO] [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes
FETCH DATA from: D:\NEURO\FILES\user\__manager\cache\1514988643_custom-node-list.json [DONE]
[INFO] [ComfyUI-Manager] All startup tasks have been completed.
```

### Other

_No response_

Contributor guide

Open the contributing guide

Research direction

Reproduce the problem on Windows with ComfyUI 0.28.0 by opening the extension manager, first confirming whether it persists with custom nodes disabled. Use the attached screenshot and debug log as the baseline; done means the manager displays its nodes and extensions as expected after the update.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.