Total Pageviews

Saturday, 14 December 2013

跟Ruby相关的东西

Web Site

Tools

  • Rails-dev-box – rails虚拟开发环境部署工具
  • RVM – Ruby版本管理器
  • Pow – 37signals开发的网页服务器
  • RubyInstaller – The easy way to install Ruby on Windows
  • RailsInstaller – windows下的一键安装包
  • errbit – Rails日志捕捉工具,支持Hoptoad API
  • skwp’s dotfiles – 适合ruby/rails开发者的最佳配置文件集合

Web Framework

Gems

  • Rubygems淘宝镜像
  • Rubygems gzruby.org镜像
  • slim: Official Website / Github – a template language
  • haml: official Website / Github – 同上
  • mongoid: Official Website / Github – MongoDB的Object-Document-Mapper (ODM)工具
  • mongo_mapper: Official Website / Github – 同上
  • thinreports: Official Website – 报表工具,中文支持良好。
  • devise: Official Website / Github – 快速构建注册、登录、找回密码等功能
  • omniauth: Github – 实现第三方平台登录
  • awesome_nested_set: Github – 实现多级分类
  • will_paginate: Github – 实现分页
  • kaminari: Github – 同上
  • paperclip: Github – 实现上传
  • carrierwave: Github – 同上,原生支持gridfs
  • wice_grid: Official Website / Github – 实现表格相关功能
  • thinking-sphinx: Github – 实现基于Sphinx的全文搜索
  • rails-settings-cached: Github – 将配置信息写入数据库并缓存
  • cancan: Github / Railscasts – 实现用户功能权限的设定,
  • rails_admin: Github – 快速构建后台管理
  • activeadmin: Official Website / Github / Railscasts – 同上
  • redis-objects: Github – 实现Redis数据的快速存储,如:页面访问量、Followers等
  • nokogiri: Official Website / Github – 实现HTML页面的数据采集
  • formtastic: Github – 实现表单构建,比Rails自带的表单功能更简洁,功能更强大
  • simple_form: Github – 同上
  • whenever: Github – 实现类似Linux的Cron定期搜行任务功能
  • resque: Github – 实现后台多任务队列
  • delayed_job: Github – 实现后台单任务队列,支持优先级
  • rails-dev-boost: Github – 实现Rails的缓存机制,加速程序执行速度
  • cells: Github – 实现局部功能到View的生成,支持缓存,比Rails自带的Partials效率好
  • smurf: Github – 实现js、css的压缩,不过Rails3.1已自带Asset Pipeline
  • daemon-spawn: Github – 实现某些任务使用daemon方式启动,比如管理Resque的启动和重启
  • simplecov: Github – 代码覆盖率分析工具
  • sunspot: Github – 全文索引
  • sunspot_rails: Github
  • sunspot_mongoid: Github – A Sunspot wrapper for Mongoid.
  • meta_search: Official Website / Github – 实现复杂组合查询
  • awesome_print: Github – 格式化输出ruby对象
  • wirble: Github – 增强irb,加入历史,语法高亮等功能
  • hirb: Official Website / Github – 格式化数据
  • irbtools: Official Website / Github – Release the power of irb!
  • richrc: Github / Article – 在rails3中不用修改Gamfile,实现irb格式化和高亮语法
  • pry: Github – 调试工具
  • rake_ui: Github – 图形化Rake任务
  • mongo-rails-instrumentation: Github – 显示 ORM 性能日志
  • Server
    • puma: Github – a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications.
    • powder: Github – Makes Pow even easier.
  • Exception Notifier

References

Web Apps

Web Host