As you might know, some popular Ruby gems, like Nokogiri and Puma come with native extensions which back their features and/or their performance. These native extensions are usually written in C, just like Ruby MRI itself. But extensions can be written in other languages, too!

Read article