Ruby

Open-source projects categorized as Ruby

Top 23 Ruby Open-Source Projects

  • awesome-interview-questions

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

  • Project mention: ๐Ÿ’ผ 50 Tips to Land a Remote Tech Job Based on My 45-Day Journey to 2 Offers | dev.to | 2024-03-04

    Ah, and take this GitHub Repository link for an awesome list of interview questions!

  • Ruby on Rails

    Ruby on Rails

  • Project mention: Rails Core Classes Method Lookup Changes: A Deep Dive into Include vs Prepend | dev.to | 2024-05-07

    on April 23, 2024, a PR #51640 was merged into main branch of Ruby On Rails. This PR title is Use Module#include rather than prepend for faster method lookup.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Jekyll

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

  • Project mention: Creating excerpts in Astro | dev.to | 2024-03-14

    This blog is running on Hugo. It had previously been running on Jekyll. Both these SSGs ship with the ability to create excerpts from your markdown content in 1 line or thereabouts.

  • Discourse

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

  • Project mention: Discord to Start Showing Ads for Gamers to Boost Revenue | news.ycombinator.com | 2024-04-01

    > Tell me another platform that is free, has realtime chat, voice and video, has stable service, allows sharing images and other media, with good ownership management... and is open source.

    Mattermost: https://mattermost.com/

    Rocket.Chat: https://www.rocket.chat/

    Nextcloud Talk: https://nextcloud.com/talk/

    Self hosting and some assembly required. I've run all of them on cheap VPSes to explore a Slack/Discord replacement, neither was mindblowing but all of them seemed okay (Nextcloud's offering was rather barebones, though).

    Audio and video support varies because getting those right is challenging, at best you'd just integrate with something like Jitsi, that one's actually pretty good for meetings and such: https://jitsi.org/ and has a cloud version too: https://meet.jit.si/ (yet people still go for Zoom and it's odd UI/UX choices)

    I actually rather liked forums back in the day, but I guess nobody will be setting up that many phpBB instances in the current year, though projects like Discourse also seem promising: https://www.discourse.org/

    I don't think many people at all will be leaving Discord, due to how entrenched the platform is (network effect): if you want people to help you with what you're working on, you go where they are, not vice versa.

  • open-source-mac-os-apps

    ๐Ÿš€ Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

  • Project mention: Favourite open-source apps? | /r/macapps | 2023-06-04

    There is a github repo with a list of Open source mac os apps

  • HomeBrew

    ๐Ÿบ The missing package manager for macOS (or Linux)

  • Project mention: Tools that keep me productive | dev.to | 2024-05-05

    Homebrew - The Missing Package Manager for macOS (or Linux)

  • fastlane

    ๐Ÿš€ The easiest way to automate building and releasing your iOS and Android apps

  • Project mention: Supercharge Your Mobile Dev Skills: 10 Essential Tools for Max Efficiency | dev.to | 2024-01-14

    Fastlane: For mobile development, Fastlane is an automation tool that can automate the building and releasing of iOS and Android apps.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Selenium WebDriver

    A browser automation framework and ecosystem.

  • Project mention: JS Toolbox 2024: Bundlers and Test Frameworks | dev.to | 2024-03-03

    Selenium is an extensively used open-source automation framework for web applications. It allows for cross-browser testing by automating browser actions, making it a staple tool for end-to-end testing in diverse web development environments.

  • Vagrant

    Vagrant is a tool for building and distributing development environments.

  • Project mention: How to Enable a Virtual Machine on Your Windows Laptop With Vagrant and Git Bash | dev.to | 2024-04-30

    Vagrant

  • Devise

    Flexible authentication solution for Rails with Warden.

  • Project mention: Warden of Hanami - hanami.rb basic authentication | dev.to | 2024-05-07

    However for smaller apps it might be an overkill. In "real-life" production systems, overengineering is one of the biggest crimes. This is true any framework and technology, so in Rails you might want to use Rodauth since it is big and interesting and challenging, but then again, if you are building a simple greenfield MVP you do not have the time or need, for a big, complex solution. In those cases Rails developers usually go for Devise. It is one of the most known Rails gems, in multiple Rails surveys it was both number 1 in popularity, likability and "most frustrating" rankings.

  • Gitlab CI

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

  • Project mention: Gitlab Server Behind NGINX Reverse Proxy Manager Issue | /r/homelab | 2023-06-15

    ## https://github.com/gitlabhq/gitlabhq/issues/694

  • forem

    For empowering community ๐ŸŒฑ

  • Project mention: Deploying Forem on Render.com PromptZone.com | dev.to | 2024-04-30

    The journey of deploying an open-source software platform like forem can be complex and daunting, but with the right tools and services, it can also be remarkably rewarding. This article details my experience deploying Forem, the software behind the Dev.to, on Render.com, deploying Promptzone.com.

  • ruby

    The Ruby Programming Language

  • Project mention: ๐Ÿš€Secure Rails Authentication: A Step-by-Step Guide to Sign Up, Log In, and Log Out | dev.to | 2024-04-12

    To create a new Rails app, you should have Ruby and Rails installed on your machine. You can find how to install Ruby on your local machine using the Ruby docs. You can install Rails by running the following command:

  • asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

  • Project mention: Install Ruby and Rails on Fedora 40 | dev.to | 2024-05-06
  • Le Wagon's Setup

    Setup instructions for Le Wagon's students on their first day of Web Development Bootcamp

  • Ruby style guide

    A community-driven Ruby coding style guide

  • Project mention: An Introduction to RuboCop for Ruby on Rails | dev.to | 2023-09-13

    By default, RuboCop will enforce the style defined in the Ruby Community Style Guide. We can tailor it to our specific tastes and context, but let's rely on this basic set of rules to learn how to use RuboCop.

  • rbenv

    Manage your app's Ruby environment

  • Project mention: Ask HN: Is anybody getting value from AI Agents? How so? | news.ycombinator.com | 2024-03-31

    When I was technical blogging on how to learn from open-source code [1], I used it quite frequently to get unstuck and/or to figure out how to tease apart a large question into multiple smaller functions. For example, I had no idea how to break up this long `sed` command [2] into its constituent parts, so I plugged it into ChatGPT and asked it to break down the code for me. I then Googled the different parts to confirm that ChatGPT wasn't leading me astray.

    If I had asked StackOverflow the same question, it would have been quickly closed as being not broadly applicable enough (since this `sed` command is quite specific to its use case). After ChatGPT broke the code apart for me, I was able to ask StackOverflow a series of more discrete, more broadly-applicable questions and get a human answer.

    TL;DR- I quite like ChatGPT as a search engine when "you don't know what you don't know", and getting unblocked means being pointed in the right direction.

    1. https://www.richie.codes/shell

    2. https://github.com/rbenv/rbenv/blob/e8b7a27ee67a5751b899215b...

  • Postal

    ๐Ÿ“ฎ A fully featured open source mail delivery platform for incoming & outgoing e-mail

  • Project mention: Postal: Open-source mail delivery platform for incoming and outgoing email | news.ycombinator.com | 2024-03-13
  • Gollum

    A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.

  • Project mention: Can Git or any other VCS be used as a database instead of SQL/NoSQL ones? Have you ever seen such a thing? | /r/AskProgramming | 2023-12-07

    Arguably something like ikiwiki or gollum is doing this. These are both wikis that use git as their backend 'database'. I happen to like wikis like this a lot better over wikis that store their data in mysql or some other traditional SQL backend.

  • awesome-ruby

    ๐Ÿ’Ž A collection of awesome Ruby libraries, tools, frameworks and software

  • diaspora*

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

  • Project mention: Diaspora is a decentralized, federated alternative to Facebook that anyone can join and contribute to | /r/InnerNet | 2023-12-07
  • homebrew-core

    ๐Ÿป Default formulae for the missing package manager for macOS (or Linux)

  • Project mention: Is Go Used in Production more than Rust ? | dev.to | 2024-04-26

    $ brew info eza ==> eza: stable 0.18.13 (bottled) Modern, maintained replacement for ls https://github.com/eza-community/eza Not installed From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/e/eza.rb License: MIT ==> Dependencies Build: pandoc โœ˜, pkg-config โœ”, rust โœ˜ Required: libgit2 โœ˜ ==> Analytics install: 12,792 (30 days), 38,295 (90 days), 68,375 (365 days) install-on-request: 12,790 (30 days), 38,293 (90 days), 68,375 (365 days) build-error: 0 (30 days)

  • Sidekiq

    Simple, efficient background processing for Ruby

  • Project mention: Hanami and HTMX - progress bar | dev.to | 2024-05-07

    Hi there! I want to show off a little feature I made using hanami, htmx and a little bit of redis + sidekiq.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Ruby related posts

  • Understanding WebSocket and creating from Scratch with JavaScript

    2 projects | dev.to | 7 May 2024
  • Use Rails

    4 projects | news.ycombinator.com | 7 May 2024
  • Utilities for refactoring and upgrading Ruby code based on ASTs

    3 projects | news.ycombinator.com | 6 May 2024
  • Rails Core Classes Method Lookup Changes: A Deep Dive into Include vs Prepend

    2 projects | dev.to | 7 May 2024
  • Warden of Hanami - hanami.rb basic authentication

    5 projects | dev.to | 7 May 2024
  • Starting a Side Hustle/Side Project in 2024.

    1 project | dev.to | 6 May 2024
  • Install Ruby and Rails on Fedora 40

    2 projects | dev.to | 6 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more โ†’

Index

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

Project Stars
1 awesome-interview-questions 67,285
2 Ruby on Rails 54,936
3 Jekyll 48,318
4 Discourse 40,538
5 open-source-mac-os-apps 39,530
6 HomeBrew 39,456
7 fastlane 38,648
8 Selenium WebDriver 29,331
9 Vagrant 25,884
10 Devise 23,719
11 Gitlab CI 23,606
12 forem 21,585
13 ruby 21,551
14 asdf 20,547
15 Le Wagon's Setup 17,951
16 Ruby style guide 16,386
17 rbenv 15,806
18 Postal 14,174
19 Gollum 13,563
20 awesome-ruby 13,346
21 diaspora* 13,346
22 homebrew-core 13,236
23 Sidekiq 12,950

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com