T-Ruby
The most recommended of 6 transpilers
Adds TypeScript-style static types to Ruby, transpiling to RBS, and people praise the idea and the documentation. Common caveat: the playground and compiler sometimes report no errors.
Adds TypeScript-style static types to Ruby, transpiling to RBS, and people praise the idea and the documentation. Common caveat: the playground and compiler sometimes report no errors.
17 people gave an opinion
- recommend it
- 11
- criticize it
- 6
- approval share
- 65%
Recommended in 2 of 13 months
- November 2025: not recommended
- December 2025: recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: not recommended
- May 2026: not recommended
- June 2026: not recommended
- July 2026: not recommended
- August 2026: recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 11 people recommend itNeeds 10 or more, met.
- 1.8 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 2 of 13 monthsNeeds 4 or more, not met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Brings TypeScript-style types to Ruby
“it looks like they are taking the very positive lessons from Typescript and applying them to Ruby”
Comment from 28 Dec 2025 in “T-Ruby is Ruby with syntax for types” “IF you already know Ruby, and want the same safety as C# for instance, then this makes sense.”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” Welcome change for Ruby
“an even deeper connection, like this, looks wonderful”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” “This is very cool! I like this a lot.”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” “this is a welcoming change with a”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” Interesting new approach to Ruby
“hey this is pretty cool! very interesting concept to transpile to rbs.”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” “good on them for trying something different in the Ruby ecosystem”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” “TRuby is an interesting project in that regard though”
Comment from 22 Aug 2026 in “Kino: A high-performance Ractor web server for Ruby 4.0”
What people warn about
Each mark is one comment
Playground and compiler report no errors
“The playground seems broken, I can't get it to report any kind of error.”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” “it doesn't compile anything or report any errors”
Comment from 9 Jan 2026 in “T-Ruby is Ruby with syntax for types” Syntax seen as ugly or unwanted
“I'd wish these guys would stop trying to ruin existing languages.”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” “This is objectively uglier Ruby code.”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types”
Other transpilers people recommend
The four most recommended other transpilers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 6 transpilers, rankedWhat people said
All 17 comments that mention it, newest first. Each links to the original comment.
“TRuby is an interesting project in that regard though”
“it doesn't compile anything or report any errors”
“it looks like they are taking the very positive lessons from Typescript and applying them to Ruby”
“hey this is pretty cool! very interesting concept to transpile to rbs.”
“the implementation is basically a workaround for upstream resistance”
“This is very cool! I like this a lot.”
“This is objectively uglier Ruby code.”
“no mention of this basic head scratcher in the docs”
“And T-Ruby apparently provides interfaces to avoid needing to do this at all”
“this is a welcoming change with a”
“it converted to the wrong thing, as if "someone" was a valid type.”
“an even deeper connection, like this, looks wonderful”
“The playground seems broken, I can't get it to report any kind of error.”
“I'd wish these guys would stop trying to ruin existing languages.”
“good on them for trying something different in the Ruby ecosystem”
“this is an incredible undertaking with very well written documentation”
“IF you already know Ruby, and want the same safety as C# for instance, then this makes sense.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.