PHPackages                             bakhirev/assayo - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. bakhirev/assayo

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

bakhirev/assayo
===============

Visualization and analysis you git log. Creates HTML report about commits statistics, employees and company. Also it parse git log and give a achievements based on git stat. In addition the typical git stats, this package can show statistics by departments, tasks or determine the location of users. It quickly parses large git log files.

2151Python

Since Jul 8Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/bakhirev/git-log-stat)[ Packagist](https://packagist.org/packages/bakhirev/assayo)[ RSS](/packages/bakhirev-assayo/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

git log stat report
===================

[](#git-log-stat-report)

Visualization and analysis you git log. Creates HTML report about commits statistics, employees and company. Also it parse git log and give a achievements based on git stat.

In addition the typical git stats, this package can show statistics by departments, tasks or determine the location of users. It quickly parses large git log files.

**Links:** [demo](https://bakhirev.github.io/demo/?ref=npx&dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=npx), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/).

**Video:** [english](https://www.youtube.com/watch?v=uMbhrrd25t4), [español](https://www.youtube.com/watch?v=skmctb_2rZ0), [русский](https://www.youtube.com/watch?v=jwCp_-bhrCQ).

**Core application:** [github](https://github.com/bakhirev/assayo), [website](https://bakhirev.github.io/?ref=npx)

[![](https://camo.githubusercontent.com/75db86f2c0a48f42425d60b114996f194a7ab8258df2af10495b133942b65b34/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f66616365626f6f6b2e6a7067 "Visualization and analysis of git repository")](http://www.facebook.com/sharer.php?u=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/8a6e48ca2e9cd79ff3c3231624151ba6ec30b2fa1ebfc00f1397db402e18a970/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f7265646469742e6a7067 "Visualization and analysis of git repository")](https://reddit.com/submit?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&title=Visualization%20and%20analysis%20of%20git%20repository)[![](https://camo.githubusercontent.com/79b4e3dbc9a1b09b65b1b3dc07fd19ba697fe75302ae7bf4e91aa78e95a5e913/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f747769747465722e6a7067 "Visualization and analysis of git repository")](https://twitter.com/intent/tweet?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&text=Visualization%20and%20analysis%20of%20git%20repository%20%3A%20Check%20your%20git%20stats%21&via=&hashtags=IT%2Cgit%2Cstatistics%2Caudit%2Cdata-visualization%2Creport)[![](https://camo.githubusercontent.com/3937b98ae7cba546aa0109d08013d1130aae14a9c7c9d99e2be0ac350d4655b6/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f6c696e6b6564696e2e6a7067 "Visualization and analysis of git repository")](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/dd8ba457ac323c19cc2df0b6f1c534b7b9f3d4b4ca4ea284de6f8d9ac3e4db2a/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f74756d626c722e6a7067 "Visualization and analysis of git repository")](https://www.tumblr.com/widgets/share/tool?canonicalUrl=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&title=Visualization%20and%20analysis%20of%20git%20repository&caption=Check%20your%20git%20stats%21&tags=IT%2Cgit%2Cstatistics%2Caudit%2Cdata-visualization%2Creport)[![](https://camo.githubusercontent.com/76e007ffb022d630b4c84ebf3d198fd4f3a9fb2ceca7e2902fb8761c6290cf96/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f626c6f676765722e6a7067 "Visualization and analysis of git repository")](https://www.blogger.com/blog-this.g?u=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&n=Visualization%20and%20analysis%20of%20git%20repository&t=Check%20your%20git%20stats%21)[![](https://camo.githubusercontent.com/1f62081c0e12e335068deb4deaaa64e8bcca054fc08dbac6be1b33b49f69f756/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f657665726e6f74652e6a7067 "Visualization and analysis of git repository")](https://www.evernote.com/clip.action?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&title=Visualization%20and%20analysis%20of%20git%20repository%20%3A%20Check%20your%20git%20stats%21)[![](https://camo.githubusercontent.com/8ece5591ab86bb54a6a749bc995a3f7b38dc08feccba9e6f87bd0951ed2172d2/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f6164642e746869732e6a7067 "Visualization and analysis of git repository")](http://www.addthis.com/bookmark.php?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/38c4e2e5cca151035ddda1667f2d4236d7938a648dc4d6f780dd3d14800fc129/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f676574706f636b65742e6a7067 "Visualization and analysis of git repository")](https://getpocket.com/edit?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/aa3c23e24ef081260c3d20f02c663bf29373f97d05849e637fb81471eafe241f/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f6861636b65722e6e6577732e6a7067 "Visualization and analysis of git repository")](https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&t=Visualization%20and%20analysis%20of%20git%20repository)[![](https://camo.githubusercontent.com/21f8e8c598985545c21429f5aa27ddc449ace99b69a7798bc8bd563938d7b460/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f6275666665722e6a7067 "Visualization and analysis of git repository")](https://buffer.com/add?text=Visualization%20and%20analysis%20of%20git%20repository%20%3A%20Check%20your%20git%20stats%21&url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/f349c9c288252a916f47088e334c39e664713cdeb394741749094df319e9823c/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f666c6970626f6172642e6a7067 "Visualization and analysis of git repository")](https://share.flipboard.com/bookmarklet/popout?v=2&title=Visualization%20and%20analysis%20of%20git%20repository%20%3A%20Check%20your%20git%20stats%21&url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/be8313d7389e7fb1543f38aa60fdf602503bf7a4f645fd78822fdba53a2ee854/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f696e73746170617065722e6a7067 "Visualization and analysis of git repository")](http://www.instapaper.com/edit?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&title=Visualization%20and%20analysis%20of%20git%20repository&description=Check%20your%20git%20stats%21)[![](https://camo.githubusercontent.com/7a051d669888d22740fea87d38d7986f5393d2eec3434e70e957b1d2a925cf03/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f64696173706f72612e6a7067 "Visualization and analysis of git repository")](https://share.diasporafoundation.org/?title=Visualization%20and%20analysis%20of%20git%20repository&url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/983e990402ad7804550864a9f2617b49275e09be447dca293b521ad57463f209/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f717a6f6e652e6a7067 "Visualization and analysis of git repository")](http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/e4a583d84709d13a4b87fbf7516fe26e2020661473b2323665c7cf436f18f5d9/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f766b2e6a7067 "Visualization and analysis of git repository")](http://vk.com/share.php?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&title=Visualization%20and%20analysis%20of%20git%20repository&comment=Check%20your%20git%20stats%21)[![](https://camo.githubusercontent.com/29968091a7603cb991401e0d14e71f1765efc55036902ac16751207255ea241b/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f776569626f2e6a7067 "Visualization and analysis of git repository")](http://service.weibo.com/share/share.php?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&appkey=&title=Visualization%20and%20analysis%20of%20git%20repository&pic=&ralateUid=)[![](https://camo.githubusercontent.com/8ae08deb7d2c9297da2a42fddc304e55391b4c95d3a142c4cb04f642f662b0be/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f6f6b2e72752e6a7067 "Visualization and analysis of git repository")](https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/f9883445face759095e9780c71610072eacc217b57757d2f47eadf94708d085f/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f646f7562616e2e6a7067 "Visualization and analysis of git repository")](http://www.douban.com/recommend/?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&title=Visualization%20and%20analysis%20of%20git%20repository%20%3A%20Check%20your%20git%20stats%21)[![](https://camo.githubusercontent.com/51b7e6b573fbf0f77cf940cb7e814eb4bdf3d48288a6cba578f20cfaf1646da5/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f78696e672e6a7067 "Visualization and analysis of git repository")](https://www.xing.com/spi/shares/new?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo)[![](https://camo.githubusercontent.com/666f58eb26d125dfc68a523e2e31c7e3ddb068bd44fd95471a72ce46f46c092a/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f72656e72656e2e6a7067 "Visualization and analysis of git repository")](http://widget.renren.com/dialog/share?resourceUrl=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&srcUrl=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&title=Visualization%20and%20analysis%20of%20git%20repository%20%3A%20Check%20your%20git%20stats%21&description=Check%20your%20git%20stats%21)[![](https://camo.githubusercontent.com/06b9af9e2bed0a5e1083adee065cbaa7cf32c9ac4ae7266745e31df977004299/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f74687265656d612e6a7067 "Visualization and analysis of git repository")](https://camo.githubusercontent.com/06b9af9e2bed0a5e1083adee065cbaa7cf32c9ac4ae7266745e31df977004299/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f74687265656d612e6a7067)[![](https://camo.githubusercontent.com/084bafe395b41bedd66f22f44f5e28d9e13a131bcf06ea04da60ac939749c8c6/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f73656f2f736f6369616c2f6c696e652e6d652e6a7067 "Visualization and analysis of git repository")](https://lineit.line.me/share/ui?url=https%3A%2F%2Fgithub.com%2Fbakhirev%2Fassayo&text=Visualization%20and%20analysis%20of%20git%20repository%20%3A%20Check%20your%20git%20stats%21)

[![](https://camo.githubusercontent.com/43ee9ff2734cdae61c96005a8b3ec1d07099f775178eeda808243a3868626ba4/68747470733a2f2f62616b68697265762e6769746875622e696f2f6173736574732f696d616765732f696e6465782e676966)](https://bakhirev.github.io/demo/?dump=./test.txt)Run
---

[](#run)

NodeJS:

```
npx assayo

```

PHP:

```
composer require bakhirev/assayo
vendor/bin/assayo

```

Python:

```
pipx install assayo
assayo

```

Ruby:

```
gem install assayo
assayo

```

Go:

```
go get github.com/bakhirev/assayo
go install github.com/bakhirev/assayo
assayo

```

### Options

[](#options)

Description`--no-file`do not save information about files changes in log`--debug`show information about log processing### The result of the work

[](#the-result-of-the-work)

The script will create a folder `./assayo` with a HTML-report about repository based on information from git log:

```
./assayo/index.html - report
./assayo/log.txt    - information from git log

```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance59

Moderate activity, may be stable

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity14

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/afd93259e36e36d676f2db48c1f5cc6900be4a1fc50612fe7201c429d7a948d9?d=identicon)[bakhirev](/maintainers/bakhirev)

---

Top Contributors

[![bakhirev](https://avatars.githubusercontent.com/u/2678592?v=4)](https://github.com/bakhirev "bakhirev (85 commits)")

---

Tags

gitlogreportstatic

### Embed Badge

![Health badge](/badges/bakhirev-assayo/health.svg)

```
[![Health](https://phpackages.com/badges/bakhirev-assayo/health.svg)](https://phpackages.com/packages/bakhirev-assayo)
```

###  Alternatives

[wwwision/dcb-eventstore

Implementation of the Dynamic Consistency Boundary pattern described by Sara Pellegrini

2131.5k10](/packages/wwwision-dcb-eventstore)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
