扫一扫
关注 HG 公众号
发现更多开源乐趣

Ruby 项目

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

discourse

Ruby 语言写的论坛,百分之百开源、免费。
discourse

mastodon

基于 Ruby 语言的社交网站服务器端所有的源代码,通过这个项目,你可以自己部署一个属于自己的社交网站
mastodon

hacker101

(英文)一个免费的 Web安全课程。无论你是一个程序员、对 bug 悬赏感兴趣,或是一个经验丰富的安全专业人员,在 HACKE101 课程中都可以学到东西。包涵大量示例代码和在线 Demo,示例代码为 Ruby。

snibox

代码片段管理器。支持各种编程语言的代码片段、Markdown、纯文本。在线示例
snibox

jekyll

强大的静态博客网站生成工具。无需数据库,可以通过 Markdown 和 Config 轻松生成一个静态博客。该项目十分成熟、社区活跃、拥有多种主题可供选择。最后可以通过 GitHub Page 把生成的博客免费部署上线。快速开始:

1. 安装 jekll:gem install bundler jekyll
2. 创建项目:jekyll new my-awesome-site
3. 进入新创建的项目:cd my-awesome-site
4. 本地运行:bundle exec jekyll serve
5. 本地访问地址:http://localhost:4000

githubchart-api

根据 GitHub 账号的贡献记录生成对应图像。一行代码,可以在任何网站展示自己在 GitHub 上的贡献活跃图标。示例代码:

<img src="http://ghchart.rshah.org/用户名" alt="Github commit chart" />

githubchart-api

guides

Ruby 编程风格指南。统一的格式风格有利于代码的维护和迭代,对于 Ruby 使用者而言帮助极大

huginn

基于 Ruby 开发的自动化处理任务工具。可以监控事物然后根据编写好的逻辑进行处理(IFTTT),比如:监控天气然后通过微信提醒你带伞、追的小说或者动漫更新通知、聚合信息发送等。它框架稳定、生态活跃,有了它从而让你的生活更加有效率,快去试试吧
huginn

pagy

特别快的 Ruby 分页库。具有效率高、易用、自定义等特性,只需要少量代码就可实现分页。还有丰富文档可够参考,如果你要在 Ruby 程序中实现分页又不想自己费神,那就快试试这个吧

rubocop

一个 Ruby 静态代码分析器和代码格式化程序。开箱即用,强制执行社区 Ruby 样式指南中列出的许多指导原则。RuboCop 非常灵活,大多数行为都可以通过各种配置选项进行调整。除了报告代码中的问题外,还可以自动为您解决一些问题。使用最广、效率超高的 Ruby 静态代码检测工具。示例代码:

$ gem install rubocop
$ cd my/cool/ruby/project
$ rubocop