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

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.6.tar.gz (59.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

commitpulse-0.1.6-py3-none-any.whl (58.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: commitpulse-0.1.6.tar.gz
  • Upload date:
  • Size: 59.4 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.6.tar.gz
Algorithm Hash digest
SHA256 ed9affd2d95c0a486db00d75a89d86a45f459a0b7a953432ce58f28c37eb30ab
MD5 4156c2631cb1d7dd7e37f5d715bb6850
BLAKE2b-256 bee26db15ad4a6c7472a1ae7cf5076fdfea70637469e3ebb139b32e3f31f0f78

See more details on using hashes here.

File details

Details for the file commitpulse-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: commitpulse-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 58.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for commitpulse-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8161343e8962e5441595ce0b778070f797e12a9eb089e93c23e88227ce556c38
MD5 9bf87469869f91701f6d2ede3f9d62f4
BLAKE2b-256 d4b720e6440df8432a43f79bac24514ea3eec181d132aecdfb2f2a9d74756aed

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