RubyGems 是 Ruby 的包管理器,它提供分发 Ruby 程序和库的标准格式,还提供管理程序包安装的工具。
For ruby and ruby on rails
A message bus client in Javascript
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
Use webpack to manage app-like JavaScript modules in Rails
A small library to provide I18n on JavaScript.
Provide I18n to your React Native application
Attach cloud and local files in Rails applications
Rails UJS for the react-rails gem
Use webpack to manage app-like JavaScript modules in Rails
Valuable typing extensions for TypeScript
Kreuzberg document intelligence - Node.js native bindings
Ruby SemVer in TypeScript.
Like ruby's abbrev module, but in js
Convention over configuration for using Vite in Ruby apps
To manage payments across the neeto products.
Ruby grammar for tree-sitter
For ruby and ruby on rails
prettier plugin for the Ruby programming language
Take full control of the DOM with Turbo Streams
mcp-ui Client SDK
Responsive Theme for ActiveAdmin
WebSocket framework for Ruby on Rails.
A plugin designed to handle package installation for React Native projects. It ensures that dependencies for both **iOS** and **Android** platforms are installed, with an emphasis on always using `bundle exec` for Ruby dependencies. The plugin simplifies
Dialog is a ruby gem for interfacing with the dialog(1) program. It does away with the manual command-line fiddling, allowing ruby programs operating in a commandline-environment to comfortably obtain user input. Ncurses dialogs the easy way!
Lightweight Ruby gem that reports exceptions to an Oopsie instance. Includes Rack middleware for automatic capture and a manual reporting API.
Create and track parallel inheritance hierarchies. Hook parallel hierarchies (by including a module) to automatically update/register ancestry at include and extend, or update/register only manually. Manual registration permits definitions of ancestry across, for example, instances of the same type or instances of entirely different types. Implementation is provided by simple child/parent trees with an block to choose which parent. This permits a simple multiple inheritance model very similar to how Ruby handles modules. Conflicts for multiple inheritance are resolved by the parent most recently named for the block match. Used heavily by CascadingConfiguration gem (cascading-configuration) as well as by forthcoming Persistence and Magnets gems (persistence and magnets).
This gem gets the latest source code from the ruby/ruby master branch at GitHub. Then, build source codes in the same way as "Building Ruby" at Ruby Reference Manual. And also run tests (i.e. execute to `make test-all`).
Create and track parallel inheritance hierarchies. Hook parallel hierarchies (by including a module) to automatically update/register ancestry at include and extend, or update/register only manually. Manual registration permits definitions of ancestry across, for example, instances of the same type or instances of entirely different types. Implementation is provided by simple child/parent trees with an block to choose which parent. This permits a simple multiple inheritance model very similar to how Ruby handles modules. Conflicts for multiple inheritance are resolved by the parent most recently named for the block match. Used heavily by CascadingConfiguration gem (cascading-configuration) as well as by forthcoming Persistence and Magnets gems (persistence and magnets).
== Wizard's Castle A Ruby port of a classic BASIC game, this is a text-based adventure through a randomly-generated castle full of monsters, traps, and treasure. The original version was written by Joseph R. Power for Exidy Sorcerer BASIC and published in the July/August 1980 issue of Recreational Computing magazine. It was subsequently ported to Heath Microsoft Basic by J.F. Stetson. This Ruby port is based on the Stetson version. It needs no Gem dependencies to run, and should work on all 2.x versions of Ruby. *To* *run*: Just run +wizards-castle+ on your command line. Use +--manual+ to see the game manual. Please report any crashes as {Github issues}[https://github.com/gbirchmeier/wizards-castle/issues] or contact me via Twitter @GrantBirchmeier.
Hanifx is a professional Ruby gem that allows you to encode text and files irreversibly. It includes script safety checks, manual module import options, user-defined output paths, overwrite controls, and colorful terminal output. Compatible with Termux, Linux, and macOS.
ActsAsTrackable is designed to simplify the process of tracking database object activities in Ruby on Rails applications. By including the gem and running a few setup commands, developers can make their models trackable with minimal effort. The gem supports tracking multiple versions of objects and associating activities with specific users. It is auto-loaded into ActiveRecord, eliminating the need for manual inclusion in models. ActsAsTrackable also provides methods for joining records with their associated activities, making it easier to query and analyze object changes.
Certgen is a command-line Ruby gem that helps users generate free SSL certificates from Let's Encrypt using DNS-01 verification. Ideal for users with manual or cPanel-based hosting environments. Supports wildcard domains and reusable account keys.
AppfluxRuby is a ruby library for integrating your rack based applications with https://appflux.io/bugflux. This gem provides a basic API for automatically and manually sending exceptions metadata from your Rack based application. The processed exceptions data can be viewed at the error dashboard for the project on Appflux. For Rails applications, you can also send custom data to the error dashboard. It also integrates nicely with Delayed Job. Raise an issue on GitHub for any feature requests or bugs. For reporting security vulnerablities, please send an email at sgupta.89cse@gmail.com
== Rails 3.1 and up javascript asset for Paul Irish console.log wrapper This gem makes a javascript log method available as a Rails 3.1 asset * see http://paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog * see https://github.com/paulirish/html5-boilerplate == Usage in your javascript log('inside coolFunc', this, arguments); // or simple log('hello world!'); and in coffeescript log 'inside coolFunc', this, arguments # or simple log 'hello world!' == Install 1. Update the Gemfile in your rails project, add the following line gem 'javascript_safe_logger' 2. Update the /app/assets/javascript/application.js file A. Manually update the file, add this before other requires //= require safe_logger B. Or use the generator to update the application.js file rails generate javascript_safe_logger == License Paul Irish released the javascript code with the {The Unlicense}[http://unlicense.org/] (aka: public domain), so this gem is also released with the same license. == Ruby Gems * https://rubygems.org/gems/javascript_safe_logger
This Ruby gem streamlines the deployment and management of services within a Git repository by leveraging systemd. Designed to simplify the process of installing and updating services, the gem enables automated deployment operations. It integrates systemd functionalities to manage services as daemons, allowing for monitoring, starting, stopping, and restarting services directly through Git commands. Configuration is set up quickly and easily in a YAML file, ensuring a user-friendly experience. The configuration and use of this gem ensure greater operational efficiency, reducing the time and effort required for manual service management.