Trending Projects for June 18, 2023

Discover libraries that are gaining popularity within the Ruby community. You can find an overview of how we calculate these in our documentation.

tiktoken_ruby

An unofficial Ruby wrapper for Tiktoken, a BPE tokenizer written by and used by OpenAI. It can be used to count the number of tokens in text before sending it to OpenAI APIs.

demo_mode

A configurable demo mode for your Rails app. Specify your desired "personas" and DemoMode will handle the rest.

sidekiq-iteration

Makes your long-running sidekiq jobs interruptible and resumable.

rubocop-twirp

...

traceindex

This Rake task investigates the application's tables definition, then tells you missing indexes

fluent-plugin-opensearch

Opensearch output plugin for Fluent event collector

opensearch-api

Ruby API for OpenSearch. See the `opensearch-ruby` gem for full integration.

rtlcss

A wrapper around the rtlcss npm package to flip CSS direction in Ruby

fluent-plugin-barito

This gem will forward output from fluentd to Barito-Flow

rspec-twirp

Twirp RSpec matchers

rspec-protobuf

RSpec matchers for Protobuf

fluent-plugin-azurestorage-gen2

Azure Storage output plugin for Fluentd event collector

opentelemetry-propagator-ottrace

OTTrace Context Propagation Extension for the OpenTelemetry framework

webmock-twirp

Twirp support for WebMock

fluent-plugin-kubernetes_metadata_filter

Filter plugin to add Kubernetes metadata

toys

Toys is a configurable command line tool. Write commands in Ruby using a simple DSL, and Toys will provide the command line executable and take care of all the details such as argument parsing, online help, and error reporting. Toys is designed for software developers, IT professionals, and other power users who want to write and organize scripts to automate their workflows. It can also be used...

toys-core

Toys-Core is the command line tool framework underlying Toys. It can be used to create command line executables using the Toys DSL and classes.

uri

URI is a module providing classes to handle Uniform Resource Identifiers

puma-daemon

In version 5.0 the authors of the popular Ruby web server Puma chose to remove the daemonization support from Puma, because the code wasn't wall maintained, and because other and better options exist for production deployments. For example systemd, Docker/Kubernetes, Heroku, etc. Having said that, it was neat and often useful to daemonize Puma in development. This gem adds this support to P...

salesforcebulk

This gem is a simple interface to the Salesforce Bulk API providing full support for insert, update, upsert, delete, and query actions while allowing you to specify multiple batches per job to process data fast. Gem includes unit tests.

kount_complete

A wrapper to facilitate making Kount RIS calls

fluent-plugin-grafana-loki

Output plugin to ship logs to a Grafana Loki server

meilisearch

An easy-to-use ruby client for Meilisearch API. See https://github.com/meilisearch/meilisearch

scc-codestyle

SCC style guides and shared style configs.

opentelemetry-propagator-b3

B3 Context Propagation Extension for the OpenTelemetry framework

checkout_sdk

Accept online payments, create a Platform, and pay out to your sub-entities, sellers and service providers.

rails-autoscale-web

This gem provides Ruby on Rails integration with the Judoscale autoscaling add-on for Heroku.

rails-autoscale-core

This gem works with the Judoscale Heroku add-on to automatically scale your web and worker dynos.

vite_ruby

Use Vite in Ruby and bring joy to your JavaScript experience

sassc-embedded

An embedded sass shim for SassC.

uk_account_validator

Validate UK Account Numbers and Sort Codes

nkf

Ruby extension for Network Kanji Filter

zstd-ruby

Ruby binding for zstd(Zstandard - Fast real-time compression algorithm). See https://github.com/facebook/zstd

fastlane-plugin-slack_bot

A fastlane plugin to post slack message using bot api token. 🚀

activejob-lockable

Prevents jobs from enqueuing with unique arguments for a certain period of time

capybara-lockstep

Synchronize Capybara commands with client-side JavaScript and AJAX requests

idempotent-request

Rack middleware ensuring at most once requests for mutating endpoints.

faraday-gzip

Faraday plugin to automatically set compression headers (GZip, Deflate, Brotli) and decompress the response.

stringio

Pseudo `IO` class from/to `String`.

vite_rails

Use Vite in Rails and bring joy to your JavaScript experience

graphql-fragment_cache

Fragment cache for graphql-ruby