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

Uploaded Source

File details

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

File metadata

  • Download URL: commitpulse-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 0a87d821284e1a8c1b61f0e0d1c380194877f9e7ca1a948b5dd60bc1044ad25e
MD5 51566897c8d8fb0b87226a025666d22c
BLAKE2b-256 eb66674f260155149fb0713de4ffc3e5fea98d457345b2e7cd916c0cb35c5b6f

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