Cyri_'s Gems

icon
#Total RankDaily RankNameSummary
15,7904,387accept_languageParses the Accept-Language header from an HTTP request and produces a hash of languages...
211,18311,072matchiMatchi is a framework-agnostic Ruby library that provides a comprehensive set of expect...
312,89311,239expectExpectation library with some matchers for Ruby.
415,76722,644spectusExpectation library with RFC 2119's requirement levels 🚥
517,15832,282fixFix is a modern Ruby testing framework built around a key architectural principle: the ...
624,49513,545awCreates a sub-process to execute a block inside, and returns what it returns.
729,35632,282matchi-fixA Matchi-compatible matcher that allows testing objects against Fix specifications. Ena...
830,32357,312r_specA minimalist RSpec clone with all the essentials.
930,57222,644hSmall tool that generates salted hashes, scented with the SHA2 function, for those who ...
1027,31320,729ugokiReturns pseudo-legal moves from a tablebase and a position.
1132,84257,312defiChallenge library.
1234,22257,312qiA flexible and customizable library for representing and manipulating game states, idea...
1338,51557,312fix-itsProvides "its" method for attribute matching.
1438,74057,312matchi-rspecMatchi extension gem to provide some RSpec matchers.
1541,71357,312acts_as_permissionSimple Rails plugin to assign a list of permissions on a resource.
1641,94157,312acts_as_privilegeSimple Rails plugin to restrict system access to authorized users.
1742,55457,312fix-commandProvides the fix command to run specs.
1843,42232,282brutalA code-first approach to automate the writing of unit tests.
1944,03457,312aoandonAoandon (青行燈) is a minimalist network intrusion detection system (NIDS).
2048,14057,312fix-expectFix extension gem to provide the expect syntax.
2148,83657,312acts_as_ownerSimple Rails plugin that allows to operate freely on objects which belong to us.
2251,00439,611r_spec-cloneA minimalist RSpec clone with all the essentials.
2354,67157,312opushonAn Opushon's body parser and emitter.
2458,20157,312sashite-panA Ruby interface for data serialization in PAN (Portable Action Notation) format.
2562,26457,312feenA Ruby interface for data serialization and deserialization in FEEN format.
2664,78818,978test_tubeA test tube to conduct software experiments 🧪
2757,63832,486pseudo_legal_move_tablebase-shogiA computerized database that contains precalculated exhaustive pseudo-legal moves of Sh...
2866,43439,611expresenterExpectation result presenter.
2967,68457,312sha256_sealSeal device with SHA-256 hash function, for Ruby.
3073,27957,312taipuCollections of types for Ruby.
3166,25332,486pseudo_legal_move_tablebase-xiangqi99A computerized database that contains precalculated exhaustive pseudo-legal moves of Xi...
3274,81257,312sashite-ganA Ruby interface for data serialization in GAN format ♟️
3378,94657,312fix-letProvides "let" method for memoized helper definition.
3483,71557,312portable_move_notationA Ruby interface for data serialization in PMN (Portable Move Notation) format.
3577,20732,486piouPiou is a text parser and emitter, keeping each mention.
3693,42157,312sashite-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.
41123,38557,312problem_detailA "problem detail" as a way to carry machine-readable details of errors in a HTTP respo...
42123,01032,486nichugiNichugi legal move validator.
43141,20957,312arukamo2 semantic methods to test the presence of objects.
44147,89457,312sashite-cghRuby implementation of Canonical Gameplay Hash coding.
45153,73657,312sashite-rubocopShared RuboCop config used by Sashité's Ruby projects 👮🏾
46157,89457,312sashiteA Ruby client for the Sashite API.
47158,01539,611sashite-cpnA CPN generator for Ruby.
48147,20320,729sashite-cgnThis module provides a Ruby interface for data serialization in CGN (General Gameplay N...
49161,86932,282h256H256 reads its configuration from the ~/.h256 file at initialization. This file, which ...
50166,90757,312elo_rating_systemA method for calculating the relative skill levels of players in zero-sum games such as...
51172,31157,312kernel-booleanReturns a boolean based on the given argument.
52162,62432,486pseudo_legal_move_tablebase-puchi_shogiA computerized database that contains precalculated exhaustive pseudo-legal moves of Pu...
53175,67657,312great_guardianWeb parameters validation for Ruby 🛡️
54176,26857,312kernel-symbolReturns a symbol based on the given argument.
55170,19832,486caissa_guardianTwo-player legal move generator.
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.