What every tool has to look up

Which languages exist, what files they claim, what builds them, and how package identity is spelled in each registry — as data, in a crate that depends on nothing.

827languages36ecosystems1111toolchains42registries58recorded gaps

What is actually known

Eight things langbank can know about a language. Most know one. Which, and which languages are thin.

facetlets a consumerlanguages
detectionrecognise a file as this language822
commentsstrip comments without parsing229
facetsknow it hosts components or styles22
conventionsfind its tests and fixtures17
toolchainname a tool that handles it206
compilerbuild or run it23
analyserlint or format it111
ecosystemresolve its packages29

Most languages know one thing about themselves

0 of 85
1 of 8530
2 of 8120
3 of 880
4 of 855
5 of 818
6 of 84
7 of 85
8 of 810

The part that does something

Where several languages claim an extension, langbank carries rules that read the bytes instead. Paste a file — it says which rule fired, not just which language.