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.

21201PythonCI passing

Since May 29Pushed 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 yesterday

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

25

—

LowBetter than 35% of packages

Maintenance61

Regular maintenance activity

Popularity18

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity11

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://avatars.githubusercontent.com/u/2678592?v=4)[Aleksei Bakhirev](/maintainers/bakhirev)[@bakhirev](https://github.com/bakhirev)

---

Top Contributors

[![bakhirev](https://avatars.githubusercontent.com/u/2678592?v=4)](https://github.com/bakhirev "bakhirev (89 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

[mangoweb-sylius/sylius-extended-channels

Extended channels plugin for Sylius

1318.8k](/packages/mangoweb-sylius-sylius-extended-channels)

PHPackages © 2026

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