Displaying 1 to 20 from 68 results

appraisal - A Ruby library for testing your library against different versions of dependencies.

  •    Ruby

Find out what your Ruby gems are worth. Appraisal integrates with bundler and rake to test your library against different versions of dependencies in repeatable scenarios called "appraisals." Appraisal is designed to make it easy to check for regressions in your library without interfering with day-to-day development using Bundler.

factory_bot - A library for setting up Ruby objects as test data.

  •    Ruby

factory_bot is a fixtures replacement with a straightforward definition syntax, support for multiple build strategies (saved instances, unsaved instances, attribute hashes, and stubbed objects), and support for multiple factories for the same class (user, admin_user, and so on), including factory inheritance. If you want to use factory_bot with Rails, see factory_bot_rails.

rubygems - Library packaging and distribution for Ruby.

  •    Ruby

RubyGems is a package management framework for Ruby. A package (also known as a library) contains a set of functionality that can be invoked by a Ruby program, such as reading and parsing an XML file. We call these packages "gems" and RubyGems is a tool to install, create, manage and load these packages in your Ruby environment.

rails-settings - Manage settings with Ruby on Rails

  •    Ruby

Ruby gem to handle settings for ActiveRecord instances by storing them as serialized Hash in a separate database table. Namespaces and defaults included. Version 2 is a complete rewrite and has a new DSL, so it's not compatible with Version 1. In addition, Rails 2.3 is not supported anymore. But the database schema is unchanged, so you can continue to use the data created by 1.x, no conversion is needed.

leaky-gems - A list of Ruby gems that have known memory leaks (and issues)


Your Ruby app leaks memory if you see gems above in your Gemfile.lock. The list above may save you a week or more of your personal life. It appears some contributors submit gems with known memory issues, but not actual leaks. While those issues don't qualify as leaks they may still be important. I prefer listing them here to help other developers rather than just hiding them.

unread - Handle unread records and mark them as read with Ruby on Rails

  •    Ruby

Ruby gem to manage read/unread status of ActiveRecord objects - and it's fast. If you upgrade from an older release of this gem, you should read the upgrade notes.

kitchen-terraform - Test Kitchen plugins for testing Terraform configurations

  •    Ruby

Kitchen-Terraform enables verification of Terraform state. Kitchen-Terraform provides a set of Test Kitchen plugins which enable a system to use Test Kitchen to converge a Terraform configuration and verify the resulting Terraform state with InSpec controls.

one - OpenNebula cloud management platform

  •    C++

OpenNebula is an open-source project delivering a simple but feature-rich and flexible solution to build and manage enterprise clouds and virtualized data centers.

ruby-mqtt - Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging

  •    Ruby

Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging. Also includes a class for parsing and generating MQTT-SN packets.

vital - Design Framework

  •    CSS

Note: Vital v2.x is not backwards compatible with v1.x. Some things may break. You may need to do some refactoring. A minimally invasive CSS framework for modern web applications.

ruby-units - A unit handling library for ruby

  •    Ruby

Kevin C. Olbrich, Ph.D. This version removes 'mathn' as a dependency. Mathn alters the behavior of some mathematical operators, which frequently causes unexpected behavior and can be a source of difficult to diagnose bugs. Mathn is also scheduled to be removed from the Ruby standard library.

deep_pluck - Allow you to pluck attributes from nested associations without loading a bunch of records

  •    Ruby

Allow you to pluck deeply into nested associations without loading a bunch of records. Support Rails 3.2, 4.2, 5.0, 5.1, 5.2.

gem_version_check - Check gem dependencies of ruby apps and generate report

  •    Ruby

Check gem dependencies of ruby apps and generate report.At XING we use this gem in combination with jenkins to automatically check on gem versions across our many projects.

waterdrop - Ruby-Kafka based aspect oriented library for Kafka messages generating

  •    Ruby

Gem used to send messages to Kafka in an easy way.message that you want to send should be either binary or stringified (to_s, to_json, etc).

worker-glass - Timeout and Reentrancy for your background processing workers

  •    Ruby

WorkerGlass provides optional timeout and after failure (reentrancy) for background processing worker engines (like Sidekiq, Resque, etc).If you don't know what is reentrancy, you can read about it here.

puppet-module-gems - A project for generating dependency management gems

  •    Ruby

Puppet Module Gems is a utility that generates gemspecs and builds management gems based on a YAML-based configuration. The purpose for these gems is to reduce the amount of changes required to sync shared dependencies across multiple modules’ Gemfiles.For example, when a dependency gem publishes a new release that requires Ruby 2.3.3, this would normally break all modules that install this gem that run on a version of Ruby less than 2.3.3. To fix this previously, you would need a modulesync to pin the gem to a compatible version. With these new gem management gems, you can instead update the gem version pin in a configuration YAML. The gem management will then build and publish to rubygems, and a bundle update fixes all affected modules.


  •    Javascript

A statistics slack bot for npm packages and ruby gems The bot will fetch information from npmjs or rubygems and show it on screen.Before creating the pkgbot, you need to create a new Slack bot and record your API token, export it as an environment variable named SLACK_TOKEN. You can, if you like, also use the bot image as your avatar for your bot.

chasqui - Chasqui adds persistent publish-subscribe (pub-sub) messaging capabilities to Sidekiq and Resque workers

  •    Ruby

Chasqui adds persistent publish-subscribe (pub-sub) messaging capabilities to Sidekiq and Resque workers. Chasqui uses Redis to store events and manage subscriptions. You can install Redis with your favorite package manager, such as homebrew, yum, or apt, or if you prefer, you can run vagrant up to run Redis in a virtual machine. If you already have Resque or Sidekiq working, then you already have everything you need to get started with Chasqui.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.