Skip to main content

Premium Git repository analytics and dashboard generator

Project description

💎 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 | 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

3. Master Scan

Aggregate all repositories in your computer and sync them at once.

commitpulse --scan

🛠️ 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

commitpulse-0.1.4.tar.gz (59.5 kB view details)

Uploaded Source

File details

Details for the file commitpulse-0.1.4.tar.gz.

File metadata

  • Download URL: commitpulse-0.1.4.tar.gz
  • Upload date:
  • Size: 59.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for commitpulse-0.1.4.tar.gz
Algorithm Hash digest
SHA256 5eec68b5cdd59f1bf3cbad814a38a6b47e8ab7ebd3ac1c4102095fff3b32a533
MD5 f7b79de6ecddbd209d91cdb12f8e14ab
BLAKE2b-256 b479045beff5a9ed032203c77436448cbe4f0694416cf8b7b3a71707fa9dd7ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page