Back to Explorer
Beginner Friendly Open-Source Vue

Good First Issues in Vue

Explore curated starter issues in high-scoring Vue repositories. Every listed issue belongs to a welcoming repository scored by C-Rank™ on PR merge rates, review responsiveness, and first-timer acceptance.

Updated: Thu, 15 Oct 2026 UTC (Live GitHub Sync)
Real-Time Radar

Arm Issue Sniper for fresh Vue beginner issues

Beginner issues in welcoming S/A-Tier repositories get snatched within 15 minutes. Receive instant alerts on Discord, Telegram, or Email the minute a maintainer opens a new task.

Live Good First Issues (19)

Real-Time Open GitHub Issues
#781Opened 24 days ago
Backend should not abort when S3 object storage does not support PutBucketPolicy

Describe the bug S3 Integration: Native compatibility with decentralized modern object stores (such as RustFS, Garage, MinIO, or AWS). This project is expected to support Garage. However, the backend aborts with s3 | Failed to set bucket policy: Unimplemented action: PutBucketPolicy when I use Garage as S3 storage. To Reproduce Steps to reproduce the behavior: Create bucket and generate access key / secret key in Garage Set up Alexandrie Start Alexandrie See error Expected behavior The backend server does not fail if the S3 storage is Garage. Screenshots If applicable, add screenshots to help explain your problem. Sep 22 05:01:59 alexandrie docker[46052]: Container alexandrie-mysql Healthy Sep 22 05:01:59 alexandrie docker[46052]: Container alexandrie-backend Starting Sep 22 05:02:00 alexandrie docker[46052]: Container alexandrie-backend Started Sep 22 05:02:00 alexandrie docker[46052]: Container alexandrie-frontend Starting Sep 22 05:02:00 alexandrie docker[46052]: alexandrie-

buggood first issuebackend
frappe/helpdesk3,425 Tier A · 61 pts
#3774Opened 29 days ago
Forward Ticket to External Third Party / Supplier in Frappe Helpdesk

Is your feature request related to a problem? Please describe. Feature Request: Forward Ticket to Supplier with Private Thread Use Case In many businesses, a Helpdesk Ticket starts with a customer inquiry, but resolving the inquiry requires contacting an external supplier, manufacturer, or service provider. Currently, there is no dedicated workflow in Frappe Helpdesk to communicate with an external party while keeping the entire conversation within the same ticket. Proposed Feature Add a Forward button to the Ticket that allows the agent to forward the ticket to one or more external email addresses. The forwarded conversation should be stored as a Private Thread within the same ticket. Expected Workflow Customer → Ticket → Forward to Supplier → Supplier Reply → Same Ticket The supplier's reply should automatically appear in the same Private Thread, without creating a new ticket. Forward Window When clicking Forward: To field should be empty and editable. Agent can enter

featuregood first issue
4
#772Opened 1 month ago
Kanban is selectable in All workspaces but falls back to a DEBUG message when no parent is selected

Describe the bug The document overview offers Kanban in the view selector even when no concrete workspace/container is selected. Selecting it in All workspaces displays: DEBUG: View is unrecognized or undefined. Current value: kanban The page then renders the fallback document list rather than a Kanban board. The message is misleading: kanban is a recognized view, but this context has no parent required by the board. To Reproduce Prerequisite: at least one document must be visible in the overview. With an empty document list, the component takes its no-content branch instead. Open the document overview at /dashboard/docs. Select All workspaces so no concrete parent workspace/container is selected. Select Kanban in the view selector. Observe the DEBUG message above the fallback document list. Reload the page. The stored Kanban selection can restore the same unsupported state. Also check navigation from a concrete workspace with Kanban selected back to All workspaces. Expected behavio

buggood first issuefrontendP0
frappe/crm3,764 Tier A · 60 ptsPR #2915 In Progress
#2799Opened 1 month ago
"Create Lead from Incoming Emails" creates a Lead from any sender, including newsletters/no-reply/automated mail

Problem When "Create Lead from Incoming Emails" is enabled on an Email Account (crm.utils.create_lead_from_incoming_email, wired via the Communication.after_insert hook), a CRM Lead is created for any incoming email from a sender not already known - with no filtering at all. In practice this means every newsletter, "no-reply@" notification, bounce/delivery-status message, SaaS product notification (we saw Loom/Atlassian reply-notifications, WordPress admin notifications, Google Search Console alerts), and cold sales outreach (Hunter.io-style prospecting) that lands in the connected inbox becomes a Lead, indistinguishable from a real prospect. On a single inbox connected for less than a day, this created 10 junk Leads with senders like [email protected], [email protected], wordpress@..., [email protected], and an outreach email from Hunter.io - none of which are real leads. Relevant code crm/utils/__init__.py::create_lead_from_incoming_email only checks: the communication

buggood first issue
1
#740Opened 1 month ago
Graph view / improved view of categories

Currently categories are displayed as a small tree and with limited context (workspaces and categories). Teams are displayed as simple workspaces without any child. The goal of this issue is to modernize this interface and add a "graph" view. There is no specific target interface; the goal is simply to improve the current experience and make it more usable. For the graphical view, the aim is to avoid using an external library that would bloat the app for the sake of just one page. We should add a view switcher in the top-right corner, similar to the existing ones for map, list, and kanban views.

enhancementgood first issuefrontendinterface
2
#671Opened 2 months ago
Admin dashboard add more control actions

We should imporve the admin dashboard to add security stats and allow admins to detect and handle problems. Admins should be allowed to change users passwords Admins should be allowed to see and close sessions Admins should be able to suspend / ban accounts

enhancementgood first issuebackendfrontend
6
#670Opened 2 months ago
Backups: Allow to export data as markdown files

Currelty backups export documents in a big JSON file. We should add an option to allow exports as markdown file Documents should be markdown files Categories should be folders We should keep the tree structure during export

enhancementgood first issuebackend
5
Smaug6739/Alexandrie2,797 Tier A · 70 pts
#663Opened 2 months ago
Add an onboarding tutorial for new users

New users currently have to discover most of Alexandrie's features on their own. Add an intuitive onboarding experience on the first login to introduce the main parts of the application. This could be implemented as an interactive guided tour, contextual popups, or another lightweight approach. The tutorial should briefly introduce key features such as: Navigation and the sidebar Creating and organizing documents The Markdown editor Command Center Main application features The goal is to help new users understand the interface without overwhelming them, while allowing them to skip or dismiss the tutorial at any time.

enhancementgood first issuefrontendnavigation
4
Smaug6739/Alexandrie2,797 Tier A · 70 pts
#651Opened 2 months ago
Spanish translations

Add support for spanish in dashboard and landing page following the current structure: https://github.com/Smaug6739/Alexandrie/tree/main/frontend/i18n/locales

enhancementgood first issuefrontendP0
#2864Opened 2 months ago
[Feature Request]: allow lateral scroll of long text fields

Description Currently some text fields and elements of the ui, when too long for the current window view (whether on mobile or resized desktop window), are simply cut off. Two examples are the current save folder and folder names / file names in the content tab Describe the solution you'd like Make those fields "scrollable" laterally Describe alternatives you've considered Use line breaks and extend the window's size vertically making it 2 lines Complementary informations Is this feature already implemented in the default WebUI?

good first issueFeatureUI
4
#617Opened 2 months ago
Markdown add counters feature for automatic figures / tables / title labels

Introduce a new markdown feature like {{ figure }} that will be remplaced by 1 , 2 in order of appearance during compilation. We could also allow some customization like {{ titleH1(R) }} for roman numbers, {{ titleH2(l) }} for letters a , b c in lowercase, L for uppercase etc. This would make it easy to reorganize documents without breaking labels.

enhancementgood first issuefrontendmarkdown
Smaug6739/Alexandrie2,797 Tier A · 70 pts
#608Opened 3 months ago
Improve public documents sharing

Allow to share document with or without sub documents / resources Add an option to index public documents by browsers

enhancementgood first issuebackendfrontend
besoeasy/yantr150 Tier A · 61 pts
#58Opened 3 months ago
Docker rootless mode support or podman

Is docker rootless mode supported? If I substitute Step 1 here: https://yantr.org/install.html with curl -fsSL https://get.docker.com/rootless | sh Or alternatively podman. Thanks. https://docs.docker.com/engine/security/rootless/

help wanted
4
#3984Opened 3 months ago
[Pi 5] i2c conflicts with MIPI

On the Pi 4, the GPIO pins 22 and 23 map to i2c6 (ref). However, on Pi 5: The i2c6 maps to MIPI CAM/DISP0 using sda=38,scl=39. The i2c4 maps to MIPI CAM/DISP1 using sda=40,scl=41. So if someone tries to use a MIPI camera, it will conflict: BlueOS/install/boards/bcm_2712.sh Line 58 in bfbe43a "dtoverlay=i2c-gpio,i2c_gpio_sda=22,i2c_gpio_scl=23,bus=6,i2c_gpio_delay_us=0" \ ..and i2c4 is symlinked to i2c3: BlueOS/core/tools/blueos_startup_update/blueos_startup_update.py Lines 277 to 287 in bfbe43a def update_i2c4_symlink() -> bool: logger.info("Running i2c4 symlink update..") i2c4_symlink = "/dev/i2c-4" i2c4_device = "/dev/i2c-3"

help wanted
2
#2805Opened 4 months ago
[Bug]: Search field incomplete

Bug description I would like to report a bug, before 2.33.0, everything was OK, now part of the space to search is cut off, I'm going to leave a screenshot. It happens only in Safari on iOS and on macOS, Firefox is fine. If I revert to prior 2.33.0, everything is fine. The latest 2.34.0 also has the Issue. Expectations space in the search field box Relevant debug informations Nil Steps to reproduce On Safari only How did you install VueTorrent? Downloaded from GitHub releases Environment description OS: macOS, iOS Browser Safari : on iOS and macOS PWA: Yes / No Running inside a container: No qBittorrent version 5.2.1 VueTorrent version 2.33.0 and above Agreements The bug still occurs on the nightly build (demo runs on nightly): link The bug still occurs on the latest version of qBittorrent A similar issue doesn't already exist I checked the DevTools and included any errors that may show up

Bughelp wantedUISafari
frappe/helpdesk3,425 Tier A · 61 pts
#3397Opened 4 months ago
Email signature cannot be templated

Information about bug We're trying to use the new email signature, to provide a consistent signature for all our agents. However, we're working on multiple teams, and we'd like to have a different logos etc. per team. Some people are on multiple teams, and so the image should change depending on what "hat" they have on. Version Frappe: v16.18.2 Helpdesk: 1.22.2 Installation method docker Relevant log output / Stack trace / Full Error Message.

enhancementgood first issue
4
elk-zone/elk6,032 Tier A · 59 pts
#3626Opened 4 months ago
Cannot remove audio file, keeps UI in blocked state on error.

Describe the bug It's not possible to remove an audio attachment to a post from the UI, no button visible (see first screen capture of edit UI). When encountering a server error when trying to post (for example: file too big, cannot upload more than one audio attachment), then it is impossible to go back to a working state for the UI, as there is no button to reset the post form altogether as well. Since the draft is persisted, no amount of navigation, logging out and logging in can fix the state, and it's then impossible to post with that account. To Reproduce Steps to reproduce the behavior: Go to Home Click on text area for post Add audio attachment (.mp3, .ogg, .wav for example) click "edit" no button available to remove media, as would be there for visual attachments. Add another audio media click Post Get server error (usually file too big or cannot upload 2 audio attachments with Mastodon) It is now impossible to fix the state. Expected behavior a "remove" button is avail

c: bughelp wantedc: ui
elk-zone/elk6,032 Tier A · 59 ptsPR #3686 In Progress
#3606Opened 5 months ago
Docs: Markdown support documentation

Discussed in #2403 Originally posted by wiesehahn September 19, 2023 Is there any documentation about possible markdown syntax? For example it seems that bold text is supported, but lists are not rendered.

good first issues: acceptedc: docs
1
HuLaSpark/HuLa7,572 Tier B · 49 pts
#491Opened 8 months ago
[feat] 性能问题和其他

描述问题 软件的运行比较吃性能,我的这台笔记本比较旧,但还是能用的,平常用VScode,浏览器开着十几个标签页都不卡,结果现在用这个软件,打开一个页面就卡一下,这一点我觉得似乎可以优化一下 在我的设备上,软件的窗口尺寸是定死的,我觉得应该让它能调节大小以便适应多样的使用环境 另外,这个软件的加好友功能是不是有些问题?我搜了官方频道的随机一个人的昵称,显示没有结果,我甚至试了单个字母,依旧没效果,是我用的方法错了吗 描述您想要的解决方案 对软件进行性能优化 加入窗口尺寸调节 考虑的替代方案 在软件中提供选项倒也是个不错的方式,以此可以决定部分非必要的功能的开关,以此提高性能 其他上下文 No response

enhancementhelp wanted
3

Top Vue Repositories with Beginner Issues (8)

Updated Daily via GitHub GraphQL
bluerobotics
BlueOS
bluerobotics/BlueOS
S•Elite
464·VUVue

The open source platform for ROV, USV, robotic system operation, development, and expansion.

80%
Merge Rate
3h
Review Time
71%
1st-Timers
1 GFI
Scorecard
Smaug6739
Alexandrie
Smaug6739/Alexandrie
A•Welcoming
2.8k·VUVue

📚 The open-source, offline-first Notion, Obsidian & Confluence alternative. Advanced Markdown, multi-tenant teams, OIDC/SSO, and local S3 backups. Deploy in one command.

76%
Merge Rate
9h
Review Time
71%
1st-Timers
11 GFI
Scorecard
frappe
helpdesk
frappe/helpdesk
A•Welcoming
3.4k·VUVue

Modern, Streamlined, Free and Open Source Customer Service Software

50%
Merge Rate
-
Review Time
40%
1st-Timers
2 GFI
Scorecard
elk-zone
elk
elk-zone/elk
A•WelcomingLow Sample
6.0k·VUVue

A nimble Mastodon web client

#mastodon#mastodon-client#nuxt-app
58%
Merge Rate
-
Review Time
100%
1st-Timers
2 GFI
Scorecard
VueTorrent
VueTorrent
VueTorrent/VueTorrent
B•Solid
6.9k·VUVue

The sleekest looking WEBUI for qBittorrent made with Vuejs!

#bittorrent#frontend#qbittorrent
44%
Merge Rate
2d
Review Time
100%
1st-Timers
2 GFI
Scorecard
HuLaSpark
HuLa
HuLaSpark/HuLa
B•SolidLow Sample
7.6k·VUVue

🍀 A cross-platform instant messaging desktop application with exceptional performance built on Rust + Vue3, compatible with Windows, macOS, Linux, Android, and iOS(一款基于Rust+Vue3极致性能的跨平台即时通讯桌面应用,兼容Windows、MacOS、Linux、Android、IOS)

#chatbot#macos#rust
100%
Merge Rate
5d
Review Time
0%
1st-Timers
2 GFI
Scorecard
WGDashboard
WGDashboard
WGDashboard/WGDashboard
D•RiskyLow Sample
3.7k·VUVue

Simple dashboard for WireGuard VPN written in Python & Vue.js

#dashboard#flask-application#linux
-
Merge Rate
5d
Review Time
0%
1st-Timers
1 GFI
Scorecard
zyronon
TypeWords
zyronon/TypeWords
D•Risky
9.6k·VUVue

Practice English, one strike, one step forward; 练习英语,一次敲击,一点进步;

#english-learn#learn-english#memorizing-words
-
Merge Rate
-
Review Time
0%
1st-Timers
1 GFI
Scorecard

How to make your first Vue open-source pull request

Finding approachable Good First Issues in Vue allows you to build real-world software engineering experience. Instead of submitting PRs to abandoned repositories, GetMerged verifies maintainer review speeds and first-timer acceptance rates before you write a single line of code.

Select any issue above to claim it directly on GitHub, or click a repository to inspect full maintainer review turnaround metrics and triage guidance!

Get this week's top welcoming repos + fresh Good First Issues for Vue

Free weekly email, scoped to Vue. No account needed - confirm once and unsubscribe anytime.