Displaying 1 to 20 from 27 results

flipper - :dolphin: feature flipping for ruby (performant and simple)

  •    Ruby

Feature flipping is the act of enabling or disabling features or parts of your application, ideally without re-deploying or changing anything in your code base. The goal of this gem is to make turning features on or off so easy that everyone does it. Whatever your data store, throughput, or experience, feature flipping should be easy and have minimal impact on your application.

onebody - private member portal for churches, built with Ruby on Rails

  •    Ruby

OneBody is open-source, web-based social networking, email list, online directory, and lightweight document management software for churches. This software has been in production use at churches for over ten years. Every feature is built by actual church members to meet the need of their own church.

onebody - private member portal for churches, built with Ruby on Rails

  •    Ruby

OneBody is open-source, web-based social networking, email list, online directory, and lightweight document management software for churches. This software has been in production use at churches for over ten years. Every feature is built by actual church members to meet the need of their own church.

backup - Easy full stack backup operations on UNIX-like systems.

  •    Ruby

This project is now in maintenance. No new features are planned. Backup is a system utility for Linux and Mac OS X, distributed as a RubyGem, that allows you to easily perform backup operations. It provides an elegant DSL in Ruby for modeling your backups. Backup has built-in support for various databases, storage protocols/services, syncers, compressors, encryptors and notifiers which you can mix and match. It was built with modularity, extensibility and simplicity in mind.




database_rewinder - minimalist's tiny and ultra-fast database cleaner

  •    Ruby

database_rewinder is a minimalist's tiny and ultra-fast database cleaner. database_rewinder memorizes every table name into which INSERT SQL was performed during each test case. Then it executes DELETE SQL only against these tables when cleaning. So, the more number of tables you have in your database, the more benefit you will get. Also, database_rewinder joins all DELETE SQL statements and casts it in one DB server call.

search_cop - Search engine like fulltext query support for ActiveRecord

  •    Ruby

Thus, you can hand out a search query string to your models and you, your app's admins and/or users will get powerful query features without the need for integrating additional third party search servers, since SearchCop can use fulltext index capabilities of your RDBMS in a database agnostic way (currently MySQL and PostgreSQL fulltext indices are supported) and optimizes the queries to make optimal use of them. Read more below.

mysql - Development repository for Chef Software mysql cookbook

  •    Ruby

The MySQL Cookbook is a library cookbook that provides resource primitives (LWRPs) for use in recipes. It is designed to be a reference example for creating highly reusable cross-platform cookbooks. This cookbook is concerned with the "MySQL Community Server", particularly those shipped with F/OSS Unix and Linux distributions. It does not address forks or value-added repackaged MySQL distributions like MariaDB or Percona.


mysql - Sous Chefs MySQL Cookbook

  •    Ruby

The MySQL Cookbook is a library cookbook that provides resource primitives (LWRPs) for use in recipes. It is designed to be a reference example for creating highly reusable cross-platform cookbooks. This cookbook is concerned with the "MySQL Community Server", particularly those shipped with F/OSS Unix and Linux distributions. It does not address forks or value-added repackaged MySQL distributions like MariaDB or Percona.

github-ds - A collection of Ruby libraries for working with SQL on top of ActiveRecord's connection

  •    Ruby

GitHub::DS is a collection of Ruby libraries for working with SQL on top of ActiveRecord's connection.Current Status: Used in production extensively at GitHub. Because of this, all changes will be thoroughly vetted, which could slow down the process of contributing. We will do our best to actively communicate status of pull requests with any contributors. If you have any substantial changes that you would like to make, it would be great to first open an issue to discuss them with us.

with_advisory_lock - Advisory locking for ActiveRecord

  •    Ruby

Adds advisory locking (mutexes) to ActiveRecord 4.2, 5.1, and 5.2, with ruby 2.5, 2.4 and 2.3, when used with MySQL or PostgreSQL. SQLite resorts to file locking. An advisory lock is a mutex used to ensure no two processes run some process at the same time. When the advisory lock is powered by your database server, as long as it isn't SQLite, your mutex spans hosts.

evil-seed - A Gem for creating partial anonymized dumps of your database using your app model relations

  •    Ruby

EvilSeed is a tool for creating partial anonymized dump of your database based on your app models. Using production-like data in your staging environment could be very useful, especially for debugging intricate production bugs.

monogamy - Add table-level database locking to ActiveRecord

  •    Ruby

Adds table-level locking to ActiveRecord 4.2 and 5.0. MySQL and PostgreSQL are supported. While your code is inside the block, it will have exclusive read and write access to the model's table.

kiba-plus - Kiba enhancement for Ruby ETL.

  •    Ruby

Kiba enhancement for Ruby ETL. It connects to various data sources including relational, non-relational, and flat file, cloud services and HTTP resources. It has flexible load strategies including insert, bulk load and upsert.

convergence - Convergence is a pure-Ruby database schema migration tool

  •    Ruby

Convergence is a pure-Ruby database schema migration tool. Currently, This tools is support only MySQL. It defines DB Schema using Convergence DSL(like Rails DSL). For more information about Convergence DSL, See below 'Detail About Convergence DSL'.

mysql-binuuid-rails - Store UUIDs in binary MySQL database columns

  •    Ruby

mysql-binuuid-rails leverages the Attributes API of Rails 5 and lets you define attributes of type UUID on your models. By doing so, you can store your UUIDs as binary values in your database, and still be able to query using the string representations since the database will take care of the type conversion. As the name suggests, it only supports MySQL. If you're on PostgreSQL, you can use UUIDs the proper way already.

calculate-all - calculate_all method for aggregate functions in Active Record

  •    Ruby

Provides #calculate_all method on your Active Record models, scopes and relations. It's a little addition to Active Record's #count, #maximum, #minimum, #average and #sum. It allows to fetch all of the above and any other aggregate functions results in one request, with respect to grouping. Tested only with Postgres and MySQL only right now. It relies on automatic values type-casting of underlying driver.

ansible-mysql-hardening - This Ansible role provides security configuration for MySQL.

  •    Ruby

Provides security configurations for MySQL. It is intended to set up production-ready mysql instances that are configured with minimal surface for attackers. Furthermore it is intended to be compliant with the DevSec MySQL Baseline. This role focuses on security configuration of MySQL. Therefore you can add this hardening role alongside your existing MySQL configuration in Ansible.

chef-mysql-hardening - This chef cookbook provides security configuration for mysql.

  •    Ruby

Provides security configurations for mysql. It is intended to set up production-ready mysql instances that are configured with minimal surface for attackers. This cookbook focus security configuration of mysql and reuses the mysql cookbook for the installation. Therefore you can add this hardening layer on top of your existing mysql configuration in Chef.

mysql-baseline - DevSec MySQL Baseline - InSpec Profile

  •    Ruby

This Compliance Profile ensures, that all hardening projects keep the same quality.





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.