Rbs Alternatives

Similar projects and alternatives to rbs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better rbs alternative or higher similarity.

Suggest an alternative to rbs

rbs reviews and mentions

Posts with mentions or reviews of rbs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-08.
  • Is anyone using RBS?
    3 projects | reddit.com/r/ruby | 8 Mar 2022
    Is anyone using RBS? Or, is it still half-baked? I haven't seen any recent posts about it this year. Though, I see the repo has some recent activity.
  • RBS introduced manifest.yaml
    2 projects | dev.to | 25 Dec 2021
    Currently rbs collection resolves stdlib dependencies, but rbs -r LIB option doesn't resolve them unfortunately. For instance, logger depends on monitor, but rbs -r logger doesn't load monitor.
  • Catching up on things
    7 projects | reddit.com/r/ruby | 19 Dec 2021
    Here is link number 1 - Previous text "RBS"
    7 projects | reddit.com/r/ruby | 19 Dec 2021
    RBS is a nice new feature but what's really cool, and I hope it will be include in the standard library, is Async
  • The future of rbs collection
    9 projects | dev.to | 28 Sep 2021
    Partial clone reduces the impact, but it just procrastinates the problems.
  • rbs collection was released!
    6 projects | dev.to | 17 Sep 2021
    rbs collection has other known issues. See https://github.com/ruby/rbs/pull/589 and https://github.com/ruby/rbs/issues/794 for more information.
  • Enhance repository pattern with refinements
    1 project | dev.to | 3 Aug 2021
    I'm a big fan of these kind of solutions because of its opt-in nature. Just like with rbs in separate files, just for most important code, I think there is a place for ideas with refinements for this code as well.
  • Ruby Structs with type specifications for the properties
    4 projects | reddit.com/r/ruby | 29 Jun 2021
    Specify simple types (with class names or literal values), or complex types (with RBS notation) for each property of your struct:
  • 49 Days of Ruby: Day 23 - Type Checking
    1 project | dev.to | 18 Apr 2021
    What does it look like? This is an example from the README for RBS the gem used for static typing in Ruby:
  • Ruby through the lens of Go
    9 projects | dev.to | 16 Apr 2021
    Ruby is slowly starting to drift towards better type functionality, with first Sorbet and then RBS. But you don't need any static typing tool in your own code to do things smarter.
  • Shedding a Light on Duck Typing
    1 project | dev.to | 9 Mar 2021
    Because of duck typing in Ruby, defining this contract and enforcing it is unnecessary. However, Ruby 3 will be shipping with a way to define type signatures, called RBS. RBS includes a mechanism to define interfaces, which you can read more about here.
  • How is a type annotated to allow nil values in Ruby 3?
    1 project | reddit.com/r/ruby | 14 Feb 2021
    Here's an example from regexp.rbs:
  • How to express this data type in Ruby?
    2 projects | reddit.com/r/ruby | 13 Feb 2021
    Numeric? and Numeric | nil are RBS syntax, but RBS goes in a separate file, not in your Ruby code. (I have RBS, because it comes with Ruby 3.0, but I don't use RBS.)
  • What's New in Ruby 3.0?
    1 project | reddit.com/r/ruby | 27 Dec 2020
    RBS syntax document suggests that the example you quoted is specifically for keyword arguments, and positional arguments are more akin to initialize(String login, String email). The parameter name being optional which makes sense since the caller doesn’t care, unlike in keyword arguments where you need to know the keyword name to call the method.

Stats

Basic rbs repo stats
14
1,443
9.6
3 days ago

ruby/rbs is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com
Find remote Ruby jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.