C Extension Alternatives

Martin Prout edited this page Mar 7, 2018 · 45 revisions

JRuby versions prior to 1.6 did not support Ruby C extensions, and even in 1.6 the support is still "in development" and considered experimental. As of 1.7, it has been disabled and will likely be removed.

This page lists common C extensions and non-C alternatives you can use to replace them.

If you are interested in helping us port an extension to JRuby, this article is helpful: Your first Ruby native extension: Java see also JRuby examples for a maven build.

Please add to this list with your findings.

Note that the JRuby-Lint gem parses the contents of the list above to use for its Ruby gem checker. In order for JRuby-Lint to use the information, please adhere to the gem_name - instructions format.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.