#Ruby

Open-source projects categorized as Ruby

Top 23 Ruby Open-Source Projects

  • Ruby on Rails

    Ruby on Rails

    Latest mention: Does anyone use Rails 6 or later as a production service? | reddit.com/r/rails | 2021-01-25

    Thank you very much Erik. In my case was this issue: https://github.com/rails/rails/issues/40962 that in the end was also related to UUID.

  • Jekyll

    :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

    Latest mention: Using Jekyll & AWS Amplify for your blog! | dev.to | 2021-01-08

    There's a known bug as of the writing of this blog post where Jekyll fails to serve on Ruby 3. Check out this open issue. TL;DR: I ran this: bundle add webrick.

  • awesome-interview-questions

    :octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:

  • Discourse

    A platform for community discussion. Free, open, simple.

    Latest mention: Best Open Source Code for Modern Forum Website | reddit.com/r/webdev | 2021-01-18

    What about Discourse?

  • fastlane

    🚀 The easiest way to automate building and releasing your iOS and Android apps

  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    Latest mention: Setup Macbook M1 for Web and React Native development | dev.to | 2021-01-25

    This is the tricky part. At the time of writing this post, some formulae that you may like to use, might not work. It's better to track at the GitHub issue here in the Brew's official repository which is maintained by their team. I am thankful to the whole team behind the Homebrew for making it accessible and appreciate their hard work on making things work in such a short time.

  • open-source-mac-os-apps

    🚀 Awesome list of open source applications for macOS. https://t.me/opensourcemacosapps

    Latest mention: A curated list of amazing recommended apps | reddit.com/r/macapps | 2020-12-28

    [1] https://github.com/serhii-londar/open-source-mac-os-apps

  • Gitlab CI

    GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com

    Latest mention: Modern, big Rails projects: any open source examples? | reddit.com/r/rails | 2020-12-28
  • Devise

    Flexible authentication solution for Rails with Warden.

    Latest mention: Is going for Devise for user authentication a good choice for a first Rails app or should I write it from scratch? | dev.to | 2021-01-25

    The Devise documentation recommends that beginners start by setting up their own authentication before using the gem.

  • Vagrant

    Vagrant is a tool for building and distributing development environments.

    Latest mention: Installing Vagrant + libvrt plugin in Centos 8 | dev.to | 2021-01-02

    The solution is similar to this github post More info of both errors can be found here

  • Selenium WebDriver

    A browser automation framework and ecosystem.

    Latest mention: Selenium Chromedriver permission error | reddit.com/r/learnpython | 2021-01-22

    This exception occurs exactly in one condition and that's if there is a permission denied error. So, if you can run the file normally without permissions issues, something might be wrong with how Python is being run.

  • ruby

    The Ruby Programming Language [mirror]

    Latest mention: Interesting throw/catch behaviour in Ruby | reddit.com/r/ruby | 2021-01-24

    If no frame is found the exception is raised at the throw call site which will run through a similar process for rescue, ensure, etc.

  • Ruby style guide

    A community-driven Ruby coding style guide

  • Graal

    GraalVM: Run Programs Faster Anywhere :rocket:

    Latest mention: Java on Truffle – Going Fully Metacircular | news.ycombinator.com | 2021-01-19

    https://github.com/oracle/graal/blob/espresso/espresso/src/c...

    If you are interested in a deep dive into the Truffle technology and are interested in why it makes sense to implement a language on top ofTruffle checkout my recent Rebase talk for a really long answer:

  • rbenv

    Groom your app’s Ruby environment

    Latest mention: Ruby 3.0: asdf, chruby, or docker? | reddit.com/r/ruby | 2021-01-08

    In the past, rbenv and rvm were popular as Ruby version managers. Sam Stephenson's rbenv requires extra steps as you work (the rehash command)

  • rbenv

    Groom your app’s Ruby environment

    Latest mention: Adding Ruby on Rails to a Server | dev.to | 2021-01-06

    Before I add the API repository onto the server both Ruby and Rails need to be installed. For this I'm going to follow the Digital Ocean tutorial for installing Ruby on Rails with rbenv on my Ubuntu server, with a few changes for my specific system that I will list as needed.

  • diaspora*

    A privacy-aware, distributed, open source social network.

    Latest mention: Modern, big Rails projects: any open source examples? | reddit.com/r/rails | 2020-12-28
  • Capistrano

    Remote multi-server automation tool

  • awesome-ruby

    :gem: A collection of awesome Ruby libraries, tools, frameworks and software

  • Rubocop

    A Ruby static code analyzer and formatter, based on the community Ruby style guide.

    Latest mention: Beginner's guide to JavaScript static code analysis | dev.to | 2021-01-11

    Every language that I’ve ever worked in has a linter written for it. JavaScript has ESLint; Python has Black, and Ruby has RuboCop. These linters do the simple job of making sure your code follows the prescribed set of style rules. A few linters like RuboCop also enforce good practices such as atomic functions and better variable names. Such hints are very often helpful in detecting and fixing bugs before they cause issues in production.

  • Sinatra

    Classy web-development dressed in a DSL (official / canonical repo)

    Latest mention: Hacktoberfest: 69 Beginner-Friendly Projects You Can Contribute To | dev.to | 2020-09-29

    https://github.com/sinatra/sinatra A classy web-development dressed in a DSL (official / canonical repo)

  • Spree

    Spree is an open source E-commerce platform for Rails 6 with a modern UX, optional PWA frontend, REST API, GraphQL, several official extensions and 3rd party integrations. Over 1 million downloads and counting! Check it out:

    Latest mention: Alternatives to Magento? | reddit.com/r/webdev | 2021-01-25

    Been working with Spree for a few years and have no regrets, pretty solid platform and quite customizable to boot!

  • Sidekiq

    Simple, efficient background processing for Ruby

    Latest mention: ActiveJob: Async and Inline adapters don't execute my code? | reddit.com/r/rails | 2021-01-06

    I know this doesn’t answer your question directly but I just wanted to point out that if you’re using Sidekiq, it’s at a minimum double as fast to run it directly without AJ, and potentially up to 20x faster. https://github.com/mperham/sidekiq/wiki/Active-Job#performance

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-01-25.

Index

What are some of the best open-source Ruby projects? This list will help you:

Project Stars
1 Ruby on Rails 47,433
2 Jekyll 42,069
3 awesome-interview-questions 37,899
4 Discourse 32,451
5 fastlane 30,988
6 HomeBrew 25,418
7 open-source-mac-os-apps 24,392
8 Gitlab CI 22,472
9 Devise 21,385
10 Vagrant 21,374
11 Selenium WebDriver 19,652
12 ruby 17,837
13 Ruby style guide 15,518
14 Graal 14,437
15 rbenv 13,059
16 rbenv 13,058
17 diaspora* 12,635
18 Capistrano 11,723
19 awesome-ruby 11,323
20 Rubocop 11,255
21 Sinatra 11,185
22 Spree 11,008
23 Sidekiq 10,794