Shell Ruby

Open-source Shell projects categorized as Ruby

Top 19 Shell Ruby Projects

  • asdf

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

    Project mention: Terraform Version Manangement | reddit.com/r/Terraform | 2023-02-01

    We use asdf for managing multiple binary versions. You just add a .tool-versions file with the application and version number in the root directory and just uses that version when you're running tf. https://asdf-vm.com/

  • rbenv

    Manage your app's Ruby environment

    Project mention: Rails 7: production deploy from scratch (Ubuntu 22.04 edition) | dev.to | 2023-02-02

    $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv $ echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc $ exec $SHELL $ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build $ git clone https://github.com/rbenv/rbenv-vars.git "$(rbenv root)"/plugins/rbenv-vars $ rbenv install 3.2.0 $ rbenv global 3.2.0 # Test complete install with rbenv-doctor $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash $ ruby -v # Shows ruby version number if correctly installed $ gem install bundler # You might be prompted to update some gems, see command below $ gem update --system 3.4.6 # Check if this is recommended after bundler installation $ bundle -v # Shows bundler version number if correctly installed

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • TabNine

    AI Code Completions

    Project mention: Tabnine ships new code-native AI models, passes 1 million developers using its AI code assistant | reddit.com/r/programming | 2022-06-21

    Other people complaining too: https://github.com/codota/TabNine/issues/179

  • RVM

    Ruby enVironment Manager (RVM)

    Project mention: Unknown ruby interpreter version (do not know how to handle): File.readFile.join__dir__,.ruby-version.strip | reddit.com/r/reactnative | 2023-01-28

    [!] There was an error parsing \Gemfile`: No such file or directory @ rbsysopen - /Users/transformhub/Desktop/rnapp/.ruby-version. Bundler cannot continue. # from /Users/transformhub/Desktop/rnapp/Gemfile:4 # ------------------------------------------- # # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version > ruby File.read(File.join(dir_, '.ruby-version')).strip # # -------------------------------------------`

  • ruby-build

    Compile and install Ruby

    Project mention: Rails 7: production deploy from scratch (Ubuntu 22.04 edition) | dev.to | 2023-02-02

    $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv $ echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc $ exec $SHELL $ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build $ git clone https://github.com/rbenv/rbenv-vars.git "$(rbenv root)"/plugins/rbenv-vars $ rbenv install 3.2.0 $ rbenv global 3.2.0 # Test complete install with rbenv-doctor $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash $ ruby -v # Shows ruby version number if correctly installed $ gem install bundler # You might be prompted to update some gems, see command below $ gem update --system 3.4.6 # Check if this is recommended after bundler installation $ bundle -v # Shows bundler version number if correctly installed

  • lando

    A development tool for all your projects that is fast, easy, powerful and liberating

    Project mention: Any ideas to make local development easier for 15-20 sites? | reddit.com/r/drupal | 2022-12-20

    Lando works great with Linux, use DDEV for Mac. Both are Docker-based.

  • Kaitai Struct

    Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby

    Project mention: What projects are you working on or planning to do this year? | reddit.com/r/C_Programming | 2023-01-07

    Speaking of reading binary data, later I found Kaitai Struct. You can write file format in YAML, then it would transpile it to different programming languages. Highly recommend it if all you need is to read (it can not serialize data back to binary). There's even a web IDE to play with files, which is quite fun.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • ruby-install

    Installs Ruby, JRuby, Rubinius, TruffleRuby or MRuby

    Project mention: Install later versions of Ruby in Ubuntu 18.04 using apt | reddit.com/r/ruby | 2022-08-03

    Use the ruby-install tool for this. https://github.com/postmodern/ruby-install

  • platform-samples

    A public place for all platform sample projects.

    Project mention: Signing Git Commits with Your SSH Key | news.ycombinator.com | 2022-09-13

    > Note that signing commits doesn't bar bad actors from pushing unsigned commits with forged identities.

    This would need to be coupled with a "reject unsigned commits" policy on push. For example - https://docs.gitlab.com/ee/user/project/repository/push_rule...

    And note that the caveats that it has would require the person to log in to gitlab to not need to push (by using the webIDE instead) which leaves an audit trail there.

    Similar functionality can be crafted with a pre-receive commit hook - https://docs.github.com/en/[email protected]/admin/polic...

    An example of such a hook - https://github.com/github/platform-samples/blob/master/pre-r...

  • install

    📥 Homebrew (un)installer

    Project mention: This is my first bash script! What do you think? You plug in your droplet ip, your domain and your gitlab info and in 5 minutes your web app is live at https://yourdomain, and all future commits to main are automatically deployed. Included templates for new django, flask and fastApi projects! | reddit.com/r/bash | 2022-11-28

    Beyond what I've already said, I would refer you to look at how, e.g. Homebrew install.sh (and other repos in that project) handle a comparable setup. You can see a lot of what I have been flagging in there: tests, functions, comments, not making permanent changes outside remit, etc.

  • jekyll-docker

    ⛴ Docker images, and CI builders for Jekyll.

  • dotfiles

    Let's be honest: mostly Emacs. (by hrs)

    Project mention: hrs/dotfiles: Let's be honest: mostly Emacs. | reddit.com/r/dotfiles | 2022-10-29
  • server-edition

    A server-optimized Ruby distribution: less memory, faster, easy to install and security-patch via APT/YUM

    Project mention: Fullstaq Ruby: Ruby 3.2 & YJIT DEBs/RPMs for all | reddit.com/r/ruby | 2023-01-02
  • heroku-buildpack-jemalloc

    Heroku buildpack that installs the Jemalloc memory allocator

    Project mention: Delayed Job vs. Sidekiq: Which Is Better? | dev.to | 2022-03-08

    Using jemalloc instead of regular malloc helps too. The exact way to do this depends on the platform you use, but it is pretty simple on Heroku. Just set heroku-buildpack-jemalloc as the first buildpack (ahead of the heroku/ruby buildpack).

  • zammad-docker-compose

    Zammad Docker images for docker-compose

  • learn_ruby_oneliners

    Example based guide for text processing with ruby from the command line

    Project mention: My CLI ebook bundle (grep, sed, awk, perl, Ruby one-liners) is free today | reddit.com/r/devops | 2022-02-22

    Ruby one-liners cookbook

  • cd

    CloudDefense.ai is an automated web application security testing tool that audits your web applications by checking for vulnerabilities like SQL Injection, Cross-site scripting and other exploitable vulnerabilities.

  • devcontainer-rails

    💎 config files to run Ruby on Rails with PostgreSQL and Redis on GitHub Codespaces

    Project mention: Coding on Github Codespaces | reddit.com/r/rails | 2022-12-15

    Here it is

  • dotfiles

    My dotfiles for macOS and Windows. (by adamhollett)

  • SaaSHub

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

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 2023-02-02.

Shell Ruby related posts

Index

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

Project Stars
1 asdf 16,645
2 rbenv 14,765
3 TabNine 9,700
4 RVM 4,889
5 ruby-build 3,715
6 lando 3,631
7 Kaitai Struct 3,287
8 ruby-install 1,757
9 platform-samples 1,713
10 install 1,682
11 jekyll-docker 957
12 dotfiles 579
13 server-edition 568
14 heroku-buildpack-jemalloc 220
15 zammad-docker-compose 201
16 learn_ruby_oneliners 123
17 cd 34
18 devcontainer-rails 14
19 dotfiles 13
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com