A collaboration with Proof · 1 public repo per week

Are you an open source maintainer? We can help your project.

Completely free for open source repositories.

Proof turns your repository into a graph of requirements that humans and agents can both use. It finds as many bugs as it can, and gives you the tools to triage GitHub issues and pull requests from contributors — including community bug reports and security reports.

QML good first issues

32 open QML issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,791 at 2/5, 12,710 at 3/5, 12,148 at 4/5, 859 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is QML.

All languages · Browse projects · How to find good first issues

Active filters:Language: QML • Stars: 10+ Stars
Filters trigger API requests for better performance

Showing 30 of 32 opportunities to contribute from the last 47 days

AI Summary: The README file contains outdated screenshots of the application's alert functionality. The issue requests updated screenshots that accurately reflect the current UI, including new toggles and inline countdowns within the alert bar. This is a straightforward documentation update.

Complexity:1/5
documentationhelp wantedgood first issueup-for-grabs

QML
#adhan#arch-linux#bar-widget#hyprland#islam#omarchy#prayer-times#quickshell#wayland

AI Summary: The user is reporting that the UV Index is consistently reported as 0 for Hamilton, Canada, when using the Open-Meteo provider (GEM Canada). This suggests a potential issue with data retrieval or processing for this specific location and provider combination.

Complexity:2/5
bughelp wanted

Modern weather widget for KDE Plasma 6 with multi-provider support and rich customization options.

QML
#kde#plasma#plasma-applet#qml#weather-widget

AI Summary: This issue addresses a bug where the `./bin/play --provision hyprland` command is advertised but does not work. The fix involves creating a new Hyprland provision script, updating the `play` script to recognize Hyprland, and changing the default window manager to Hyprland.

Complexity:2/5
buggood first issueHacktoberfest

HorneroConfig is a comprehensive dotfiles framework, tailored for seamless customization of diverse window management setups across various operating systems. Just like the skilled hornero bird meticulously shapes its nest, HorneroConfig empowers you to craft a digital environment that's robust, uniquely yours, and beautifully organized!

QML
#alacritty#alacritty-config#alacritty-theme#arch-linux#archlinux#chezmoi#chezmoi-template#debian#dotfiles#dotfiles-generator#dotfiles-linux#git#hacktoberfest#linux#p10k#polybar#rofi-scripts#tmux#zsh

AI Summary: The task is to improve the "Fill panel width" functionality of the Kurve Plasma applet. Currently, when used with flexible panel spacers, it selects an unexpectedly small width. The solution involves either making Kurve behave like a flexible spacer when "Fill panel width" is selected, or adding a checkbox to allow users to choose this behavior. This would enhance the applet's flexibility and usability.

Complexity:3/5
enhancementhelp wanted

Audio visualizer widget powered by CAVA for the KDE Plasma Desktop

QML
#audio-visualizer#cava#kde#kde-plasma#linux#plasma-applet#plasma6#plasmoid#widget

AI Summary: The Advanced Weather Widget is not displaying longer forecasts for France when using the Open-Meteo provider. It appears to stop after 4 days, which is the limit of the AROME model, instead of seamlessly switching to a global model like ECMWF for extended predictions.

Complexity:3/5
bughelp wanted

Modern weather widget for KDE Plasma 6 with multi-provider support and rich customization options.

QML
#kde#plasma#plasma-applet#qml#weather-widget

AI Summary: This issue proposes that the Caelestia overview feature should not conflict with KDE's existing screen corner effects (hot corners). The goal is to either seamlessly 'steal' the corner from KWin when Caelestia is active and restore it upon exit, or as a fallback, disable KDE's corner effects while Caelestia is in use.

Complexity:4/5
help wantedfeature

caelestia-dots ported to KDE plasma 6

QML

AI Summary: This issue proposes migrating the installation of the `wpgtk` tool from `pipx` to the `uv` tool. The goal is to replace existing `pipx install` and `pipx inject` commands with a single `uv tool install` command, ensuring `wpgtk` and its dependency `pygobject` are correctly installed and available on the PATH. The change is expected to be a small modification to a shell script.

Complexity:2/5
enhancementhelp wantedgood first issue

HorneroConfig is a comprehensive dotfiles framework, tailored for seamless customization of diverse window management setups across various operating systems. Just like the skilled hornero bird meticulously shapes its nest, HorneroConfig empowers you to craft a digital environment that's robust, uniquely yours, and beautifully organized!

QML
#alacritty#alacritty-config#alacritty-theme#arch-linux#archlinux#chezmoi#chezmoi-template#debian#dotfiles#dotfiles-generator#dotfiles-linux#git#hacktoberfest#linux#p10k#polybar#rofi-scripts#tmux#zsh

AI Summary: This "good first issue" proposes adding the `uv` package to the Arch Linux base packages within a Chezmoi configuration script. The goal is to ensure all HorneroConfig Arch installations include `uv` by default, by adding it to the existing list of Python tooling packages.

Complexity:1/5
enhancementhelp wantedgood first issue

HorneroConfig is a comprehensive dotfiles framework, tailored for seamless customization of diverse window management setups across various operating systems. Just like the skilled hornero bird meticulously shapes its nest, HorneroConfig empowers you to craft a digital environment that's robust, uniquely yours, and beautifully organized!

QML
#alacritty#alacritty-config#alacritty-theme#arch-linux#archlinux#chezmoi#chezmoi-template#debian#dotfiles#dotfiles-generator#dotfiles-linux#git#hacktoberfest#linux#p10k#polybar#rofi-scripts#tmux#zsh

AI Summary: A bug report indicates that users are able to send themselves a friend request within the application. This functionality appears to be unintended and is present in version 2.38.2 on Windows 10.

Complexity:2/5
buggood first issuecore-team

Status App client made in Nim & QML

QML
#decentralized#messenger#nim#privacy#qml

AI Summary: The user is developing a Kwin port for a "Permanent Shell" and has integrated Caelestia widgets. While they successfully removed `keyd` and assigned shortcuts using `kglobalaccel` for fast widget startup, they are now unable to update or remove existing shortcuts within KDE settings. This prevents many Caelestia shortcuts from functioning correctly.

Complexity:3/5
issuehelp wanted

caelestia-dots ported to KDE plasma 6

QML

AI Summary: This bug report highlights an inconsistency in the Status app's community channel naming feature. The error message displayed to users does not accurately reflect the application's behavior, as spaces are automatically replaced with hyphens, which is not explained to the user.

Complexity:2/5
buggood first issue

Status App client made in Nim & QML

QML
#decentralized#messenger#nim#privacy#qml

AI Summary: The user reported a bug where uploading a `.webp` image to a community profile picture results in an unsupported format error. The error message is displayed incorrectly, appearing outside the designated UI element. This issue seems to be a UI and file validation problem.

Complexity:2/5
buggood first issuecore-team

Status App client made in Nim & QML

QML
#decentralized#messenger#nim#privacy#qml
enhancementgood first issue

A lightweight KDE Plasma 6 panel widget that displays live system vitals directly in your top bar.

QML
#desktop-widget#kde#kde-desktop#kde-plasma-6#kde-widget#plasmoid#pulse#system-monitoring#vitals

AI Summary: Users are reporting that clearing group chat history does not remove system messages like group creation, name changes, or member additions/removals. These messages are still visible to existing members and are also sent to new members joining the chat, contrary to the expected behavior of an empty chat.

Complexity:3/5
buggood first issuecore-team

Status App client made in Nim & QML

QML
#decentralized#messenger#nim#privacy#qml

AI Summary: This issue is a 'good first issue' that requires updating the cspell dictionary in the `.cspell.json` file. The goal is to ensure spellcheck passes after migrating from pip/pipx to uv/uvx by adding new terms like 'uvx' and potentially others found in migration documentation.

Complexity:1/5
documentationhelp wantedgood first issue

HorneroConfig is a comprehensive dotfiles framework, tailored for seamless customization of diverse window management setups across various operating systems. Just like the skilled hornero bird meticulously shapes its nest, HorneroConfig empowers you to craft a digital environment that's robust, uniquely yours, and beautifully organized!

QML
#alacritty#alacritty-config#alacritty-theme#arch-linux#archlinux#chezmoi#chezmoi-template#debian#dotfiles#dotfiles-generator#dotfiles-linux#git#hacktoberfest#linux#p10k#polybar#rofi-scripts#tmux#zsh

AI Summary: This issue aims to update a Python script to reflect changes in how the `materialyoucolor` library is installed. The script currently suggests using `pip install materialyoucolor`, but the correct package name for Arch Linux users is `python-materialyoucolor`, and it's installed via `yay`. The goal is to update the script's documentation and error messages to guide users to the correct installation method, prioritizing the Arch Linux approach.

Complexity:1/5
documentationhelp wantedgood first issue

HorneroConfig is a comprehensive dotfiles framework, tailored for seamless customization of diverse window management setups across various operating systems. Just like the skilled hornero bird meticulously shapes its nest, HorneroConfig empowers you to craft a digital environment that's robust, uniquely yours, and beautifully organized!

QML
#alacritty#alacritty-config#alacritty-theme#arch-linux#archlinux#chezmoi#chezmoi-template#debian#dotfiles#dotfiles-generator#dotfiles-linux#git#hacktoberfest#linux#p10k#polybar#rofi-scripts#tmux#zsh

Also browsing: Python , TypeScript , JavaScript