A High-Performance Ruby Implementation on top of @GraalVM. See also https://t.co/8zyzzTZynH and https://t.co/bYkaWTz2httruffleruby.devJoined January 2017
« If your question is "which Ruby runs my Rails app fastest without changing a line of it," the answer here is TruffleRuby, and it isn't close. »
From intertwingly.net/blog/2026/09/1… by @samruby.
Context: Puma with 1 process and 5 threads serving a simple Rails blog app.
What if Ruby 4.0 features could be implemented in pure Ruby?
With TruffleRuby, that’s possible: 73% of the core library is written in Ruby itself.
We currently have 10 issues tagged [easy, pure Ruby] waiting for contributors: github.com/truffleruby/tr…
We’re pleased to announce that TruffleRuby 33.0.1 is now available. This is a bug fix release that notably adds support for structured event reporting in Rails 8.1 (and any other usage of Fiber storage) along with other compat. work.
github.com/truffleruby/tr…
TruffleRuby 33 is out 🚀
- Completely independent, no longer under Oracle
- Fastest Ruby to install now
- Ruby 3.4 support underway
truffleruby.dev/blog/truffleru…
TruffleRuby kicks off the year with a new website, a new release, and a blog post to go with it! 🎉
truffleruby.dev/blog/truffleru…
Many changes:
* New versioning
* Thread-safe Hash
* No system dependencies anymore
* Installs in 2 seconds
* Development is now fully in the open
TruffleRuby 25.0 is released! 🚀🎉 It can now run native extensions in parallel, just like Ruby code already ran in parallel in Threads on TruffleRuby! It also features many compatibility improvements and notably support for custom Digest algorithms.
github.com/oracle/truffle…
TruffleRuby 24.2 is released!🚀🎉
It uses the new Java Panama API in JVM mode to speedup C extensions like sqlite3, trilogy & json by 2 to 3 times! It optimizes encoding negotiation, and updates to Ruby 3.3!
All changes: github.com/oracle/truffle…
Blog post: medium.com/graalvm/whats-…
This release addresses several performance issues detected while getting a large Rails app running on TruffleRuby at Shopify. I’ll write up a blog post with more details soon-ish. In the meanwhile, please give it a try. It should run Rails applications quite well.
TruffleRuby 24.1 is released!🚀🎉 It updates to Ruby 3.2.4, gets a lot of compatibility and bug fixes, and significant performance improvements: github.com/oracle/truffle…
Available via ruby-install/ruby-build/rbenv/asdf/rvm/setup-ruby as usual.
The main performance improvement is a complete review of all 100+ inline caches to ensure they use splitting to keep these inline caches as fast and monomoprhic as possible. You can find more information about splitting and inline caches in this talk: rubykaigi.org/2023/presentat…
TruffleRuby 24.1 is released!🚀🎉 It updates to Ruby 3.2.4, gets a lot of compatibility and bug fixes, and significant performance improvements: github.com/oracle/truffle…
Available via ruby-install/ruby-build/rbenv/asdf/rvm/setup-ruby as usual.
2K Followers 785 FollowingPhysicist turned software dev turned eng mgr and back to dev. Current: Senior Staff Engineer on the Ruby and Rails Infrastructure team at @ShopifyEng
60K Followers 707 FollowingMaking commerce better for everyone. Follow us for technical discussions and updates on how engineers build @Shopify.
Explore open roles: https://t.co/NFSvvCJBXt
3K Followers 540 FollowingResearch Manager on the @GraalVM team at @Oracle. Dev tools, languages, VMs. Previously at @HPI_DE, @GoogleColab, and @MatonGuitars. Views are my own.
25K Followers 84 FollowingGraalVM compiles your applications ahead of time into native executables that start instantly, scale fast, and use fewer compute resources 🚀
2K Followers 475 FollowingPL/VM/Compilers at Oracle. Working on Truffle/Graal.
ME/CFS Caretaker and Activist (https://t.co/gWxW16A5Op).
Austrian expat in Zurich.
https://t.co/piKOfYIYCL
8K Followers 741 FollowingUkrainian. Love tech, compilers, and open source. Developer Advocate for @GraalVM at @Oracle. Ambassador of snacks and not running.
360 Followers 8K FollowingRubyist, building https://t.co/JIa4LQUmNp & https://t.co/AKJKxPlVtj. Please DM to hire ROR Engineers.
Writer/poet/photographer in my free time.
4K Followers 2K FollowingCampeón Java @java_champions, @oracleace, Duke's choice award winner. Tech guy @nabenik, Gentoo Linux and Java in ES, EN-US and PT-BR
16 Followers 188 FollowingSoftware maker. I’ve built best in class test optimization tools and ddtest, the CI autoscaler and multi language parallel test runner.
193 Followers 1K Followinga designer / programmer / artist / entrepreneur, who has 40+ Savile Row bespoke suits and 500+ boxes of cigars // ex design director of IDEO
3K Followers 7K FollowingTech-writer/translator/ at https://t.co/gw3SEIn2Xx. Co-authors of https://t.co/GPabyiw95t and https://t.co/o71NrI7wyq, RubyKaja, AI context engineering expert
60K Followers 707 FollowingMaking commerce better for everyone. Follow us for technical discussions and updates on how engineers build @Shopify.
Explore open roles: https://t.co/NFSvvCJBXt
3K Followers 540 FollowingResearch Manager on the @GraalVM team at @Oracle. Dev tools, languages, VMs. Previously at @HPI_DE, @GoogleColab, and @MatonGuitars. Views are my own.
25K Followers 84 FollowingGraalVM compiles your applications ahead of time into native executables that start instantly, scale fast, and use fewer compute resources 🚀
738 Followers 910 FollowingPrincipal software engineer @Wealthbox. Husband/Father. Health, travel, and tech enthusiast.
Tech blog at https://t.co/LWpB4i1iLD.
Jokes at @logicalcomic.
3K Followers 210 FollowingOracle Labs is an R&D branch of Oracle.
Our research is focused on real-world outcomes that can contribute to the evolution of technology and society.
292 Followers 92 FollowingResearcher at Oracle Labs. Enjoying work on GraalVM Native Image user experience, programming model, and performance. Opinions are my own.