A Kagi search for "tsx web site js" in Canada:
https://kagi.com/search?q=tsx+web+site+js&r=ca

A Google search for "tsx web site js" in Canada
https://www.google.com/search?q=tsx+web+site+js&gl=ca

The "Programming" filter results on Kagi are even worse:

Though https://kagi.com/search?q=tsx+js&r=ca is ok, though tsx.hirok.io is still low.
Applause for not including the tsx.is malware site like Google used to. But the search ranking is very off.
I'll concede that the low ranking for tsx.hirok.io is probably due to being a recent change.
In "tsx web site js" the presence of "js" should be sufficient to imply that "tsx" refers to either the tsx package on npm or the .tsx file extension. This should not be overridden by my region of Canada to prefer "Toronto Stock Exchange" over the JavaScript programming related context of tsx.
https://www.npmjs.com/package/tsx points to https://github.com/privatenumber/tsx and https://tsx.hirok.io/.
https://github.com/privatenumber/tsx points to https://tsx.hirok.io/.
"web site" should be enough to imply the canonical web page should rank higher than the GitHub or npmjs.com pages.
Thus an ordering for "tsx web site js" like this makes more sense:
- https://tsx.hirok.io/
- https://www.npmjs.com/package/tsx
- https://github.com/privatenumber/tsx
- https://www.typescriptlang.org/tsconfig/jsx.html
- https://stackoverflow.com/questions/76285899/how-to-run-tsx-files-on-a-browser-directly-without-compiling
- https://tsx-browser-compiler.js.org/
As for https://github.com/KanyaratTmc/nextjs-website that looks like a GitHub repository that just happens to have .tsx files in it and be a "website". It has no stars, forks, or recent activity. So I don't see how it is relevant to the search results, especially enough to show up before the link to the official https://github.com/privatenumber/tsx repository.