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.

22531PythonCI passing

Since May 29Pushed 2mo 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 2w 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

25

—

LowBetter than 35% of packages

Maintenance56

Moderate activity, may be stable

Popularity20

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity12

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

[zero-to-prod/data-model

Transforms Data into Type-Safe DTOs.

14233.4k32](/packages/zero-to-prod-data-model)[monsieurbiz/sylius-no-commerce-plugin

Disable the e-commerce on your Sylius.

1421.1k](/packages/monsieurbiz-sylius-no-commerce-plugin)

PHPackages © 2026

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