[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7801":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":17,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":15,"starSnapshotCount":15,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},7801,"jruby","jruby\u002Fjruby","JRuby, an implementation of Ruby on the JVM","https:\u002F\u002Fwww.jruby.org",null,"Ruby",3905,940,132,833,0,1,4,8,65.72,"Other",false,"master",true,[25,26,5,27,28,29,30],"concurrency","invokedynamic","jvm","performance","ruby","ruby-language","2026-06-12 04:00:35","# JRuby - an implementation of the Ruby language on the JVM\n\nMaster: [![JRuby CI](https:\u002F\u002Fgithub.com\u002Fjruby\u002Fjruby\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fjruby\u002Fjruby\u002Factions\u002Fworkflows\u002Fci.yml), [![JRuby CI (Windows)](https:\u002F\u002Fgithub.com\u002Fjruby\u002Fjruby\u002Factions\u002Fworkflows\u002Fci-windows.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fjruby\u002Fjruby\u002Factions\u002Fworkflows\u002Fci-windows.yml)\n9.3 branch: [![JRuby CI](https:\u002F\u002Fgithub.com\u002Fjruby\u002Fjruby\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg?branch=jruby-9.3)](https:\u002F\u002Fgithub.com\u002Fjruby\u002Fjruby\u002Factions\u002Fworkflows\u002Fci.yml), [![JRuby CI (Windows)](https:\u002F\u002Fgithub.com\u002Fjruby\u002Fjruby\u002Factions\u002Fworkflows\u002Fci-windows.yml\u002Fbadge.svg?branch=jruby-9.3)](https:\u002F\u002Fgithub.com\u002Fjruby\u002Fjruby\u002Factions\u002Fworkflows\u002Fci-windows.yml)\n\n## About\n\nJRuby is an implementation of the [Ruby language](http:\u002F\u002Fwww.ruby-lang.org)\nusing the JVM.\n\nIt aims to be a complete, correct and fast implementation of Ruby, at the same\ntime as providing powerful new features such as concurrency without a\n[global-interpreter-lock](http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGlobal_Interpreter_Lock),\ntrue parallelism, and tight integration to the Java language to allow you to\nuse Java classes in your Ruby program and to allow JRuby to be embedded into a\nJava application.\n\nYou can use JRuby simply as a faster version of Ruby, you can use it to run Ruby\non the JVM and access powerful JVM libraries such as highly tuned concurrency\nprimitives, you can use it to embed Ruby as a scripting language in your Java\nprogram, or many other possibilities.\n\nWe're a welcoming community - you can talk to us on [#jruby on Libera](https:\u002F\u002Flibera.chat\u002F).\nThere are core team members in the EU and US time zones.\n\nVisit the [JRuby website](https:\u002F\u002Fwww.jruby.org\u002F) and the [JRuby wiki](https:\u002F\u002Fgithub.com\u002Fjruby\u002Fjruby\u002Fwiki)\nfor more information.\n\n## Getting JRuby\n\nTo run JRuby you will need a JRE (the Java VM runtime environment) version 21 or higher.\n\nYour operating system may provide a JRE and JRuby in a package manager, but you may find that this\nversion is very old.\n\nAn alternative is to use one of the [Ruby version managers](https:\u002F\u002Fwww.ruby-lang.org\u002Fen\u002Fdocumentation\u002Finstallation\u002F#managers).\n\nFor [`rbenv`](https:\u002F\u002Fgithub.com\u002Fsstephenson\u002Frbenv) you will need the\n[`ruby-build`](https:\u002F\u002Fgithub.com\u002Fsstephenson\u002Fruby-build) plugin. You may find that your system\npackage manager can provide these. To see which versions of JRuby are available you should run:\n\n```\n$ rbenv install jruby\n```\n\nNote: if you do not regularly git update rbenv this list of versions may be out of date.\n\nWe recommend always selecting the latest version of JRuby from the list. \nYou can install that particular version (10.0.2.0 is just for illustration):\n\n\n```\n$ rbenv install jruby-10.0.2.0\n```\n\nFor [`rvm`](https:\u002F\u002Frvm.io) you can simply do:\n\n```\n$ rvm install jruby\n```\n\nUsing [`Homebrew`](https:\u002F\u002Fbrew.sh\u002F) works too:\n\n```\n$ brew install jruby\n```\n\nYou can also [download packages from the JRuby website](https:\u002F\u002Fwww.jruby.org\u002Fdownload) that\nyou can unpack and run in place.\n\n## Building JRuby\n\nSee [BUILDING](BUILDING.md) for information about prerequisites, how to compile JRuby from source\nand how to test it.\n\n## Authors\n\nStefan Matthias Aust, Anders Bengtsson, Geert Bevin, Ola Bini,\n Piergiuliano Bossi, Johannes Brodwall, Rocky Burt, Paul Butcher,\n Benoit Cerrina, Wyss Clemens, David Corbin, Benoit Daloze, Thomas E Enebo,\n Robert Feldt, Chad Fowler, Russ Freeman, Joey Gibson, Kiel Hodges,\n Xandy Johnson, Kelvin Liu, Kevin Menard, Alan Moore, Akinori Musha,\n Charles Nutter, Takashi Okamoto, Jan Arne Petersen, Tobias Reif, David Saff,\n Subramanya Sastry, Chris Seaton, Nick Sieger, Ed Sinjiashvili, Vladimir Sizikov,\n Daiki Ueno, Matthias Veit, Jason Voegele, Sergey Yevtushenko, Robert Yokota,\n   and many gracious contributors from the community.\n\nJRuby uses code generously shared by the creator of the Ruby language,\nYukihiro Matsumoto \u003Cmatz@netlab.co.jp>.\n\nProject Contact: Thomas E Enebo \u003Ctom.enebo@gmail.com>\n\n## License\n\nJRuby is licensed under a tri EPL\u002FGPL\u002FLGPL license. You can use it,\nredistribute it and\u002For modify it under the terms of the:\n\n  Eclipse Public License version 2.0\n    OR\n  GNU General Public License version 2\n    OR\n  GNU Lesser General Public License version 2.1\n\nSome components have other licenses and copyright. See the [COPYING](COPYING)\nfile for more specifics.\n","JRuby 是 Ruby 语言在 JVM 上的一个实现。它旨在成为 Ruby 的一个完整、正确且快速的实现版本，同时提供了一些强大的新特性，如无全局解释器锁（GIL）的并发处理、真正的并行执行能力以及与 Java 语言的紧密集成，使得用户可以在 Ruby 程序中使用 Java 类库或将 JRuby 嵌入到 Java 应用程序中。JRuby 适用于需要提高 Ruby 代码执行效率的场景，也适合那些希望利用 JVM 生态系统中的高级功能（比如高效率的并发工具）或想要在 Java 项目中引入脚本语言灵活性的开发者。",2,"2026-06-11 03:14:28","top_language"]