kospex
Kospex maps the knowledge, technology and maintenance risk hiding in your git repositories.
It answers questions that are surprisingly hard to answer at scale: who still knows this code? what are we actually built on? what's quietly going stale?
Kospex inspects cloned repositories on disk and aggregates everything into a single
queryable database. There are two ways to use it: a CLI for scanning, querying and
automation, and a Web UI (kweb) for exploring the data interactively.
Inspired by the excellent Mergestat lite, whose database structure we use to model data from git repositories.
For details on changes, see the changelog.
Installation, setup and usage
See the official installation documentation.
What is a kospex?
We're aiming to [k]now your c[o]de by in[spe]cting the haruspe[x]. From Wikipedia, The Latin terms haruspex and haruspicina are from an archaic word, hīra = "entrails, intestines"
So we're going to help look at the "guts of your code" to gain an understanding of the repositories, technology landscape (sprawl?) and developers.
Metadata
Release files for kospex 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kospex-0.1.0.tar.gz | 641.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kospex-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.2 MB
Release files / kospex-0.1.0.tar.gz
| Download URL | kospex-0.1.0.tar.gz |
|---|---|
| Size | 641.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7bb803eefe3cfab4431f2a579b35d298c4b9330fa740a484644b0aba8a7f3290
|
|
BLAKE2b-256 checksum How to use checksums |
ed9e32ebed447d07f4f6ed88935cbd1ad0d38203b639cc0366ef5936615637de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / kospex-0.1.0-py3-none-any.whl
| Download URL | kospex-0.1.0-py3-none-any.whl |
|---|---|
| Size | 577.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
03c9738d32b2c7cc096ea584cf134a4bd903f0fd004a2bb47fc3e46fdcb042f9
|
|
BLAKE2b-256 checksum How to use checksums |
e770335fb24f02b62609e8e4cc735f5a7ef97ebf71f6d04078bc98af45f147fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|