值得看的ruby的開源項目有哪些?

類似於這兩個問題,作為國內受眾不太多的ruby想詢問一下。

值得看的Python的開源項目有哪些? - Python 框架

有哪些值得學習的 Go 語言開源項目? - 學習


Web相關

Ruby on Rails,不必多說

Sinatra,Ruby的flask

GitLab,搭自己的Git倉庫

Projects that power GitHub Github用了很多Ruby

開發工具

ruby/rake · GitHub,Ruby的make

Cucumber ,用「自然語言」寫測試..

http://rspec.info/ 測試

AnalyzerX · GitHub,各種Program Analysis(私貨。。)

--待補充--


最值得看的是Sinatra,代碼精巧簡潔,能學到很多技巧。

相應的還有rkh的almost Sinatra。用六行代碼來實現Sinatra的功能


https://github.com/markets/awesome-ruby


補充一下一樓 @姚培森的回答。

GitHub - rack/rack: a modular Ruby webserver interface

GitHub - discourse/discourse: A platform for community discussion. Free, open, simple.

更多請見

GitHub - markets/awesome-ruby: A collection of awesome Ruby libraries, tools, frameworks and software


Racc/Rex


學 Ruby 時收穫最大的是看 Ruby Library 的源代碼:ruby/set.rb at trunk · ruby/ruby · GitHub

  • set 這個數據結構實現起來並不難,可以自己寫完了對比

  • 注釋說是教科書級別的也不為過吧?
  • Rubynist 所謂的簡潔優雅,我猜就是指這個吧

http://www.opensourcerails.com/

https://netguru.co/blog/most-loved-ruby-on-rails-open-source-projects


看了大家的回答,我只想說,真的就這麼少嗎 連個大型點的都沒有。。


推薦閱讀:

Rails求學,感覺跟Rails相關的話題實在太少。建個話題尋專家,路過的留名吧。

TAG:編程語言 | Ruby | RubyonRails | 編程 | 開源 |