Cyri_'s Gems

icon
#Total RankDaily RankNameSummary
16,7823,630accept_languageParses the Accept-Language header from an HTTP request and produces a hash of languages...
211,77510,793matchiCollection of expectation matchers for Rubyists 🤹
314,13911,351expectExpectation library with some matchers for Ruby.
415,32538,135spectusExpectation library with RFC 2119's requirement levels 🚥
516,79630,898fixSpecing framework for Ruby.
626,21511,498awCreates a sub-process to execute a block inside, and returns what it returns.
728,91169,238matchi-fixA Fix specing matcher compatible with Matchi.
827,31320,729ugokiReturns pseudo-legal moves from a tablebase and a position.
930,38519,708r_specA minimalist RSpec clone with all the essentials.
1030,46369,238hSmall tool that generates salted hashes, scented with the SHA2 function, for those who ...
1133,02611,856defiChallenge library.
1235,01069,238qiA flexible and customizable library for representing and manipulating game states, idea...
1337,93951,580fix-itsProvides "its" method for attribute matching.
1438,05118,466matchi-rspecMatchi extension gem to provide some RSpec matchers.
1539,71838,135acts_as_permissionSimple Rails plugin to assign a list of permissions on a resource.
1639,96938,135acts_as_privilegeSimple Rails plugin to restrict system access to authorized users.
1742,18069,238fix-commandProvides the fix command to run specs.
1842,93526,468aoandonAoandon (青行燈) is a minimalist network intrusion detection system (NIDS).
1944,78117,062brutalA code-first approach to automate the writing of unit tests.
2046,93738,135acts_as_ownerSimple Rails plugin that allows to operate freely on objects which belong to us.
2147,73751,580fix-expectFix extension gem to provide the expect syntax.
2252,46638,135r_spec-cloneA minimalist RSpec clone with all the essentials.
2354,04969,238opushonAn Opushon's body parser and emitter.
2457,64669,238sashite-panA Ruby interface for data serialization in PAN (Portable Action Notation) format.
2557,63832,486pseudo_legal_move_tablebase-shogiA computerized database that contains precalculated exhaustive pseudo-legal moves of Sh...
2663,87169,238feenA Ruby interface for data serialization and deserialization in FEEN format.
2767,56533,989test_tubeA test tube to conduct software experiments 🧪
2868,23169,238sha256_sealSeal device with SHA-256 hash function, for Ruby.
2969,52333,989expresenterExpectation result presenter.
3066,25332,486pseudo_legal_move_tablebase-xiangqi99A computerized database that contains precalculated exhaustive pseudo-legal moves of Xi...
3172,32369,238taipuCollections of types for Ruby.
3274,66069,238sashite-ganA Ruby interface for data serialization in GAN format ♟️
3378,56169,238fix-letProvides "let" method for memoized helper definition.
3477,20732,486piouPiou is a text parser and emitter, keeping each mention.
3583,92528,333portable_move_notationA Ruby interface for data serialization in PMN (Portable Move Notation) format.
3692,10569,238sashite-ggnA Ruby interface for GGN (General Gameplay Notation) objects.
3788,26132,486taiyojiReturns the offset in seconds between solar time and UTC.
3892,12232,486sashite-pbdnImplementation of PBDN (Portable Board Diff Notation) for storing changes between actio...
39100,69132,486romanceGeneric chess moves legalizer.
40106,50032,486pcn2feenPcn2feen is a converter from PCN to FEEN, for programmer happiness.
41122,67969,238problem_detailA "problem detail" as a way to carry machine-readable details of errors in a HTTP respo...
42123,01032,486nichugiNichugi legal move validator.
43139,79651,580arukamo2 semantic methods to test the presence of objects.
44145,69569,238sashite-cghRuby implementation of Canonical Gameplay Hash coding.
45147,20320,729sashite-cgnThis module provides a Ruby interface for data serialization in CGN (General Gameplay N...
46155,80769,238sashiteA Ruby client for the Sashite API.
47156,00669,238sashite-cpnA CPN generator for Ruby.
48158,33269,238sashite-rubocopShared RuboCop config used by Sashité's Ruby projects 👮🏾
49167,09469,238elo_rating_systemA method for calculating the relative skill levels of players in zero-sum games such as...
50167,25069,238h256One-way SHA256 function with salt.
51162,62432,486pseudo_legal_move_tablebase-puchi_shogiA computerized database that contains precalculated exhaustive pseudo-legal moves of Pu...
52172,73469,238kernel-booleanReturns a boolean based on the given argument.
53173,22769,238great_guardianWeb parameters validation for Ruby 🛡️
54170,19832,486caissa_guardianTwo-player legal move generator.
55172,04332,486pseudo_legal_move_tablebase-chessA computerized database that contains precalculated exhaustive pseudo-legal moves of Ch...
56172,04832,486pseudo_legal_move_tablebase-xiaoqiA computerized database that contains precalculated exhaustive pseudo-legal moves of Xi...
57174,58469,238kernel-symbolReturns a symbol based on the given argument.
58172,09332,486sanqiSanqi legal move validator.