Skip to content

Latest commit

 

History

History
442 lines (280 loc) · 21.4 KB

ruby.md

File metadata and controls

442 lines (280 loc) · 21.4 KB
  1. activerecord
  2. activity-stream
  3. android
  4. api
  5. authentication
  6. authorization
  7. automation
  8. awesome-list
  9. ci
  10. cli
  11. dependency-manager
  12. deployment
  13. devise
  14. devops
  15. elasticsearch
  16. exchange-rate
  17. git
  18. github
  19. github-api
  20. gitlab
  21. grape
  22. homebrew
  23. ios
  24. javascript
  25. jruby
  26. logging
  27. mail
  28. middleware
  29. mobile
  30. money
  31. monitoring
  32. nomad
  33. notifications
  34. package-manager
  35. postgresql
  36. rack
  37. rails
  38. react
  39. redis
  40. rss
  41. rubygem
  42. rubygems
  43. security
  44. server
  45. smtp
  46. social-network
  47. static-analysis
  48. static-site-generator
  49. svg
  50. swift
  51. testing
  52. thoughtbot
  53. webpack
  54. xcode

activerecord

  1. rails. Ruby on Rails
  2. aasm. AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid)
  3. annotate_models. Annotate Rails classes with schema and routes info
  4. public_activity. Easy activity tracking for models - similar to Github's Public Activity
  5. elasticsearch-rails. Elasticsearch integrations for ActiveModel/Record and Ruby on Rails
  6. octopus. Database Sharding for ActiveRecord
  7. pg_search. pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL’s full text search

activity-stream

  1. mastodon. Your self-hosted, globally interconnected microblogging community
  2. public_activity. Easy activity tracking for models - similar to Github's Public Activity

android

  1. fastlane. 🚀 The easiest way to automate building and releasing your iOS and Android apps
  2. dryrun. ☁️ Try the demo project of any Android Library

api

  1. grape. An opinionated framework for creating REST-like APIs in Ruby.
  2. hanami. The web, with simplicity.

authentication

  1. devise. Flexible authentication solution for Rails with Warden.
  2. omniauth. OmniAuth is a flexible authentication system utilizing Rack middleware.
  3. sorcery. Magical authentication for Rails 3 & 4

authorization

  1. cancancan. The authorization Gem for Ruby on Rails.
  2. doorkeeper. Doorkeeper is an OAuth 2 provider for Rails.

automation

  1. fastlane. 🚀 The easiest way to automate building and releasing your iOS and Android apps
  2. huginn. Create agents that monitor and act on your behalf. Your agents are standing by!
  3. danger. 🚫 Stop saying "you forgot to …" in code review
  4. minicron. 👨🏻‍💻 Monitor your cron jobs

awesome-list

  1. awesome-react-native. Awesome React Native components, news, tools, and learning material!
  2. awesome-svg. A curated list of SVG.

ci

  1. xcpretty. Flexible and fast xcodebuild formatter
  2. danger. 🚫 Stop saying "you forgot to …" in code review

cli

  1. shenzhen. CLI for Building & Distributing iOS Apps (.ipa Files)
  2. cupertino. CLI for the Apple Dev Center
  3. houston. Apple Push Notifications; No Dirigible Required

dependency-manager

  1. CocoaPods. The Cocoa Dependency Manager.
  2. bundler. Manage your Ruby application's gem dependencies

deployment

  1. fastlane. 🚀 The easiest way to automate building and releasing your iOS and Android apps
  2. capistrano. Remote multi-server automation tool

devise

  1. devise. Flexible authentication solution for Rails with Warden.
  2. devise_invitable. An invitation strategy for devise

devops

  1. chef. A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
  2. minicron. 👨🏻‍💻 Monitor your cron jobs

elasticsearch

  1. peek. Take a peek into your Rails applications.
  2. elasticsearch-rails. Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

exchange-rate

  1. fixer. A foreign exchange rates and currency conversion API
  2. money. A Ruby Library for dealing with money and currency conversion.

git

  1. lolcommits. 📷 git-based selfies for software developers
  2. awesome-blockchains. A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips 🌷🌷🌷. Distributed is the new centralized.

github

  1. octokit.rb. Ruby toolkit for the GitHub API
  2. danger. 🚫 Stop saying "you forgot to …" in code review
  3. octobox. 📮 Take back control of your GitHub Notifications

github-api

  1. github-changelog-generator. Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
  2. octokit.rb. Ruby toolkit for the GitHub API
  3. octobox. 📮 Take back control of your GitHub Notifications
  4. gitrob. Reconnaissance tool for GitHub organizations

gitlab

  1. gitlabhq. GitLab CE | Please open new issues in our issue tracker on GitLab.com
  2. danger. 🚫 Stop saying "you forgot to …" in code review

grape

  1. grape. An opinionated framework for creating REST-like APIs in Ruby.
  2. doorkeeper. Doorkeeper is an OAuth 2 provider for Rails.

homebrew

  1. brew. 🍺 The missing package manager for macOS
  2. homebrew-core. 🍻 Default formulae for the missing package manager for macOS

ios

  1. fastlane. 🚀 The easiest way to automate building and releasing your iOS and Android apps
  2. CocoaPods. The Cocoa Dependency Manager.
  3. Developing_iOS_8_Apps_With_Swift. Stanford 公开课,Developing iOS 8 Apps with Swift 字幕翻译
  4. xcpretty. Flexible and fast xcodebuild formatter

javascript

  1. discourse. A platform for community discussion. Free, open, simple.
  2. evil-icons. Simple and clean SVG icon pack with the code to support Rails, Sprockets, Node.js, Gulp, Grunt and CDN
  3. opal. Ruby in the Browser
  4. webpacker. Use Webpack to manage app-like JavaScript modules in Rails

jruby

  1. logstash. Logstash - transport and process your logs, events, or other data
  2. jruby. JRuby, an implementation of Ruby on the JVM

logging

  1. logstash. Logstash - transport and process your logs, events, or other data
  2. fluentd. Fluentd: Unified Logging Layer (project under CNCF)

mail

  1. postal. 📨 A fully featured open source mail delivery platform for incoming & outgoing e-mail
  2. mailcatcher. Catches mail and serves it through a dream.

middleware

  1. pdfkit. A Ruby gem to transform HTML + CSS into PDFs using the command-line utility wkhtmltopdf
  2. secureheaders. Manages application of security headers with many safe defaults

mobile

  1. fastlane. 🚀 The easiest way to automate building and releasing your iOS and Android apps
  2. awesome-react-native. Awesome React Native components, news, tools, and learning material!

money

  1. fixer. A foreign exchange rates and currency conversion API
  2. money. A Ruby Library for dealing with money and currency conversion.

monitoring

  1. huginn. Create agents that monitor and act on your behalf. Your agents are standing by!
  2. sensu. Monitoring for today's infrastructure.
  3. minicron. 👨🏻‍💻 Monitor your cron jobs

nomad

  1. shenzhen. CLI for Building & Distributing iOS Apps (.ipa Files)
  2. cupertino. CLI for the Apple Dev Center
  3. houston. Apple Push Notifications; No Dirigible Required

notifications

  1. huginn. Create agents that monitor and act on your behalf. Your agents are standing by!
  2. houston. Apple Push Notifications; No Dirigible Required
  3. octobox. 📮 Take back control of your GitHub Notifications

package-manager

  1. brew. 🍺 The missing package manager for macOS
  2. rubygems. Library packaging and distribution for Ruby.

postgresql

  1. backup. Easy full stack backup operations on UNIX-like systems.
  2. pg_search. pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL’s full text search

rack

  1. sinatra. Classy web-development dressed in a DSL (official / canonical repo)
  2. puma. A Ruby/Rack web server built for concurrency
  3. rack-attack. Rack middleware for blocking & throttling
  4. secureheaders. Manages application of security headers with many safe defaults
  5. split. 📈 The Rack Based A/B testing framework
  6. thin. A very fast & simple Ruby web server

rails

  1. rails. Ruby on Rails
  2. discourse. A platform for community discussion. Free, open, simple.
  3. gitlabhq. GitLab CE | Please open new issues in our issue tracker on GitLab.com
  4. devise. Flexible authentication solution for Rails with Warden.
  5. diaspora. A privacy-aware, distributed, open source social network.
  6. spree. Spree is a complete, modular & API-driven open source ecommerce solution for Ruby on Rails
  7. activeadmin. The administration framework for Ruby on Rails applications.
  8. kaminari. ⚡ A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webapps
  9. simple_form. Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.
  10. factory_bot. A library for setting up Ruby objects as test data.
  11. brakeman. A static analysis security vulnerability scanner for Ruby on Rails applications
  12. mailcatcher. Catches mail and serves it through a dream.
  13. cancancan. The authorization Gem for Ruby on Rails.
  14. administrate. A Rails engine that helps you put together a super-flexible admin dashboard.
  15. refinerycms. An extendable Ruby on Rails CMS that supports Rails 5.1+
  16. simplecov. Code coverage for Ruby 1.9+ with a powerful configuration library and automatic merging of coverage across test suites
  17. suspenders. A Rails template with our standard defaults, ready to deploy to Heroku.
  18. webpacker. Use Webpack to manage app-like JavaScript modules in Rails
  19. annotate_models. Annotate Rails classes with schema and routes info
  20. clearance. Rails authentication with email & password.
  21. graphql-ruby. Ruby implementation of GraphQL
  22. inherited_resources.
  23. timecop. A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
  24. public_activity. Easy activity tracking for models - similar to Github's Public Activity
  25. sorcery. Magical authentication for Rails 3 & 4
  26. comfortable-mexican-sofa. ComfortableMexicanSofa is a powerful Ruby on Rails 5.2+ CMS (Content Management System) Engine
  27. client_side_validations. Client Side Validations made easy for Ruby on Rails
  28. octobox. 📮 Take back control of your GitHub Notifications
  29. shoulda-matchers. Collection of testing matchers extracted from Shoulda
  30. elasticsearch-rails. Elasticsearch integrations for ActiveModel/Record and Ruby on Rails
  31. split. 📈 The Rack Based A/B testing framework
  32. devise_invitable. An invitation strategy for devise
  33. thin. A very fast & simple Ruby web server
  34. meta-tags. Search Engine Optimization (SEO) for Ruby on Rails applications.

react

  1. awesome-react-native. Awesome React Native components, news, tools, and learning material!
  2. react_on_rails. Integration of React + Webpack + Rails using rails/webpacker to build Universal (Isomorphic) Apps (aka Server Rendering)

redis

  1. peek. Take a peek into your Rails applications.
  2. rollout. Feature flippers.
  3. split. 📈 The Rack Based A/B testing framework

rss

  1. huginn. Create agents that monitor and act on your behalf. Your agents are standing by!
  2. stringer. A self-hosted, anti-social RSS reader.

rubygem

  1. scientist. 🔬 A Ruby library for carefully refactoring critical paths.
  2. gemoji. Emoji images and names.
  3. clearance. Rails authentication with email & password.

rubygems

  1. factory_bot. A library for setting up Ruby objects as test data.
  2. mailcatcher. Catches mail and serves it through a dream.
  3. bundler. Manage your Ruby application's gem dependencies
  4. rubygems. Library packaging and distribution for Ruby.

security

  1. brakeman. A static analysis security vulnerability scanner for Ruby on Rails applications
  2. wpscan. WPScan is a black box WordPress vulnerability scanner
  3. gitrob. Reconnaissance tool for GitHub organizations

server

  1. puma. A Ruby/Rack web server built for concurrency
  2. mailcatcher. Catches mail and serves it through a dream.
  3. thin. A very fast & simple Ruby web server

smtp

  1. postal. 📨 A fully featured open source mail delivery platform for incoming & outgoing e-mail
  2. mailcatcher. Catches mail and serves it through a dream.

social-network

  1. mastodon. Your self-hosted, globally interconnected microblogging community
  2. diaspora. A privacy-aware, distributed, open source social network.
  3. koala. A lightweight Facebook library supporting the Graph, Marketing, and Atlas APIs, realtime updates, test users, and OAuth.

static-analysis

  1. brakeman. A static analysis security vulnerability scanner for Ruby on Rails applications
  2. reek. Code smell detector for Ruby

static-site-generator

  1. jekyll. 🌐 Jekyll is a blog-aware, static site generator in Ruby
  2. middleman. Hand-crafted frontend development

svg

  1. evil-icons. Simple and clean SVG icon pack with the code to support Rails, Sprockets, Node.js, Gulp, Grunt and CDN
  2. awesome-svg. A curated list of SVG.

swift

  1. CocoaPods. The Cocoa Dependency Manager.
  2. jazzy. Soulful docs for Swift & Objective-C
  3. Developing_iOS_8_Apps_With_Swift. Stanford 公开课,Developing iOS 8 Apps with Swift 字幕翻译

testing

  1. factory_bot. A library for setting up Ruby objects as test data.
  2. database_cleaner. Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
  3. shoulda-matchers. Collection of testing matchers extracted from Shoulda

thoughtbot

  1. factory_bot. A library for setting up Ruby objects as test data.
  2. clearance. Rails authentication with email & password.

webpack

  1. react_on_rails. Integration of React + Webpack + Rails using rails/webpacker to build Universal (Isomorphic) Apps (aka Server Rendering)
  2. webpacker. Use Webpack to manage app-like JavaScript modules in Rails

xcode

  1. jazzy. Soulful docs for Swift & Objective-C
  2. shenzhen. CLI for Building & Distributing iOS Apps (.ipa Files)