{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"}],"enrichment":{"capability":"Writes trace events in Perfetto/Chrome trace format for performance profiling, with minimal overhead and optional output.","skillfed_tags":["profiling","tracing","performance-analysis"],"use_cases":["Profile Python application performance and visualize execution timelines in Chrome DevTools","Add lightweight tracing to CLI tools or services without heavy profiling overhead","Coordinate multi-process tracing by passing trace file paths or identifiers to child processes","Vendor into a project as a fallback profiling option without adding significant dependencies","Identify performance bottlenecks in specific code sections with named trace spans"],"what_it_does":"keke is a minimal trace-event writer that outputs performance profiling data in the Perfetto/Chrome trace format, readable in Chrome's about:tracing or Perfetto UI. It wraps code sections with context managers that record timing and metadata, then writes the results to a JSON file compatible with both tools.\n\nThe library is designed to be small enough to vendor into other projects and has near-zero overhead when disabled (by passing file=None). It supports basic distributed tracing through manual process coordination\u2014you manage unique identifiers and file names across child processes, then merge traces afterward. It depends only on psutil and is licensed under MIT, making it suitable for inclusion in other projects.","worth_installing":"Yes, if you need lightweight Chrome trace format output for profiling. The low install friction, permissive MIT license, active maintenance, and minimal dependencies make it practical for inclusion in projects. Not suitable if you need line-level profiling (consider viztracer instead) or distributed tracing out of the box."},"id":"keke","links":{"html":"https://skillfed.io/packages/keke","md":"https://skillfed.io/packages/keke.md","pypi":"https://pypi.org/project/keke/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-02-17","license_spdx":null,"license_treatment":"permissive","name":"keke","python_support":"supports_current","summary":"Easy profiling in chrome trace format"},"popularity":{"monthly_downloads":563620,"position":5978,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
