A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
realistic password strength estimation
Parse, validate, traverse, transform, and optimize Oniguruma regular expressions
For ruby and ruby on rails
Ruby SemVer in TypeScript.
Convention over configuration for using Vite in Ruby apps
Like ruby's abbrev module, but in js
Ruby grammar for tree-sitter
prettier plugin for the Ruby programming language
No description provided.
WebSocket framework for Ruby on Rails.
Datadog CI plugin for `lambda` commands
Info about node `exports` field support: version ranges, categories, etc.
JavaScript client for graphql-ruby
bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.
Convention over configuration for using Vite in Rails apps
It's a very fast and efficient glob library for Node.js
a glob matcher in javascript
A Stimulus Wrapper for Flatpickr library
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
Provide I18n to your React Native application
The exhaustive Pattern Matching library for TypeScript.
regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.
Prism Ruby parser
A rule-based pattern matching engine for chatbots and conversational AI. Provides a DSL for defining intents, extracting entities, and routing user input — deterministically, with zero latency and no API calls.
Flexible, expressive pattern matching for Ruby
Observer pattern for ruby
Querly is a query language and tool to find out method calls from Ruby programs. Define rules to check your program with patterns to find out *bad* pieces. Querly finds out matching pieces from your program.
Provides algebraic type definitions and pattern matching
Implementation of actor pattern for Ruby
A gem that implements the typesafe enum pattern in Ruby
Pattern matching for Ruby
if/case conditionals can get really hairy in highly sophisticated business domains. Domain model inheritance can help remedy the problem, but you don't want to dump all logic variations in the same domain models. Strategy Pattern solves that problem by externalizing logic variations to separate classes outside the domain models. One difficulty with implementing Strategy Pattern is making domain models aware of newly added strategies without touching their code (Open/Closed Principle). Strategic solves that problem by supporting Strategy Pattern with automatic discovery of strategies and ability fetch the right strategy without conditionals. This allows you to make any domain model "strategic" by simply following a convention in the directory/namespace structure you create your strategies under so that the domain model automatically discovers all available strategies.
Arachni::Reactor is a simple, lightweight, pure-Ruby implementation of the Reactor pattern, mainly focused on network connections -- and less so on generic tasks.
Ruby implementation of the Screengem Pattern.
Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.