.bs
3 claimants
3 primary
0 secondary
shared primary (3)
SWH popularity
From the SWH-MSR-ARV dataset (Desmazières, Di Cosmo, Lorentz, MSR 2025; file nb_extensions_alphanum.csv) — one row per (ext, year) in the full SWH archive. Case-aggregated. citation.
114.6K
total occurrences
35.9K
since 2019 (31.3%)
1970–2023
years active
Case variants in archive: .bs (113.4K), .BS (1.1K), .bS (68), .Bs (1) — aggregated above.
Attribution status
This extension is attributed to Bikeshed; Bikeshed; Bluespec BH; BrighterScript as primary by 4 authoritative claims.
Authoritative sources: ✓ Linguist ✗ Pygments · no claim ✓ Wikidata · Q136526352 ✗ Wikipedia · no claim
Claimants (4)
Languages that list
.bs among their extensions. Strength reflects whether the upstream source treated it as their primary extension.| Language | Source | Strength |
|---|---|---|
| Bikeshed | linguist | primary |
| Bikeshed | wikidata | primary |
| Bluespec BH | linguist | primary |
| BrighterScript | linguist | primary |
Wikidata says… (3)
File formats, image formats, audio codecs and other non-PL
entities that claim
.bs on Wikidata
(property P1195) or in the Wikipedia infobox.
Source: data/derived/external_extension_index.csv.
Click Use as new PL on any row to open the
Add-PL form pre-filled with that entry's name, Wikipedia/Wikidata
URL, and this extension — one submission creates the PL + claim.
| Format | Class (Wikidata P31) | Suggested label | MIME | Notes | Action |
|---|---|---|---|---|---|
| Bikeshed Q136526352 Specification authoring tool | file format; open-source software | — | — | — | Use as new PL ↗ |
| Printfox bitmap Q28055391 Printfox (or Printfox/Pagefox) bitmap is a raster graphics format associated with the Printfox and Pagefox desktop publishing programs for the Commodore 64 | image file format | binary:image | — | — | Use as new PL ↗ |
| PrintFox/Pagefox bitmap (320x200) Q105859090 file format | file format | — | application/octet-stream | — | Use as new PL ↗ |
Disambiguation rules (3)
Linguist heuristics that decide, by content, which language a
.bs file actually is.| Rule | Predicts | Kind | Predicates (truncated) |
|---|---|---|---|
h/linguist/.bs/0 | Bikeshed | predicates | [{"kind": "any", "regexes": ["^(?i:<pre\\s+class)\\s*=\\s*('|\\\"|\\b)metadata\\b('|\\\"|\\b)[^>\\r\\n]*>"]}] |
h/linguist/.bs/1 | BrighterScript | predicates | [{"kind": "any", "regexes": ["(?i:^\\s*(?:sub\\s*\\w+\\(.*?\\))|(?::\\s*sub\\(.*?\\))$)", "(?i:^\\s*(end\\ssub)$)", "(?i:^\\s*(?:function\\s*\\w+\\(.*?\\)\\s*as\\s*\\w*)|(?::\\s*function\\(.*?\\)\\s*a |
h/linguist/.bs/2 | Bluespec BH | predicates | [{"kind": "any", "regexes": ["^package\\s+[A-Za-z_][A-Za-z0-9_']*(?:\\s*\\(|\\s+where)"]}] |
SWH-mined examples (0)
No archived examples for .bs in our local mirror yet.