TypeScript good first issues

9,272 open TypeScript issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,788 at 2/5, 12,702 at 3/5, 12,124 at 4/5, 857 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is TypeScript.

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

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~9,272 matching filters (TypeScript · 10+ stars)

List

test: add unit tests for useRecoilTransactionsHistory hook

AI summary

This issue requests the addition of unit tests for the `useRecoilTransactionsHistory` hook, which currently lacks coverage. The tests should cover various scenarios like initial state, transaction recording, skipping/toggling actions, consecutive toggling, rollback, sweep, and reset. The necessary testing infrastructure (Vitest, Testing Library) is already in place.

good first issueHacktoberfest
49
Difficulty
3/5

opencode runs die on a permission prompt: OD probes for a flag opencode dropped

AI summary

Opencode runs are failing when they require external tool permissions because the agent is looking for a deprecated flag (`--dangerously-skip-permissions`). The agent incorrectly reports these failed runs as successful, making it difficult to diagnose issues. The suggested fix is to update the agent to probe for both the old and new permission flags to maintain compatibility.

bughelp wanted
73.7K
Difficulty
3/5

Feature: Add Nakama as a Coolify deployment template

AI summary

This issue proposes adding Nakama, a game server, as a one-click deployment template to the Coolify self-hosting platform. This integration aims to increase Nakama's adoption by leveraging Coolify's user base and providing a smoother deployment experience, addressing common self-hosting challenges like persistence and reverse proxy configuration.

good first issuestage: nowpriority: lownew-featurerole: DevOps
216
Difficulty
2/5

🐝 Hive Advisory Report

AI summary

This issue serves as a central hub for advisory findings from Hive agents, particularly at lower ACMM levels where agents analyze code without creating direct issues or PRs. A governor agent periodically posts digest comments summarizing these advisory findings. This issue is intended to be a living document and should not be closed.

help wantedagent/scannerhive/advisoryagent/securityhive/hosted-kubestellar-console-4vkt
119
Difficulty
2/5

A disabled build should ship no SDK code at all, not merely go unused

AI summary

This issue proposes modifying the Vite plugin for Reticle to ensure that when the plugin is disabled, no SDK code is included in the production build. This will be achieved by aliasing the `@reticlehq/browser` package to a no-operation stub module, preventing any SDK functionality from being shipped to production even if imported by the application.

enhancementgood first issuehelp wantedarea/browser
244
Difficulty
3/5

Write the recipe: Adding a New CLI Subcommand (docs/recipes/adding-a-cli-subcommand.md)

AI summary

This issue requests the creation of a new documentation recipe for adding a CLI subcommand. The recipe should provide a practical, step-by-step guide on how to implement a new subcommand in `src/cli.ts`, including argument parsing and testing, with a concrete example from the repository.

documentationhelp wantedcommunitydaily starter issuetime: 1 hourlevel: second-pr
14
Difficulty
2/5

Bounty: end-to-end test copperhead create (brief → clean full run) + findings report

AI summary

This bounty seeks to establish an end-to-end test for the `copperhead create` pipeline, which generates manufacturable KiCad artifacts from a natural-language brief. The goal is to automate the entire process, fix any blocking issues encountered during a full run, and provide automated coverage to prevent future regressions.

help wantedarea:pipelinearea:observabilitybounty
52
Difficulty
4/5

New Project dialog unreachable since #6142 — no way to bind a project to a local working directory

AI summary

A bug introduced in commit #6142 has made the 'New Project' dialog unreachable for signed-out users. This dialog is the only way to bind a project to a local working directory, preventing users from creating projects that save files in their own folders. This issue affects multiple releases and the current main branch.

buggood first issuehelp wanted
73.7K
Difficulty
3/5

OpenSSF — **Branch-Protection** improvements

AI summary

This issue proposes improvements to the OpenSSF's branch protection mechanisms. The goal is to enhance the security and integrity of code repositories by strengthening access controls and safeguarding critical branches from unauthorized changes. This is a 'Good First Issue' indicating it's suitable for newcomers to contribute.

P2-⏭️💎Good First Issue
43
Difficulty
2/5

clean away unnecessary-type-conversion

AI summary

This issue requests a fix for unnecessary type conversions that are currently ignored in CI. The goal is to eliminate these redundant conversions, making the code cleaner and potentially more efficient. The label 'good first issue' suggests it's a straightforward task suitable for new contributors.

good first issue
147.3K
Difficulty
2/5

Close out the TODO in src/plugins/mentor.ts

AI summary

This issue requires implementing a command in `src/plugins/mentor.ts` that pairs beginner contributors with second-PR level contributors for guidance. The task involves understanding the TODO's intent, implementing the functionality, removing the comment, and ensuring the code passes checks.

help wanteddaily starter issuedeveloper toolingtime: 30 minlevel: second-pr
14
Difficulty
2/5

fix(media): send image_urls to Fal Seedream edit endpoints

AI summary

The Open Design application fails to send image references correctly to the Fal Seedream edit endpoint. It sends a singular `image_url` when the endpoint expects an `image_urls` array, causing generation errors. The fix involves adapting the request format based on the specific Fal model endpoint.

buggood first issuehelp wanted
73.7K
Difficulty
2/5

[Bug]: production stage emits no progress while building one large artifact in a single tool call

AI summary

The production stage of a Full Plan prototype fails to emit progress when building a single large artifact (an index.html file). This leads to the agent timing out due to inactivity, resulting in no artifact being produced. The issue stems from the agent potentially sending the entire large file as a single tool-call argument, which the current continuation prompt doesn't adequately handle for large outputs.

buggood first issuehelp wanted
73.7K
Difficulty
3/5

[Good First Issue] 🎎 Add new Example Sentence 32 - Beginner-Friendly Open-source Contribution

AI summary

This issue is a beginner-friendly task to add a new Japanese example sentence to a JSON file. No coding knowledge is required, and the contribution can be made directly through the GitHub web interface in under a minute. It's marked as a 'Good First Issue' and is suitable for Hacktoberfest.

enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruit
1.9K
Difficulty
1/5

[quality] pkg/agent/updater executeBinaryUpdateFlow at 13.3% coverage — auto-update binary path largely untested

AI summary

The branch protection policy for the 'main' branch is misconfigured, allowing merges without required CI checks passing. This contradicts documentation that relies on CI to prevent broken formulas from reaching users, potentially leading to end-user issues.

help wantedqualitytestinghive/hosted-kubestellar-console-4vktagent/qualityapproved-direction
119
Difficulty
3/5

Window size/position silently reset by electron-window-state (hidden-window bounds + out-of-bounds wipe)

AI summary

This issue describes two bugs in the `electron-window-state` library that cause window size and position to be silently reset. The first bug occurs when a hidden window is treated as 'normal', leading to maximized bounds being stored as restore bounds. The second bug happens when stored window bounds are entirely outside any connected display, causing the entire state to be reset.

help wanted
20.4K
Difficulty
4/5

💡 Make "Overdue" optional

AI summary

The user wants to make the "Overdue" feature optional, as it conflicts with their workflow of using "Today" as a flexible, unscheduled task list. They previously used "Today" for tasks that needed to be done at the next opportunity, but the new "Overdue" logic now treats these as late, even if they weren't strictly due. The proposed solution is to allow "Overdue" to be opt-in for tasks without explicit deadlines.

help wanted
20.4K
Difficulty
3/5

💡Reminder alarm

AI summary

The user wants to add a feature to set a reminder alarm for the start time of a task. This would involve adding a toggle switch when setting a task's start and reminder times to activate a phone alarm.

help wantedandroid
20.4K
Difficulty
2/5

💡 Different times for Repeated Tasks

AI summary

The user wants to schedule recurring tasks that occur at different times on different days of the week. Currently, Superproductivity only allows a single time for all occurrences of a recurring task, forcing the user to create multiple individual tasks for this scenario.

help wanted
20.4K
Difficulty
3/5

[research] agent-shell native citizen: explicit sender identity + self-fetch prompt-queue inbound

AI summary

This issue proposes research into integrating `agent-shell` as a native component within the `Entwurf` system. The goal is to enable explicit sender identity and a prompt queue for inbound messages, leveraging existing `agent-shell` features and defining new integration points for `Entwurf`.

enhancementhelp wantedpriority:important-not-urgent
27
Difficulty
4/5

[Feature]: Plex auto request

AI summary

The user is requesting a feature to allow Plex users to seamlessly request content. They propose a solution similar to Pulsarr, where adding content to a Plex watchlist would automatically trigger a request to the arr stack (e.g., Radarr/Sonarr). This aims to simplify content requests for less tech-savvy users.

Type: FeatureStatus: In ProgressPriority: LowArea: MonitoringHelp WantedBacklog
761
Difficulty
3/5

Sort Tasks chronological

AI summary

The user is requesting the ability to sort tasks chronologically by their due date, or at least have the 'Today' view default to this sorting. Currently, tasks are not displayed in chronological order, even in the 'Today' view, which is causing frustration.

help wantedcommunity feedback wanted
20.4K
Difficulty
2/5

Also browsing: Python , JavaScript , Rust