Ruby on Rails 是一个 Web 应用程序框架,是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,而它的目标,简而言之,就是让生活,至少是 Web 开发方面的生活,变得更轻松。有很多网站都使用它,例如流行的twitter ,Basecamp, AboutUs 等
项目,任务和时间管理类Ruby on Rails应用程序:
Notes
Tracks
ClockingIT
RubyTime
Redmine
CMS和博客类Ruby on Rails应用程序
Radiant
the minimalistic CMS for Rails
typo
Mephisto
XLsuite CRM | CMS
Typo Blogware
Rubricks - Ajax bells and whistles
Mephisto
相册类Ruby on Rails应用程序
Albumdy
Gullery
电子商务类Ruby on Rails应用程序
一、Spree
Spree是一个以Rails为基础的开源的电 子商务平台,兼容Rails 2.1,它作为独立的一个软件发布,可扩展,还包括完整的数据模型和管理界面。不过您仍然需要做相当多的定制编码。它并不是一个“out of the box”的解决办法。Spree采用BSD开源协议 ,因此它可以很好的作为商业用途。
项目地址: http://spreecommerce.com/
DEMO地址: http://demo.spreecommerce.com/
案例: http://www.envycasts.com/ Rails视频网站付费视频下载
二、Substruct
第一个稳定的Ruby on Rails开源电子商务项目。设计简洁,容易扩展和维护。
通过管理界面,你可以轻松的跟踪库存,查看销售报告,创建静态内容或回应客户的问题。
项目地址: http://code.google.com/p/substruct/
DEMO地址: http://substruct.subimage.com
http://substruct.subimage.com/admin admin/admin
三、EcomPages
EcomPages是一个开源的电子商务应用,大部分基本功能基于电子商店。它拥有漂亮的管理界面,使得管理产品和订单更容易。虽然还处于发展阶段,没有丰富的应用,但是有一个良好的基础可以更好的进行改善。
项目地址: http://www.ecompages.com/
DEMO地址: http://www.ecompages.com/home/demo
四、Solunas
Solunas 是一个开源的酒店预定系统,用来管理中小型酒店,度假屋,旅馆或租车。提供网上订票和可视化的预定系统。分组的积极成员给予社会的能力,提供网上预订服务。
项目地址: http://sourceforge.net/projects/solunas/
社交网络,社区类Ruby on Rails应用程序
EchoWaves
Community Engine
Insoshi
Openmind
Forulio
Panda
Mailr
Warehouse
RubyURL
论坛(Forum)
Beast
整个系统代码量少得出奇–大约500行!其作者Rick属于Rails核心开发人员,他还开发了30多种非常有趣有用的Rails插件,是真正的Ruby高手。Beast代码量之少,可见一斑。 界面简洁清新,基本功能完备。
RForum
ChinaonRails Forum
进销存(Business)
Hamster
中国第一个RubyOnRails企业级应用开源项目
gem 'redmine'
Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.
gem 'diaspora'
Diaspora is a privacy-aware, personally-controlled, do-it-all open source social network.
https://github.com/seattlerb/rubyinline
call c/c++ code
open_flash_chart
blueprint-css
https://github.com/ruby-china/ruby-china
https://github.com/huacnlee/ruby-china
ruby的一些开源项目
DataMapper/Ambition/Og 都是对象关系映射库
Markaby/Liquid/Haml 都是模板引擎
Camping 微型Web开发框架
typo 博客程序
Profligacy 基于Jruby和Swing的GUI框架
FxRuby 基于FOX库的GUI框架
Hpricot 解析HTML的Gem包
Tidy 清理混乱的HTML的包
Fastercsv 解析CSV的Gem包
Multi 实现多重分派的Gem包
Net-SFTP/Net-SSH
PDF-Writer
ActiveLDAP
Rubyzip 管理zip压缩文件的Gem包
memoize 加速函数调用的Gem包
Id3lib-Ruby 操作MP3的ID3标签的包
XML-simple 解析XML的包
ROXML 实现ruby对象和XML进行映射的库
Cmdparse 命令行参数解析的包
rubyscript2exe 将ruby脚本打包为可执行程序的包
Runt 处理时间表达式的包
Gruff 基于Rmagick图表库
Scruffy 基于SVG图表库
Ziya 基于XML/SWF图表库
SWFupload 批量上传文件
opensourcerails.com/
https://github.com/spree/spree
diaspora/diaspora
google :rails source code
https://github.com/rails/rails
http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
http://www.williamlong.info/archives/2598.html
https://github.com/huacnlee/quora
coreseek and mmseg
http://www.zhihu.com/question/20866683
相关推荐
很棒的Ruby和Rails开源应用程序很棒的Ruby和Rails开源应用程序用Ruby和Rails编写的很棒的开源应用程序列表。 该存储库的主要目标是找到免费的开源Ruby和Rails应用程序并开始贡献:rocket:。 随时为列表做出贡献,欢迎...
这个开源项目被称为"embbnux-kails",显然受到了Ruby on Rails的启发,Rails是Ruby语言的一个著名框架,以其“约定优于配置”(Convention over Configuration, CoC)和“开发人员快乐原则”(developer happiness)...
Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...
"golang值得学习的优秀开源项目4合1"正是这样一份资源,它包含了四个精选的Go语言开源项目,旨在帮助新手深入了解Go语言的实践应用。 1. **项目一:Beego** Beego是一个快速开发Web应用的Go框架,它借鉴了Python的...
这个项目可以帮助初学者深入理解Rails框架的基本概念和工作原理。 【描述】这个博客系统旨在帮助开发者逐步学习和实践Rails框架的各个关键组件,如模型(Model)、视图(View)和控制器(Controller,简称MVC),...
9. **源码可用**:作为开源项目,Subsonic的源代码可供查看和修改,开发者可以深入理解其工作原理,甚至贡献自己的代码,共同推动项目发展。 10. **文档和社区支持**:Subsonic有一个活跃的社区,提供了详尽的文档...
开源项目-goonr-go-on-rails.zip,GoOnRails: A Rails generator to generate Go codes and integrate Go APIs into a Rails app
Blumine 是一款采用 Rails 框架开发的项目管理工具。 下面是作者的开发这个项目的初衷: 最近开始按自己的想法来开发一款项目管理工具,因为我发现找不到符合自己要求的类似软件。 Redmine 很有名,但我并不喜欢。...
Ruby on Rails,简称Rails,是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,极大地简化了Web应用的开发流程。Rails以其“约定优于配置”的理念,鼓励开发者遵循一套最佳...
1. **Web应用框架**:9GAG开源项目可能会基于某个主流的Web应用框架,如Django、Ruby on Rails或Node.js的Express等。这些框架提供了构建高效、可扩展的Web服务的基础,了解并研究它们的使用方式有助于提升Web开发...
很棒的Ruby和Rails开源应用程序 用Ruby和Rails编写的很棒的开源应用程序列表。 该存储库的主要目标是找到免费的开源Ruby和Rails应用并开始做出贡献 :rocket: 。 随时为列表,欢迎任何建议! 包含 很酷的Ruby宝石 ...
GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的...
开源项目-qor-inflection.zip,Inflection pluralizes and singularizes English nouns, handle up/downcase better than rails/other go packages
开源项目-jszwec-railing.zip 是一个开源软件项目,主要包含了一个...对于想要学习Go语言、理解Web参数编码原理,或是希望在Go应用中集成Rails风格查询参数处理的开发者来说,这个开源项目是一个很好的学习和实践资源。
Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它遵循模型-视图-控制器(MVC)的架构模式,设计用来快速开发数据库驱动的动态网页。随着Rails版本的更新迭代,此书聚焦于一个特定的版本,帮助...
综合以上信息,学习和掌握Rails需要理解其核心组件和设计理念,熟练使用相关工具,阅读源码以加深对框架运作的理解,并通过实践项目来巩固理论知识。Rails是一个强大且高效的Web开发框架,它简化了许多常见的开发...
自2004年以来,Publify就已经存在,并且是最古老的Ruby on Rails开源项目。 产品特点 经典的多用户博客引擎 带有Twitter连接的短信 文本过滤器(Markdown,Textile,SmartyPant,@ mention链接,#hashtag链接) ...
Ruby on Rails是一个使用Ruby语言编写的开源Web应用框架,它使用了“约定优于配置”(convention over configuration)的开发哲学,旨在减少代码量和提高开发效率。Rails框架的核心是遵循MVC(模型-视图-控制器)...
Ruby on Rails是一种基于Ruby语言的开源Web应用框架,遵循MVC(Model-View-Controller)设计模式。它以其优雅的语法、高效的开发速度以及“约定优于配置”的理念而闻名于世,极大地简化了Web应用的开发过程。此外,...
Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,强调“约定优于配置”(Conventions over Configuration)和“Don't Repeat Yourself”(DRY,不要...