Softanza
StartFrançais
Softanza
What is there, counted

What the library holds

A foundation is claimed in words and shown in files. Here is what the library holds, counted from a checkout of it: its domains, its engine, its tests and its design documents.

The library map

Every domain folder of the library, with its files and its lines of code. Tests, documents and archives are not counted as code.

DomainFilesLines
list5274,591
graph3765,522
string4348,199
number2236,520
table1526,490
object719,293
common2515,662
datetime715,639
data914,633
sound3213,923
stats1213,574
regex1013,331
file1112,328
natural1311,920
security2511,634
system2411,502
math179,587
service199,345
graphics148,038
geo107,569
meta137,279
education2906,773
agentic124,816
reactive114,443
i18n54,131
cluster144,025
gui83,719
perf133,711
neural63,474
appserver53,331
plugin243,258
optim52,753
linguistic82,656
learning112,589
reflect12,585
extercode92,016
network81,662
testoor31,541
gpu31,326
app21,098
platform1892
governance1888
error22777
extincode8722
conversation3658
refine1554

The engine

The engine is written in Zig: 375 source files, 160,063 lines. The largest, with their lines: list (6,518), string (5,052), ring_bridge_stats (4,476), ring_bridge_string (4,335), eigen_general (4,254), linalg (3,309), reactor (2,969), graph (2,808).

The tests

5,284 test files in 158 folders, of which 527 are scenario guards and 4,474 are numbered tests of the classic form.

The design documents

43 design documents, for anyone who wants to understand why the library is made as it is. Each title opens the document on GitHub; the number is its lines.

These numbers were read from a copy of the library at commit 4a184e6f0 by a tool of the site (tools/depth_run.py), counted as files and lines of text. They are not runs.