Cyri_'s Gems

icon
#Total RankDaily RankNameSummary
16,6973,727accept_languageParses the Accept-Language header from an HTTP request and produces a hash of languages...
211,76810,236matchiCollection of expectation matchers for Rubyists 🤹
314,13114,474expectExpectation library with some matchers for Ruby.
415,35312,407spectusExpectation library with RFC 2119's requirement levels 🚥
516,82351,780fixSpecing framework for Ruby.
625,93214,625awCreates a sub-process to execute a block inside, and returns what it returns.
728,92421,172matchi-fixA Fix specing matcher compatible with Matchi.
827,31320,729ugokiReturns pseudo-legal moves from a tablebase and a position.
930,32618,650r_specA minimalist RSpec clone with all the essentials.
1030,51033,434hSmall tool that generates salted hashes, scented with the SHA2 function, for those who ...
1133,03551,780defiChallenge library.
1234,83617,465qiA flexible and customizable library for representing and manipulating game states, idea...
1337,94691,966fix-itsProvides "its" method for attribute matching.
1438,06225,010matchi-rspecMatchi extension gem to provide some RSpec matchers.
1539,87675,401acts_as_permissionSimple Rails plugin to assign a list of permissions on a resource.
1640,11175,401acts_as_privilegeSimple Rails plugin to restrict system access to authorized users.
1742,190113,030fix-commandProvides the fix command to run specs.
1843,007151,891aoandonAoandon (青行燈) is a minimalist network intrusion detection system (NIDS).
1944,57851,780brutalA code-first approach to automate the writing of unit tests.
2047,08175,401acts_as_ownerSimple Rails plugin that allows to operate freely on objects which belong to us.
2147,72546,716fix-expectFix extension gem to provide the expect syntax.
2252,27820,661r_spec-cloneA minimalist RSpec clone with all the essentials.
2354,04143,217opushonAn Opushon's body parser and emitter.
2457,58937,614sashite-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,61551,780feenA Ruby interface for data serialization and deserialization in FEEN format.
2767,32325,920test_tubeA test tube to conduct software experiments 🧪
2867,97535,229sha256_sealSeal device with SHA-256 hash function, for Ruby.
2969,33339,960expresenterExpectation result presenter.
3066,25332,486pseudo_legal_move_tablebase-xiangqi99A computerized database that contains precalculated exhaustive pseudo-legal moves of Xi...
3172,30857,235taipuCollections of types for Ruby.
3274,62251,780sashite-ganA Ruby interface for data serialization in GAN format ♟️
3378,554151,891fix-letProvides "let" method for memoized helper definition.
3477,20732,486piouPiou is a text parser and emitter, keeping each mention.
3583,80151,780portable_move_notationA Ruby interface for data serialization in PMN (Portable Move Notation) format.
3692,16375,401sashite-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,63091,966problem_detailA "problem detail" as a way to carry machine-readable details of errors in a HTTP respo...
42123,01032,486nichugiNichugi legal move validator.
43139,88091,966arukamo2 semantic methods to test the presence of objects.
44145,830113,030sashite-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,919113,030sashiteA Ruby client for the Sashite API.
47156,123113,030sashite-cpnA CPN generator for Ruby.
48157,95537,614sashite-rubocopShared RuboCop config used by Sashité's Ruby projects 👮🏾
49166,620151,891elo_rating_systemA method for calculating the relative skill levels of players in zero-sum games such as...
50167,19675,401h256One-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,41857,235kernel-booleanReturns a boolean based on the given argument.
53173,438113,030great_guardianWeb parameters validation for Ruby 🛡️
54170,19832,486caissa_guardianTwo-player legal move generator.
55174,57675,401kernel-symbolReturns a symbol based on the given argument.
56172,04332,486pseudo_legal_move_tablebase-chessA computerized database that contains precalculated exhaustive pseudo-legal moves of Ch...
57172,04832,486pseudo_legal_move_tablebase-xiaoqiA computerized database that contains precalculated exhaustive pseudo-legal moves of Xi...
58172,09332,486sanqiSanqi legal move validator.