lingdojo/kana-dojo
Good First Issues in TypeScript
TypeScript projects are great for beginners because the type system documents intent โ the compiler often tells you exactly what a fix needs.
24+ open beginner issues
15 repositories
July 21, 2026 last updated
Open TypeScript issues for beginners
lingdojo/kana-dojo
[Good First Issue] ๐ Add new Grammar Point 119 - Beginner-Friendly Open-source Contribution
x424protocol/x424
Add a minimal Hono protected-route example
x424protocol/x424
Review the OpenAPI contract from a first-time API consumer's perspective
Muskankr/AI-Resume-Analyzer
Improve contrast/visibility of the "No resume uploaded yet" empty state
shibutatsu/pulse-ap2-x402-conformance
Collect the external evidence required before v0.1.0
shibutatsu/pulse-ap2-x402-conformance
Reproduce the 80 AP2โx402 fixtures independently of Prime Beat
Aaditya1273/Agent.md
[Feature Suggestion] Add model-specific prompt engineering guidelines for Gemini and DeepSeek models
Aaditya1273/Agent.md
[Feature Suggestion] Add model-specific memory definitions for Gemini and DeepSeek models
BlockDash-Studios/RustAcademy
backend env schema and module startup docs are incomplete and inconsistent
BlockDash-Studios/RustAcademy
move dynamic module composition behind typed environment config
open-telemetry/opentelemetry-ecosystem-explorer
[Java Agent Release Comparison] Can performance be improved?
AshayK003/PriceSentinel
Add notifier unit tests (test_notifier.py)
AshayK003/PriceSentinel
Add shared test fixtures (conftest.py) for backend tests
podman-desktop/podman-desktop
Unblock update of eslint-plugin-sonarjs from 4.1.0 to 4.2.0
aid-linkk/aidlink-frontend
Replace mock-data export with a Horizon-backed transaction export pipeline that streams paginated blockchain history, includes cryptographic provenance headers, and generates provably authentic CSV/JSON files
podman-desktop/podman-desktop
Fix update of Biome 2.5.3 -> 2.5.4
chouhanindustries/copperhead
JLCPCB assembly CSV emitter for supplier BOM export (golden-file tested)
chouhanindustries/copperhead
Add a board-side footprint enumerator to the read-only s-expression reader
Thalos-Infrastructure/ThalosBackend
Complete the Notifications Flow (wire all lifecycle events)
Adamantine-guild/guildpass-core
Wire the Chain-of-Responsibility `PolicyEngine` into production and deprecate the duplicate monolithic `evaluate()`
Adamantine-guild/guildpass-core
Add a `GET /v1/communities/:communityId/roles` endpoint
Adamantine-guild/guildpass-sdk
Implement Multicall3-based batching for contract reads
Swiftramps/swiftramp
Show hash preimage details for auditors
How to contribute to a TypeScript project
Run the install command, then the build/typecheck script (often `npm run build` or `tsc --noEmit`) so you can see type errors as you work.
- Let the compiler guide you โ a red squiggle usually points straight at the change required.
- Avoid `any`; maintainers will ask you to type things properly in review.
- Small typing-improvement issues are an ideal first contribution.
Track these TypeScript issues and get AI-matched
Sign up free to bookmark issues, track your pull requests, and get AI-picked matches for your exact skill level.
Start contributing โ it's free
FirstIssue.dev