Ruby开发资源
Ruby开发资源收集,借助这些工具、插件可以实现快速开发。
源代码
  • Ruby 46
    Ruby 源代码
添加一个网址...
各种库
  • eventmachine 12
    Ruby 中著名的事件驱动库
  • faker 1
    Perl 的 Data::Faker 库的一个 Ruby 实现,用于虚拟各种类型的数据。
  • ruby-vips 2
    Ruby 的一款图像处理库, 基于 libvips。
  • paper_trail 2
    一款强大的用于记录 Model 变更的库,非常适合于 创建记录的版本和审查变更。
  • timers 3
    Ruby 的一个 Timer 库,适合于配合事件使用。
  • money 3
    Ruby 的一个数字、货币转换库
  • money-rails 0
    Rails 的一个数字、货币转换库
  • houston 0
    APN 的 Ruby 库
  • mail 1
    Ruby 的处理邮件的库
  • commander 0
    Ruby 的命令行辅助库
  • helios 0
    一个为 IOS 提供后端支撑的库
  • pundit 0
    一个处理认证的库
  • refile 1
    一个处理图片上传的库
  • mailman 0
    处理接收邮件的库
  • vcr 2
    一个测试辅助库,纪录一组 HTTP 请求交互,并作为测试重现。
  • factory_girl 1
    一个用来准备测试数据的库
  • countries 0
    一个库包含全球各个国家的信息 (ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers))
  • parallel 1
    Ruby 的一个并行运算库
  • http.rb 5
    Ruby 的一个 HTTP 库, 提供了链式的语法和完全的 Streaming 支持。
添加一个网址...
框架
  • volt 5
    Ruby 的 一个 Web 框架, 使用 opal 使得前后端均可以用 Ruby 编写。
添加一个网址...
添加一个卡片…
状态机
  • statesman 6
    Ruby 的一个状态机
  • aasm 1
    另一款 Ruby 状态机
添加一个网址...
工具
  • amqp 5
    RabbitMQ 的 Ruby 客户端,基于 EventMachine
  • bunny 0
    另一个 RabbitMQ 的 Ruby 客户端
  • gitlab-shell 1
    gitlab 的命令行工具,用于替换 gitolite。
  • middleman 0
    一个辅助制作静态网站的工具
  • prawn 0
    Ruby 的 PDF 编辑工具
  • spring 0
    Rails 的加载器,可以加速 Rails 开发
  • redis-stat 1
    Redis 监控工具
  • memory_profiler 1
    用于分析内存占用
  • slate 1
    静态的 API 接口文档生成工具,干净、整洁、对手持设备友好、单页应用、代码高亮。
  • logstash 1
    日志、时间管理工具
  • nokogiri 2
    一个功能强大,性能良好的用于解析 HTML, XML 的工具,支持 XPath 和 CSS 选择器。
  • MacGap1 1
    一款工具可以将 HTML/CSS/JS 网络应用打包成 Mac App。
  • api_cache 1
    可以为外部接口添加缓存的工具
  • gc_tracer 0
    Ruby GC 跟踪器
  • byebug 0
    Ruby 2 的一个调试器
  • opal 1
    Ruby -> Javascript 代码转换工具
  • linguist 0
    Github 官方出品, 用于识别编程语言, 以及代码高亮
  • markup 0
    Github 官方出品, 用于解析各类 markup 文件
添加一个网址...
添加一个卡片…
插件
添加一个网址...
其它
  • spyke 2
    像使用 ActiveRecord 一样使用 RESTful API
  • reactive_record 0
    根据 ActiveRecord 的 数据库 Schema 来反向生成 Model。
  • sharedrop 0
    Airdrop 的 HTTP5 实现,基于 WebRTC
  • mruby 0
    mini-ruby (light-weight ruby) 轻量级 Ruby 源代码
  • rails 2
    Rails 源代码
  • rack-attack 0
    基于 Rack 的防攻击中间件
  • rack-utf8_sanitizer 0
    Rack 的 UTF8 序列化中间件
  • rack-mini-profiler 1
    Rack 中间件,用于分析各个性能指标,如 SQL, View渲染等.
  • gctools 0
    用于分析和优化 Ruby GC,可以配合 Unicorn 使用
  • request_store 0
    Rack 中间件,用于保存仅单次请求有效的的全局变量,线程安全.
  • slim 0
    基于 Ruby 的前端模板引擎,类似于 Haml, 语法更简洁,据说相比于 Haml 会更快一些.
  • simplecov 0
    Ruby 测试代码的覆盖率分析
  • sass 0
    CSS 框架,使得编写 CSS 更加容易和有趣,支持模块化、变量、运算、Mixin等
  • ruby-destroyed_at 0
    ActiveRecord 扩展,支持安全删除
  • taps 0
    支持数据库导入导出 -> 原理是,对导出目标数据库建立一个服务器提供数据接口,然后对目标导入数据库进行数据导入,依赖 Sinatra 启动数据库接口服务。
  • meta-tags 0
    为 Rails 应用提供 SEO 优化支持
  • mongoid_paranoia 0
    Mongoid 软删除功能, 通过添加一个 destroyed_at
  • treat 0
    Ruby的自然语言处理。
  • ffi 0
    可以帮助 Rubyer 开发基于 C 的 ruby 库, 提供了一套接口
  • mongoid-ancestry 0
    Mongoid Ancestry 实现
  • chruby 0
    切换 Ruby 的版本 和 可以和 ruby-install 配合
  • ruby-install 0
    用来安装 Ruby, JRuby, Rubinius, MagLev 或者 MRuby 环境。
  • caphub 0
    基于 capistrano 的集中发布管理实例
  • chruby 0
    capistrano 的 chruby 支持
  • tunemygc 1
    用于分析 Ruby 的 GC, 并给出最合适的配置
  • has_scope 0
    用于在控制器中钩子中使用Scope
添加一个网址...
添加一个卡片…
二维码
建议反馈
二维码