Skip to main content

💎 Commit Pulse

PyPI version License: MIT

High-fidelity Git analytics for the modern developer. Analyze your repositories, track contributor impact, and visualize your engineering legacy in seconds.

Explore the Registry | GitHub Repository | PyPI Package


🚀 Quick Start

1. Installation

pip install commitpulse

2. Pulse to Cloud (Default)

Host your dashboard globally and get a unique, shareable URL.

commitpulse

Output: ✨ Successfully published! Share your Pulse at: https://commitpulse.pxxl.click/v/unique-id


🛠️ Advanced Usage

Local-First Analysis

Generate a self-contained, interactive HTML dashboard strictly on your machine.

commitpulse --local

[!IMPORTANT] This will prompt for a security confirmation (y/n) before generating local files.

Targets & Options

  • commitpulse /path/to/repo: Analyze a specific directory.
  • --no-open: Analyze and sync without automatically opening the browser.

🧬 Engineering Intelligence

  • Robust Language Detection: Uses byte-count analysis and an expanded polyglot map for high-precision stack breakdown.
  • Privacy by Design: Raw code never leaves your machine. We only analyze Git metadata to build your visual profile.
  • Premium Aesthetics: Interactive heatmaps, productivity distributions, and contributor impact visualizations.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Sync your pulse. Reveal your impact.

Built with ❤️ by Samuel Olubukun

Metadata

Release files for commitpulse 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for commitpulse 0.1.6
File Size Uploaded
commitpulse-0.1.6.tar.gz 59.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for commitpulse 0.1.6
File Interpreter ABI Platform
commitpulse-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 117.5 kB

Release files / commitpulse-0.1.6.tar.gz

Download URL commitpulse-0.1.6.tar.gz
Size 59.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ed9affd2d95c0a486db00d75a89d86a45f459a0b7a953432ce58f28c37eb30ab
BLAKE2b-256 checksum
How to use checksums
bee26db15ad4a6c7472a1ae7cf5076fdfea70637469e3ebb139b32e3f31f0f78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.2

Release files / commitpulse-0.1.6-py3-none-any.whl

Download URL commitpulse-0.1.6-py3-none-any.whl
Size 58.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8161343e8962e5441595ce0b778070f797e12a9eb089e93c23e88227ce556c38
BLAKE2b-256 checksum
How to use checksums
d4b720e6440df8432a43f79bac24514ea3eec181d132aecdfb2f2a9d74756aed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

1 release file

0.1.4

1 release file

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page