This library contains character information about native emoji, as well as image files for a few custom emoji.Add gemoji to your Gemfile.
emoji unicode rubygemA Ruby library for carefully refactoring critical paths.Let's pretend you're changing the way you handle permissions in a large web app. Tests can help guide your refactoring, but you really want to compare the current and refactored behaviors under load.
refactoring scientist rubygemSee our blog post for the philosophy behind Runbook and an overview of its features. Runbook provides a DSL for specifying a series of steps to execute an operation. Once your runbook is specified, you can use it to generate a formatted representation of the book or to execute the runbook interactively. For example, you can export your runbook to markdown or use the same runbook to execute commands on remote servers.
devops rubygem automation ops orchestration-framework orchestration remote-execution operations sre devops-tools sshkit automation-framework runbook runbooks opseng runbook-configuration runbook-generators runbook-dsl runbook-commandVersion 2.0.0 was released on the 12th of April and proudly presented at RailsConf. Boost your productivity & easily create component based web UIs in pure Ruby. Reactivity included if desired.
rails ruby-gem rubygem vue server-side-rendering rubyonrails fullstack ruby-on-railsFramework used to simplify Apache Kafka based Ruby applications development.It allows programmers to use approach similar to standard HTTP conventions (params and params_batch) when working with asynchronous Kafka messages.
karafka-framework kafka-topic kafka kafka-client kafka-clients kafka-producer kafka-consumer apache-kafka kafka-message karafka-application sidekiq rails kafka-ruby ruby-on-rails rubygems rubygem ruby-library kafka-libraryRuby Push Notifications gem usage is really easy.
windows-phone android push-notifications ios rubygemMaily is a Rails Engine to manage, test and navigate through all your email templates of your app, being able to preview them directly in your browser. Maily automatically picks up all your emails and make them accessible from a kind of dashboard.
rails-engine email-preview rails rubygemAfter collecting the events, ObjectTracer will output them in a nice, readable format to either stdout or a file. Ultimately, its goal is to let you know all the information you need for debugging with just 1 line of code.
rails debugging rubygem tracing trace ruby-on-rails debugging-tool tracepoints object-oriented-tracingStripAttributes is an ActiveModel extension that automatically strips all attributes of leading and trailing whitespace before validation. If the attribute is blank, it strips the value to nil by default.It works by adding a before_validation hook to the record. By default, all attributes are stripped of whitespace, but :only and :except options can be used to limit which attributes are stripped. Both options accept a single attribute (only: :field) or arrays of attributes (except: [:field1, :field2, :field3]).
rails activemodel activerecord rubygemRuby gem to inspect completely a web page. It scrapes a given URL, and returns you its title, description, meta, links, images and more. The webinspector GEM is released under the MIT License.
rubygem scraper inspector web-inspectorGem 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).
waterdrop ruby-kafka karafka-framework karafka karafka-application kafka apache-kafka rubygems rubygemWorkerGlass 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.
worker-glass sidekiq rubygems rubygem karafka-framework karafkaAdds matcher support to minitest without all the other RSpec-style expectation infections.Using matchers with RSpec-style expectations requires that we infect the objects that we are testing with new methods. Matcher implementations are typically overkill, but there are a lot of good testing libraries that still insist on standardizing on matchers. These matchers still have some value, and this gem tries to extract that value with straight-forward assertions that adhere to the matcher spec.
minitest minitest-matchers matchers rubygemChasqui 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.
resque-workers sidekiq workers broker redis pubsub pub-sub publish-subscribe ruby-gem rubygem rubygems ruby-library ruby-on-rails rubyonrails redis-databaseThis gem also uses grosser/language_sniffer to determine the language of each individual file within commits. This augments the reported statistics by breaking down the author's statistics by languages. This gem also has the ability to save the acquired data into a JSON file (in either a compressed or pretty format). If a saved file is present for the repository you can use the gem to load the data from the file, thus saving time for re-displaying the statistics using a different set of display flags (what statistic to sort on, number of authors to show, consider merges, etc...). In the event that a repository updates with new commits the gem allows you to update the saved file with the new commits.
git-statistics author-statistics rubygem gitIf you like the Module#autoload feature of the Ruby Core library, you may have wished for Autoloaded. It eliminates the drudgery of handcrafting an autoload statement for each Ruby source code file in your project. It also avoids the limitations of rigid convention-driven facilities such as those provided by the ActiveSupport RubyGem. Autoloaded assumes, but does not enforce, CamelCase-to-snake_case correspondence between the names of constants and source files. You can combine conventions, even putting multiple autoloaded constants in a single source file.
metaprogramming fluid api rubygemEncode and decode UUIDs into any alphabet. Can either be used to improve space efficiency by using any alphabet with more than 16 characters, or any other alphabet for fun or profit. Bug reports and pull requests are welcome on GitHub at https://github.com/sudhirj/shortuuid. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
shortuuid uuid rubygemInclude the specified configuration file(s). Multiple pathnames may be specified and each pathname may contain glob(3) wildcards and, for user configurations, shell-like “~” references to user home directories. Files without absolute paths are assumed to be in ~/.ssh if included in a user configuration file or /etc/ssh if included from the system configuration file. Include directive may appear inside a Match or Host block to perform conditional inclusion. This covers most use cases poet was designed for. As of February 2018, this repo is officially unmaintained.
ssh rubygem command-line configuration-managementRun the status-all subcommand inside a directory containing a number of repositories, and it will show the status for all of them. Often you want to fetch from all the remotes for each repository first to see if there are any upstream changes. Use the --fetch or -f option to do this.
git rubygem appPost URLs to Wayback Machine (Internet Archive), using a crawler, from Sitemap(s), or a list of URLs.
wayback-machine internet-archive wayback-archiver rubygem
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.