Lowtype
Ruby typing library in Developer tools
Recommended for putting types in Ruby code itself instead of comments, with syntax people find more ergonomic than RBS and Sorbet. Common caveat: no static analysis before runtime.
Recommended for putting types in Ruby code itself instead of comments, with syntax people find more ergonomic than RBS and Sorbet. Common caveat: no static analysis before runtime.
12 people gave an opinion
- recommend it
- 10
- criticize it
- 2
- approval share
- 83%
Recommended in 2 of 13 months
- November 2025: 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: not recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 10 people recommend itNeeds 10 or more, met.
- 5 recommenders for every criticNeeds 2 to 1 or better, 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
Preferred over RBS and Sorbet
“the syntax feels more ergonomic than with Sorbet”
Comment from 25 Dec 2025 in “Ruby 4.0.0 Released” “I think low_type is a much more elegant solution”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” “It is definitely better than RBS and Sorbet.”
Comment from 25 Dec 2025 in “Ruby 4.0.0 Released” - Comment from 2 Dec 2025 in “Lowtype: Elegant Types in Ruby”
- Comment from 2 Dec 2025 in “Lowtype: Elegant Types in Ruby”
Cleaner, more ergonomic syntax
“low-type with a static analysis tool would be my favourite syntax for this”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types” “This is so goergeous compared to the mess that's out there now.”
Comment from 25 Dec 2025 in “Ruby 4.0.0 Released” “the syntax feels more ergonomic than with Sorbet”
Comment from 25 Dec 2025 in “Ruby 4.0.0 Released” - Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types”
Elegant, clever approach
“I think this approach is clearly the future of ruby typing”
Comment from 25 Dec 2025 in “Ruby 4.0.0 Released” “I'm very impressed by the ingenuity of the approach”
Comment from 2 Dec 2025 in “Lowtype: Elegant Types in Ruby” “I think low_type is a much more elegant solution”
Comment from 27 Dec 2025 in “T-Ruby is Ruby with syntax for types”
What people said
All 15 comments that mention it, newest first. Each links to the original comment.
“low-type with a static analysis tool would be my favourite syntax for this”
“it lacks static analysis to evaulate type usage before runtime”
“I think low_type is a much more elegant solution”
“This is so goergeous compared to the mess that's out there now.”
“the syntax feels more ergonomic than with Sorbet”
“It is definitely better than RBS and Sorbet.”
“I think this approach is clearly the future of ruby typing”
“So it will be like RBS-inline but with actual types in the code instead of comments? Cool!”
“is fundamentally misaligned with the architecture of the language”
“I'm very impressed by the ingenuity of the approach”
“This one here is a bit better than RBS.”
“Looks a bit python inspired. Also looks awful”
“I love it, I liked what dry-initializer and dry-struct do”
“LowType is what it should have been”
“I've seen too many adandoned dependencies over the years to trust anything I can't easily remove when it's time to upgrade.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.