In the python world, there are a number of alternative python interpreters that add cool additional features. One particularly useful example is bpython, which adds dynamic synt
I've never heard of a (popular) alternative to IRB, but there certainly are several useful gems that make the IRB experience a lot nicer:
lp
(lookup path) that shows you where a Ruby object gets its methods from (class, superclass etc).inf-ruby
is also good for this.Edit
I forgot Hirb, which is very useful for e.g. showing the results of an ActiveRecord query in a Rails console.