Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

getsentry/sentry-cocoa

The official Sentry SDK for iOS, tvOS, macOS, watchOS, iPadOS and visionOS.

Is getsentry/sentry-cocoa beginner-friendly?

In the last 30 days, getsentry/sentry-cocoa merged 31 of 45 pull requests from outside contributors, and its maintainers usually reply within 1 day. 7 beginner-friendly issues are open now.

Stars
1.1k
Forks
423
Open beginner issues
7
Indexed issues
378
Avg merge
1d 13h
Merged PRs (30d)
151
Dominant language
Swift
License
MIT
Last GitHub push
Oct 1, 2026
Latest indexed
Sep 16, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
good first issue

How to contribute to getsentry/sentry-cocoa

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's MIT license.
  4. Pick one of the 7 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • Convert the `SentrySerializable` protocol to Swift
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    getsentry/sentry-cocoa#9250 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryNSError` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9249 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryMechanismContext` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 68/100

    getsentry/sentry-cocoa#9248 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryId` to Swift
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    getsentry/sentry-cocoa#9247 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryFrame` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9246 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryBaggage` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9245 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryGeo` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9243 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryMechanism` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9242 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryStacktrace` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9241 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentrySpanId` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9240 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert the `SentrySampleDecision` enum to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9239 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert the `SentryLevel` enum to Swift
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    getsentry/sentry-cocoa#9238 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryTraceHeader` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9237 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentrySpanContext` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9236 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryTraceContext` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9235 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryDebugMeta` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9233 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert the `SentrySpan` protocol to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9234 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryThread` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9232 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryException` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    getsentry/sentry-cocoa#9231 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryMeasurementUnit` and its subclasses to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9230 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryRequest` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9229 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryMessage` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9228 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryUser` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9227 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryBreadcrumb` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    getsentry/sentry-cocoa#9226 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryTransactionContext` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    getsentry/sentry-cocoa#9225 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryAttachment` and `SentryAttachmentType` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9224 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryEvent` to Swift
    Open

    Difficulty 5/5 Over a week Newbie friendliness 38/100

    getsentry/sentry-cocoa#9223 · 1 comment ·

    Maintainers usually reply within 1 day

  • Decide whether internal classes convert before `SentrySpan`
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    getsentry/sentry-cocoa#9222 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryTransaction` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9221 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryScope` to Swift
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    getsentry/sentry-cocoa#9220 · 1 comment ·

    Maintainers usually reply within 1 day

  • Update `SWIFT.md` for public types written in Swift
    Open

    Difficulty 2/5 1-2 days Newbie friendliness 78/100

    getsentry/sentry-cocoa#9219 · 1 comment ·

    Maintainers usually reply within 1 day

  • Deprecate public C functions and constants and add Swift equivalents
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    getsentry/sentry-cocoa#9218 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryReplayApi` to Swift
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 68/100

    getsentry/sentry-cocoa#9217 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentrySamplingContext` to Swift
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 65/100

    getsentry/sentry-cocoa#9216 · 1 comment ·

    Maintainers usually reply within 1 day

  • Convert `SentryHttpStatusCodeRange` to Swift
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 88/100

    getsentry/sentry-cocoa#9215 · 1 comment ·

    Maintainers usually reply within 1 day

  • App Hangs V2 reports hangs longer than the process lifetime, in an app with no background modes
    Open
    Bug Cocoa Errors

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    getsentry/sentry-cocoa#9205 · 1 comment ·

    Maintainers usually reply within 1 day

  • Provide endSesstionWithStatus interface
    Open
    Cocoa Feature

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9178 · 1 comment · 5 reactions ·

    Maintainers usually reply within 1 day

  • Migrate Cocoa test-app scripts to the new Sentry CLI
    Open
    Cocoa Task

    Difficulty 3/5 1-2 days Newbie friendliness 68/100

    getsentry/sentry-cocoa#9169 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add --build-settings to the SentryObjC XCFramework script
    Open
    Cocoa Task

    Difficulty 3/5 1-2 days Newbie friendliness 72/100

    getsentry/sentry-cocoa#9167 · 1 comment ·

    Maintainers usually reply within 1 day

  • Support span links for auto-instrumented network spans on iOS
    Open
    Cocoa Feature Spans

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    getsentry/sentry-cocoa#9165 · 1 comment ·

    Maintainers usually reply within 1 day

  • CrashE2E scenario: hybrid SDK reports a synthetic NSException with custom return addresses
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    getsentry/sentry-cocoa#9152 · 1 comment ·

    Maintainers usually reply within 1 day

  • Publish a V10 preview xcframework for downstream SDK testing
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 50/100

    getsentry/sentry-cocoa#9151 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add an option to disable the C++ exception monitor in V9 and V10
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 58/100

    getsentry/sentry-cocoa#9150 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add internal stacktrace-from-addresses and current-threads API for hybrid SDKs
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    getsentry/sentry-cocoa#9149 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add internal fatal NSException reporting API for hybrid SDKs
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    getsentry/sentry-cocoa#9148 · 1 comment ·

    Maintainers usually reply within 1 day

  • Support Kotlin Multiplatform on V10 / KSCrash
    Open

    Difficulty 5/5 Over a week Newbie friendliness 30/100

    getsentry/sentry-cocoa#9147 · 1 comment ·

    Maintainers usually reply within 1 day

  • docs: Update Apple WebView guidance for connected traces
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 76/100

    getsentry/sentry-cocoa#9136 · 1 comment ·

    Maintainers usually reply within 1 day

  • Write sentry-cocoa v9 --> v10 migration guide incl. upgrade-assistance agent prompt
    Open
    Cocoa documentation

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    getsentry/sentry-cocoa#9054 · 1 comment ·

    Maintainers usually reply within 1 day

  • Select the crashing thread from the converted call-stack tree
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    getsentry/sentry-cocoa#9052 ·

    Maintainers usually reply within 1 day

  • SDK diagnostics contaminate sandboxed CLI completion output
    Open
    3. Medium Bug Cocoa Platform: macOS

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    getsentry/sentry-cocoa#9047 · 1 comment ·

    Maintainers usually reply within 1 day

Showing the newest 100

This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.

Open advanced filter

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.