Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
ruby-bookmarks
Ruby and Ruby on Rails bookmarks collection
https://github.com/dreikanter/ruby-bookmarks
Last synced: about 20 hours ago
JSON representation
-
Books
-
Ruby on Rails for beginners
-
For beginners and intermediate level developers
-
Advancing Ruby knowledge
- Modern Front-End Development for Rails
- Polished Ruby Programming
- Exceptional Ruby: Master the Art of Handling Failure in Ruby
- Metaprogramming Ruby: Program Like the Ruby Pros
- Clean Ruby
- Reliably Deploying Rails Applications
- Rubyfu - Collection of ideas, tricks and skills for hackers, an open source book.
- Demystifying Rails
- The Ruby Bibliography - Academic writing on the Ruby programming language.
- Ruby Under a Microscope: An Illustrated Guide to Ruby Internals - under-a-microscope))
- Confident Ruby: 32 Patterns for Joyful Coding
- The Well-Grounded Rubyist
-
Ruby on Rails, advanced level
-
Testing
-
Other frameworks and tools
-
-
Gems
-
Rails
- Better Errors
- Simple Form
- RailsAdmin - to-use interface for managing your data.
- paper_trail
- formtastic
-
API
- Grape - framework for creating REST-like APIs in Ruby.
-
Authentication
-
Authorization
-
Background Jobs
-
CLI
-
CSS
-
E-commerce
-
HTML, XML
-
Markdown
-
Message Queuing
-
Misc
-
Scheduling
- Stack Overflow
- sidekiq-cron - scheduler and [Sidekiq](http://sidekiq.org) ([Redis](http://redis.io) based message queue) for persistence. Inherits web UI from Sidekiq.
- Clockwork - running Ruby process which sits alongside your web processes (Mongrel/Thin) and your worker processes (DJ/Resque/Minion/Stalker) to schedule recurring work at particular times or dates. Here is a [blog post](http://adam.herokuapp.com/past/2010/4/13/rethinking_cron/) with more details.
-
SDKs and API Wrappers
-
Security
- Codesake::Dawn - Codesake::Dawn is a security source code scanner for ruby powered code. It is especially designed for web applications, but it works also with general purpose ruby scripts. Codesake::Dawn supports all major MVC frameworks like ruby on rails, Padrino and Sinatra; it provides more than 170 security checks with their own mitigation suggestion.
-
Syntax Highlighters
- Rouge - ruby code highlighter that is compatible with pygments.
- pygments.rb
-
Template engines
-
Testing
-
Web Frameworks
- Ruby on Rails - stack framework web application framework.
- Sinatra
- Padrino
- Roda
- Benchmark results
-
Rack
-
Mail
-
Debugging
- Pry - A runtime developer console and IRB alternative with powerful introspection capabilities.
-
-
Blogs
-
Other frameworks and tools
- Yehuda Katz
- Justin Weiss
- RubyFlow
- A Fresh Cup
- RubyGuides
- Hix on Rails - battle-tested step by step guides and how-tos on
- Practical Object-Oriented Design in Ruby
- Arkency Blog
- BigBinary Blog
- Drifting Ruby
- Everyday Rails
- Official Rails Blog
-
-
Community Resources
-
Other frameworks and tools
- Rails Girls
- /r/ruby
- /r/rails
- StackOverflow
- StackOverflow - on-rails`.
- dev.to/t/ruby
- lobste.rs/t/ruby - Stories tagged as `ruby` on Lobste.rs.
- Ruby Weekly - mail round-up of Ruby news and articles.
-
-
Screencasts and courses
-
Other frameworks and tools
- Pluralsight
- RubyTapas
- GoRails
- The Pragmatic Studio
- Lynda.com
- Thoughtbot Upcase
- Hanami Mastery - Articles & screencasts about awesome ruby projects.
- Ruby From Scratch
- Rails Foundation
- Rails API
- RubyPlus
- Ruby screencasts at TutsPlus.com
- Rails screencasts at TutsPlus.com
- RailsCasts
- Learn Rails the Zombie Way
- CodeAcademy
- confreaks.com
- Learnable
- Destroy All Software
- RubySteps - daily emails on Ruby, Rails, TDD, OOP, and Refactoring with code examples and challenges. Also mob programming events with guest developers and Pat Maddox. ($149 per month).
- UT on Rails - 10 weeks long Ruby on Rails
- Drifting Ruby
- The Complete Ruby on Rails Developer Course - A complete begginer friendly low price course on udemy with a lot of extra infos.
- RubySteps - daily emails on Ruby, Rails, TDD, OOP, and Refactoring with code examples and challenges. Also mob programming events with guest developers and Pat Maddox. ($149 per month).
-
-
Other Learning Materials
-
Other frameworks and tools
- Ruby Videos - related videos from conferences and meetups worldwide.
- TryRuby
- Project Euler
- PuzzleNode
- Ruby on Rails Guides
- Ruby Koans
- SitePoint
- Better Specs
- Sourcegraph
- Jumpstart Lab - level Ruby, Rails, and Sinatra project tutorials. Includes challenging independent projects as well.
- RubyOffRails
- The Odin Project
- Ruby one-liners cookbook
- Ruby Regexp
- Kandi - Explore Ruby and all its libraries along with many projects.
-
-
Style Guides
-
Podcasts
-
Other frameworks and tools
-
-
Tools
-
IDEs and text editors
- What Ruby IDE do you prefer?
- Sublime Text - bookmarks) — a comprehensive list of plugins and other related stuff.
- RubyMine
- Atom - new hackable text editor from Github.
- What Ruby IDE do you prefer?
-
Code quality analysis
-
Environment management
-
Ruby distributions
- RubyInstaller - contained Windows-based installer that includes the Ruby language, an execution environment, important documentation, and more.
- RubyStack
-
Documentation
-
Application and Web Servers
- Unicorn
- Phusion Passenger
- Thin
- Pow! - config Rack server for Mac OS X.
- TorqueBox - in support for services such as messaging, scheduling, caching, and daemons. TorqueBox provides an all-in-one environment, built upon the latest JBoss AS Java application server and JRuby. Functionality such as clustering, load-balancing and high-availability is included right out-of-the-box.
- App Server Arena
-
Deployment Automation and Configuration Management
-
Other tools
-
-
Quizzes, tests, exams
-
Deployment
-
Security
Categories
Sub Categories
Other frameworks and tools
74
Other tools
13
Advancing Ruby knowledge
12
Testing
12
Application and Web Servers
6
Ruby on Rails, advanced level
6
Rails
5
Web Frameworks
5
IDEs and text editors
5
For beginners and intermediate level developers
5
SDKs and API Wrappers
4
Ruby on Rails for beginners
4
Documentation
4
Scheduling
3
Background Jobs
2
Misc
2
Syntax Highlighters
2
Deployment Automation and Configuration Management
2
Ruby distributions
2
Authentication
2
E-commerce
2
Environment management
2
Template engines
2
API
1
Message Queuing
1
Mail
1
CSS
1
Code quality analysis
1
CLI
1
HTML, XML
1
Markdown
1
Debugging
1
Authorization
1
Security
1
Rack
1