It's been a long time, but MiniScript support has finally been added to Linguist, the library that GitHub itself uses to identify what programming language each file is.
That means that when you go to a repo like fathoms-edge, and look at the bottom of the "About" section, it should correctly report that it's mostly (or entirely) written in MiniScript!
Or for a more interesting example, look at this breakdown from the raylib-miniscript project:
Previously, GitHub was quite confused by our .ms files and would classify them as something else. Now it's getting them right.
To get this update accepted to Linguist, we had to show an active, thriving MiniScript community with a lot of MiniScript code on GitHub. So, great job everyone! This is an important milestone.
(Next target: highlight.js, the syntax highlighting library used by Discord, among others!)


Top comments (1)
Congratulations — Linguist acceptance is a harder fight than people assume. The real-world-usage bar is what sinks most language PRs, so 'we had to show an active, thriving community' is an honest summary of what the maintainers actually required.
Curious what the file-detection review looked like for
.ms: did they want a minimum set of public repos with the extension before merging, or did a flagship like fathoms-edge carry the case? If highlight.js is the next target, that's its own trial — their language definitions get rejected for far fuzzier reasons than Linguist's.