What is Sorbet?
It is 100% compatible with Ruby. It type checks normal method definitions, and introduces backwards-compatible syntax for method signatures. Explicit method signatures make it useful for anyone reading the code. Type annotations serve as a tool for understanding long after they're written.
Sorbet is a tool in the Static Type Checkers category of a tech stack.
Sorbet is an open source tool with 2.5K GitHub stars and 263 GitHub forks. Here’s a link to Sorbet's open source repository on GitHub
Who uses Sorbet?
3 companies reportedly use Sorbet in their tech stacks, including Atrium, Tanda, and Loftium.
4 developers on StackShare have stated that they use Sorbet.
- Fast: Powerful
Sorbet Alternatives & Comparisons
What are some alternatives to Sorbet?
Typically 5x or more faster than mypy and other type checkers that are written in Python. It is meant for large Python source bases. It can run in a “watch” mode and performs fast incremental updates when files are modified.