Skip to content

Add safedump to Debugging Tools / Others - #3266

Closed
Muneer320 wants to merge 1 commit into
vinta:masterfrom
Muneer320:add-safedump
Closed

Add safedump to Debugging Tools / Others#3266
Muneer320 wants to merge 1 commit into
vinta:masterfrom
Muneer320:add-safedump

Conversation

@Muneer320

Copy link
Copy Markdown

Add safedump to Debugging Tools

Submission Type: Hidden Gem

Why safedump belongs here:

safedump is a local-first crash diagnostics framework for Python that fills a gap no other tool covers well:

  • Local-first structured crash reports — captures full debugging context (local variables, types, exception chains, thread state, environment) as JSON files. No cloud, no telemetry, no network calls.
  • Built-in secret redaction — automatically scrubs passwords, API keys, tokens, JWTs, AWS keys from crash reports with an audit trail. Adjustable privacy tiers (0-4).
  • Offline CLI viewer — safedump view provides beautiful Rich-powered terminal output. Also supports list, clean, test commands.
  • Extensible — plugin system, custom redaction rules, before_capture hooks.
  • Production-ready — v1.1.0 on PyPI, CI-tested on Python 3.9-3.13 across Linux/macOS/Windows. Zero overhead during normal operation.

Unique among existing entries: no tool in the current list produces structured, redacted, shareable crash reports that can be inspected offline.

safedump is a local-first crash diagnostics framework for Python that captures full debugging context, redacts secrets automatically, and provides an offline CLI viewer for crash reports. Created by Muneer320 (github.com/Muneer320/safedump).
@Darkwolkers

Copy link
Copy Markdown

Ok

@amuhd662-hash amuhd662-hash left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

argys(t.Any)

@JinyangWang27

Copy link
Copy Markdown
Collaborator

Thanks for your submission. However, this project does not meet our acceptance criteria:

Repository age: The repository was created 1 month ago. We require a minimum of 3 months (or 6 months for Hidden Gem submissions) to ensure project stability.

GitHub stars: 4 stars (minimum 100 required, or strong justification for Hidden Gem).

Please see our CONTRIBUTING.md for full requirements. You're welcome to resubmit once the project has matured and gained community traction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants