1984年、商用客船で耐氷船（アイスクラス）の「エクスプローラー」（MS Explorer, 1969年フィンランドで建造、2007年南極でクルーズ中に沈没）は最初に北西航路を横断したクルーズ客船となった。1986年7月、イギリスのヨットマン、デイヴィッド・スコット・カウパー（David Scott Cowper）は長さ12.8m（42フィート）の救命用モーターボート「Mabel El Holland」に乗ってイングランドから北西航路へ出港し、3回の冬を超えて1989年8月にベーリング海峡に達した。そのまま喜望峰回りで1990年9月にイングランドへ戻り、北西航路を通って世界一周航海を行うことに成功した。
1977年6月、ウィリー・デ・ロース（Willy de Roos）は13.8m（45フィート）の鋼鉄製ヨット「Williwaw」でベルギーを出港し、北西航路横断に挑んだ。彼は海が凍る前の9月にベーリング海峡に達し、カナダのビクトリアに寄港した後、南米最南端のホーン岬を周ってベルギーに戻った。彼は世界で最初に南北アメリカ大陸を全部船で一周した人物となった。1979年には堀江謙一がヨット「マーメイド号」による縦周り世界一周をめざしたが、夏のカナダ北極諸島海域でヨットが流氷に閉じ込められ、北西航路の通過に3年を費やした（3年目で脱出し、1982年に一周航海を完遂している）。
1969年、大型石油タンカーであり史上最大の砕氷船でもあるアメリカの「マンハッタン」は、カナダの砕氷船「ジョン・A・マクドナルド」とともに北西航路を航海した。当時、アラスカ北極海沿岸のプルドーベイで大油田が見つかり、その輸送にパイプラインではなく砕氷タンカーを使った方が安く運べるのではないかとの案があった。大西洋岸からカナダ北極諸島を通りアラスカ北岸で石油を積んで帰ってくるという航海は成功したものの、カナダとの間で北西航路の通航権問題が発生したほか、コストが予想以上であることも分かり、結局アラスカ州を南北に縦断し太平洋岸のバルディーズで原油をタンカーに積み込むという「トランス-アラスカ パイプライン システム」が建設されることになった。
1957年7月1日、アメリカ合衆国沿岸警備隊のカッター（巡視船）「USCGC Storis」は、僚船のカッター「Bramble」および「Spar」と、北極海の水路の情報を調べなおし水深の十分な水路を発見すべく出港した。「Storis」は北西航路とパナマ運河を通ってグリーンランドに戻り、アメリカの船ではじめて北アメリカ大陸を周回した船となった。
王立カナダ騎馬警察（RCMP）のヘンリー・ラーセン（Henry Larsen）は1940年に北西航路へと出港し、史上2人目の北西航路横断航海に成功した人物となった。彼はバンクーバーからハリファックスまで、アムンセンとは逆に西から東への航海を行った。押し寄せる海氷の圧力に対し、RCMPのスクーナー「St. Roch」号は何度も危ないところを耐え抜いた。ブーシア半島付近で越冬して1942年にハリファックスに到着した一行は、カナダ政府からのメダルを受け取った。1944年、ラーセンはハリファックスからバンクーバーへ、「St. Roch」号で北西航路を東から西に横断する航海に出港した。往路では28カ月かかった航海は、復路では大幅に期間が短縮され、史上はじめて北西航路を往復した船になった上に史上はじめて越冬せずに横断に成功した船にもなった。これは船の大改修による強化と、往路より北の海図がところどころできていない未開拓の航路を使用したことで可能になった。「St. Roch」号は1950年にはパナマ運河経由で太平洋と大西洋の間を航海し、北米大陸を初めて周回した船にもなった。
犬ぞりによる最初の北西航路横断はグリーンランド人のクヌート・ラスムッセン（Knud Johan Victor Rasmussen）が1921年から1924年の第5回チューレ探検で達成した。ラスムッセンと2人のグリーンランド・イヌイットは16カ月をかけて犬ぞりで大西洋側から太平洋側へ到達した。
Ruby は1993年2月24日に生まれ、1995年12月にfj上で発表された。名称の Ruby は、プログラミング言語 Perl が6月の誕生石である Pearl（真珠）と同じ発音をすることから、まつもとの同僚の誕生石（7月）のルビーを取って名付けられた。競合言語として Perl の他に Python があり、「Matz（まつもと） が Python に満足していれば Ruby は生まれなかったであろう」と公式のリファレンスの用語集で言及されている。機能として、クラス定義、ガベージコレクション、強力な正規表現処理、マルチスレッド、例外処理、イテレータ、クロージャ、Mixin、利用者定義演算子などがある。Perl を代替可能であることが初期の段階から重視されている。Perlと同様にグルー言語としての使い方が可能で、C言語プログラムやライブラリを呼び出す拡張モジュールを組み込むことができる。Ruby 処理系は、主にインタプリタとして実装されている（詳しくは#実装を参照）。可読性を重視した構文となっている。Ruby においては整数や文字列なども含めデータ型はすべてがオブジェクトであり、純粋なオブジェクト指向言語といえる。長らく言語仕様が明文化されず、まつもとによる実装が言語仕様に準ずるものとして扱われて来たが、2010年6月現在、JRuby や Rubinius といった互換実装の作者を中心に機械実行可能な形で明文化する RubySpec という試みが行われている。公的規格としては2011年3月22日にJIS規格（JIS X 3017）が制定され、その後2012年4月1日に日本発のプログラム言語では初めてISO/IEC規格（ISO/IEC 30170）として承認された。フリーソフトウェアとしてバージョン1.9.2までは Rubyライセンス（Ruby License や Ruby'sと表記されることもある。GPLかArtisticに似た独自ライセンスを選択するデュアルライセンス）で配布されていたが、バージョン1.9.3以降は2-clause BSDLで配布されている。