Ruby OpenID 可以让你的 Ruby开发的 web 应用程序中启用 OpenID 支持 主要特性: API for verifying OpenID identities (OpenID::Consumer) API for serving OpenID identities (OpenID::Server) Consumer and server support for extensio
Ferret 是 Java 全文搜索引擎 Lucene 的 Ruby 移植版本。 Ferret 是一个与 Apache Lucene 相同的信息检索库。最初它是 Lucene 的完整版本,但现在它仍使用它自己的文件格式和索引算法,尽管它在许多方面仍与 Lucene 非常相似。在 Lucene 中可以做的所有事情,在 Ferret 中都应该可以做。 内容 c /Ferret 用 C 编写速度。实际的
Rubytree 是一个简单易用的 Ruby 实现的通用的树形数据结构,提供简单的方法来访问数的各个层次枝叶,包括对整颗数的数据进行遍历。
ruby-libvirt 把 Ruby 绑定到 libvirt,允许用户直接在 Ruby 程序中直接访问 libvirt APIs。
Visual Ruby 可以让你使用 Ruby 和 Glade 创建 GUI 应用。
RubyInline允许你在ruby代码中直接编写c/c++代码,还会有性能问题吗? 安装方法:sudo gem install RubyInline 示例代码: class MyTest def factorial(n) f = 1 n.downto(2) { |x| f *= x } f end inline do |builder| builder
ruby-prof 是一个最快的开源Ruby profiler剖析工具,帮助你查找你的Ruby 代码的瓶颈。
ruby-oci8 是 Ruby 使用 Oracle 的 OCI8 接口连接 Oracle 数据库的接口。支持包括 Oracle8, Oracle8i, Oracle9i, Oracle10g 和 Oracle Instant Client 等. Windows 下的安装方法:http://ruby-oci8.rubyforge.org/en/InstallBinaryPackage.html 示
Topaz 是一个高性能的 Ruby 编程语言的实现,使用 Python 语言编写,基于 RPython。
BitNami RubyStack 提供了快速简单的 Ruby on Rails 的一键安装包,包括:Ruby, Subversion, MySQL, SQLite, ImageMagick, 和许多 Ruby Gems, 同时提供可选安装 Apache 2.2 具有URL重写和代理支持,支持 Windows, Linux, and OS X
RubyGems是一个方便而强大的Ruby程序包管理器( package manager),类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。 特点: 能远程安装包 包之间依赖关系的管理 简单可靠的卸载(uninstallation) 查询机制,能查询本地和远程服务器的包信息 能保持一个包的不同版本 基于Web的查看接口,能查看你安装的gem的信息。
Ruby Development Tools(RDT),这个插件使 Eclipse 能够成为一流的 Ruby 开发环境。
这是 Ruby 对 WebSocket 的实现,示例代码: # Runs the server at port 10081. It allows connections whose origin is example.com. server = WebSocketServer.new(:port => 10081, :accepted_domains => ["example.com"])
这是一个 Ruby 语言用来操作 JSON 格式数据的程序库。 安装方法:gem install json 代码示例: class Range def to_json(*a) { 'json_class' => self.class.name, 'data' => [ first, last, exclude_end? ] }.to_
RubySpec 是 Ruby 编程语言的可执行规范。RubySpec 包括 Ruby 编程语言的语法和各种标准库类。RubySpec 是使用类似 RSpec 的语法编写的,MSpec 是运行 RubySpec 的目标构建框架。