rubycpu 是一个用ruby实现了一个X86虚拟CPU。写这个是为了学习如何实现一个字节码编译器和解释器,没有考虑性能问题。rubycpu包含了一个汇编编译器和用于解释编译字节码的虚拟机,同时还包含了一个全面的测试套件。 介绍内容来自 pulog
RubyWorks 是一個在Red Hat Enterprise 或是CentOS 上面的套件組合,他會幫你把所有Production 環境下面的相關的Ruby on Rails 套件跟Server 套件一次成型,省却你安装配置很多软件的麻烦。
RubyScript2Exe能够将你的Ruby应用程序转成一个独立的运行文件,支持Windows、Linux和Mac OS X。你可以认为它是一个“编译器”,它不是一个源代码到字节码的编译器,而是一个收集器。它收集所有运行你的应用程序所需要的文件:包括你的程 序,Ruby环境,类库等等。不管怎样,最终的效果就是你能得到一个独立的可运行文件(application.exe)。那个就是我们所需要的东西
Ruby++ 是一个调用 Ruby API 的 C++ 接口。 It supports the development of an extension-library and Ruby embedded program.
Ruby Enterprise Edition 是一种嵌入式透明解决方案,用于改善 Ruby on Rails 网站的可伸缩性和性能,同时减少内存使用量。 下面是性能和内存使用的比较
Ruby/Git 是一个 Ruby 库可用来创建、操作 Git 资料库。它是通过封装了系统命令调用的方式实现的。 示例代码: require 'rubygems'require 'git'g = Git.open(working_dir, :log => Logger.new(STDOUT))g.indexg.index.readable?g.index.writable?g.repog.dirg
SQLite-Ruby 是 Ruby 脚本语言的 SQLite 数据库模块,提供了操作 SQLite 数据库的相关接口。 依赖: SQLite 3.6.16 或更高版本 RubyGems Ruby 安装方式: ruby install.rb
rubyzip是一个ruby读写zip文件的类库。 安装方法:gem install rubyzip
rubyjson 是Ruby语言用来读写JSON格式数据的类库,兼容 Ruby 1.9。 JSON::generate(object) # Generates a JSON string from Object JSON::parse(json_string) # Parses a JSON string into a Ruby Object
RubyFlux 是一个编译器,用来将 Ruby 代码转成对应的 Java 代码,并可在 JVM 中运行,而无需其他运行环境的要求。 每个 Ruby 类生成一个对应的 Java 文件。 使用示例: # The file we want to compile$ cat fib.rbdef fib(a) if a < 2 a else fib(a - 1) + fib(a - 2)
RubyCAS-Server 使用 Ruby 语言实现了服务器端的 JA-SIG 的 CAS 协议,为Web应用提供跨域名单点登录解决方案。主要特点: 1 安装部署简单,你甚至可以不了解ruby编程。 2 可以不用SSL,因为很多应用,比如论坛博客社区等系统没有那么高 的安全性要求,我们也不想在页面跳转时出现警告框。 3 可以用SSL,但它的过程是非常简单的,只需安装个gem即可。 4 定制简单,基本所有的定制在一个yml文件就搞定了。
Pony 是一个超轻量级的 Ruby 邮件发送包,只需要一行代码即可发送邮件 Pony.mail(:to => 'someone@example.com', :body => 'Hello')
Ruby-OpenCL 是一个 Ruby 封装的 OpenCL 库。 OpenCL全称Open Computing Language,是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其
RubyCampus 是一个入学登记课程校友等管理系统,适用于高校或教育机构
Ruby China 社区官网的源码。