dnf VS rubygems

Compare dnf vs rubygems and see what are their differences.


Package manager based on libdnf and libsolv. Replaces YUM. (by rpm-software-management)


Library packaging and distribution for Ruby. (by rubygems)
Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean Python Code. Always.
  • SaaSHub - Software Alternatives and Reviews
dnf rubygems
13 195
1,104 3,352
1.6% 0.5%
5.7 9.9
5 days ago about 20 hours ago
Python Ruby
GNU General Public License v3.0 only GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of dnf. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-29.


Posts with mentions or reviews of rubygems. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-29.
  • Shine bright like a.. Ruby 💎
    2 projects | dev.to | 29 May 2023
    As you can tell by the title, this post will touch subjects as Ruby, gems and a ✨sprinkle✨ of SQLite.
  • Chrome considers gems to be dangerous?
    2 projects | /r/ruby | 11 May 2023
    Ok I just went to rubygems.org in Chrome and got the following message:
  • Could not detect rake tasks
    6 projects | /r/rails | 3 May 2023
    source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby "3.1.2" # Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" gem "rails", "~> 7.0.4", ">=" # Use sqlite3 as the database for Active Record
  • The weird world of Windows file paths
    2 projects | /r/programming | 21 Apr 2023
    There's no reason TarWriter couldn't be updated to support later versions of the tar spec. The maintainers are open to it. But I'm curious what sort of file names you have in your gems that are so long. Embedded non-source data?
  • ELI5: What makes different programming languages "better" than others? Or more powerful? Why have different languages developed over time? Are they all based on the same thing?
    3 projects | /r/explainlikeimfive | 18 Apr 2023
    There are lots of sites for online sharing such libraries, C# has NuGet, Java has Maven, JavaScript has NPM, Ruby has Gems, and there are others for other languages.
  • Is anybody aware that rubydoc.info is down?
    2 projects | /r/ruby | 11 Apr 2023
    This is nice but I'm slightly confused. I'm checking rubygems.org for celluloid and coming up with nothing. Is there something wrong with my request? It's a gem(v0.18.0).
  • Dusting off my rails knowledge, need some tips / guidance on rails 7 and production
    10 projects | /r/rails | 7 Apr 2023
    source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby "3.1.0" # Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" gem "rails", "~> 7.0.4", ">=" # The original asset pipeline for Rails [https://github.com/rails/sprockets-rails] gem "sprockets-rails" # Use sqlite3 as the database for Active Record gem "sqlite3", "~> 1.4" # Use the Puma web server [https://github.com/puma/puma] gem "puma", "~> 5.0" # Use JavaScript with ESM import maps [https://github.com/rails/importmap-rails] gem "importmap-rails" # Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev] gem "turbo-rails" # Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev] gem "stimulus-rails" # Build JSON APIs with ease [https://github.com/rails/jbuilder] gem "jbuilder" gem "mongoid" gem "mongoid-grid_fs" gem 'bootstrap', '~> 5.2.2' #sourced from https://github.com/twbs/bootstrap-rubygem gem 'rack-cors' # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem "tzinfo-data", platforms: %i[ mingw mswin x64_mingw jruby ] # Reduces boot times through caching; required in config/boot.rb gem "bootsnap", require: false
  • Hi, I need help
    2 projects | /r/metasploit | 3 Apr 2023
    Hello, sorry for the hassle. But 'gem install nio4r -v '2.5.8' --source I get the same error when I type the command 'https://rubygems.org/'. Am I typing wrong or is there something else?
  • current state of bundle install vs gem install -g
    2 projects | /r/ruby | 22 Mar 2023
  • problems installing
    2 projects | /r/Jekyll | 18 Mar 2023
    $ jekyll new username.github.io Running bundle install in C:/users/username/documents/github/username.github.io... Bundler: Fetching gem metadata from https://rubygems.org/............ Bundler: Resolving dependencies... Bundler: Using bundler 2.4.8 Bundler: Using public_suffix 5.0.1 Bundler: Using colorator 1.1.0 Bundler: Using concurrent-ruby 1.2.2 Bundler: Using eventmachine 1.2.7 Bundler: Using http_parser.rb 0.8.0 Bundler: Using ffi 1.15.5 (x64-mingw-ucrt) Bundler: Using forwardable-extended 2.6.0 Bundler: Using google-protobuf 3.22.2 (x64-mingw-ucrt) Bundler: Using rb-fsevent 0.11.2 Bundler: Using rexml 3.2.5 Bundler: Using liquid 4.0.4 Bundler: Using mercenary 0.4.0 Bundler: Using rouge 4.1.0 Bundler: Using safe_yaml 1.0.5 Bundler: Using unicode-display_width 2.4.2 Bundler: Using webrick 1.8.1 Bundler: Using wdm 0.1.1 Bundler: Using addressable 2.8.1 Bundler: Using rb-inotify 0.10.1 Bundler: Using pathutil 0.16.2 Bundler: Using sass-embedded 1.59.3 (x64-mingw-ucrt) Bundler: Using terminal-table 3.0.2 Bundler: Using i18n 1.12.0 Bundler: Using tzinfo 2.0.6 Bundler: Using listen 3.8.0 Bundler: Using tzinfo-data 1.2022.7 Bundler: Using jekyll-sass-converter 3.0.0 Bundler: Using jekyll-watch 2.2.1 Bundler: Using kramdown 2.4.0 Bundler: Using kramdown-parser-gfm 1.1.0 Bundler: Using em-websocket 0.5.3 Bundler: Using jekyll 4.3.2 Bundler: Using jekyll-feed 0.17.0 Bundler: Using jekyll-seo-tag 2.8.0 Bundler: Using minima 2.5.1 Bundler: Bundle complete! 7 Gemfile dependencies, 36 gems now installed. Bundler: Use `bundle info [gemname]` to see where a bundled gem is installed.`C:/Users/miria` is not writable. Bundler: Bundler will use `C:/Users/username/AppData/Local/Temp/bundler20230318-12368-ggccfw12368' as your home directory temporarily. New jekyll site installed in C:/users/username/documents/github/username.github.io.

What are some alternatives?

When comparing dnf and rubygems you can also consider the following projects:

dnfdragora - dnfdragora is a dnf frontend based on libyui abstraction

nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

dotenv - A Ruby gem to load environment variables from `.env`.

Nokogiri - Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.

Nodemailer - ✉️ Send e-mails with Node.JS – easy as cake!

PrismJS - Lightweight, robust, elegant syntax highlighting.

chromebrew - Package manager for Chrome OS

spaCy - 💫 Industrial-strength Natural Language Processing (NLP) in Python

Spring - Rails application preloader

rbs - Type Signature for Ruby

rbenv - Manage your app's Ruby environment

verdaccio - 📦🔐 A lightweight Node.js private proxy registry