1 | 5,447 | 4,960 | accept_language | Parses the Accept-Language header from an HTTP request and produces a hash of languages... |
2 | 11,134 | 7,955 | matchi | Matchi is a framework-agnostic Ruby library that provides a comprehensive set of expect... |
3 | 12,776 | 11,774 | expect | Expectation library with some matchers for Ruby. |
4 | 15,863 | 8,275 | spectus | Expectation library with RFC 2119's requirement levels 🚥 |
5 | 17,235 | 11,163 | fix | Fix is a modern Ruby testing framework built around a key architectural principle:
the ... |
6 | 23,546 | 12,390 | aw | Creates a sub-process to execute a block inside, and returns what it returns. |
7 | 29,563 | 27,093 | matchi-fix | A Matchi-compatible matcher that allows testing objects against Fix specifications. Ena... |
8 | 29,695 | 20,125 | h | Small tool that generates salted hashes, scented with the SHA2 function, for those who ... |
9 | 30,172 | 14,043 | r_spec | A minimalist RSpec clone with all the essentials. |
10 | 32,397 | 13,855 | defi | Challenge library. |
11 | 27,313 | 20,729 | ugoki | Returns pseudo-legal moves from a tablebase and a position. |
12 | 33,649 | 13,656 | qi | A flexible and customizable library for representing and manipulating game states, idea... |
13 | 38,405 | 16,948 | matchi-rspec | Matchi extension gem to provide some RSpec matchers. |
14 | 38,457 | 41,793 | fix-its | Provides "its" method for attribute matching. |
15 | 42,103 | 18,320 | brutal | A code-first approach to automate the writing of unit tests. |
16 | 42,655 | 35,268 | fix-command | Provides the fix command to run specs. |
17 | 42,938 | 116,310 | acts_as_permission | Simple Rails plugin to assign a list of permissions on a resource. |
18 | 43,226 | 78,093 | acts_as_privilege | Simple Rails plugin to restrict system access to authorized users. |
19 | 44,411 | 46,216 | aoandon | Aoandon (青行燈) is a minimalist network intrusion detection system (NIDS). |
20 | 48,153 | 51,612 | fix-expect | Fix extension gem to provide the expect syntax. |
21 | 49,627 | 20,125 | r_spec-clone | A minimalist RSpec clone with all the essentials. |
22 | 50,142 | 116,310 | acts_as_owner | Simple Rails plugin that allows to operate freely on objects which belong to us. |
23 | 54,539 | 38,290 | opushon | An Opushon's body parser and emitter. |
24 | 55,568 | 13,309 | feen | A Ruby interface for data serialization and deserialization in FEEN format. |
25 | 56,498 | 24,518 | sashite-pan | Parse and generate Portable Action Notation (PAN) strings for representing moves
in che... |
26 | 61,736 | 14,043 | test_tube | A test tube to conduct software experiments 🧪 |
27 | 63,196 | 17,815 | expresenter | Expectation result presenter. |
28 | 65,948 | 27,093 | sha256_seal | Seal device with SHA-256 hash function, for Ruby. |
29 | 57,638 | 32,486 | pseudo_legal_move_tablebase-shogi | A computerized database that contains precalculated exhaustive pseudo-legal moves of Sh... |
30 | 71,718 | 38,290 | sashite-gan | A Ruby implementation of GAN (General Actor Notation) v1.0.0 specification for identify... |
31 | 72,850 | 32,719 | taipu | Collections of types for Ruby. |
32 | 76,638 | 25,730 | portable_move_notation | Portable Move Notation (PMN) v1.0.0 is a rule-agnostic, JSON-based format using arrays ... |
33 | 66,253 | 32,486 | pseudo_legal_move_tablebase-xiangqi99 | A computerized database that contains precalculated exhaustive pseudo-legal moves of Xi... |
34 | 78,475 | 46,216 | fix-let | Provides "let" method for memoized helper definition. |
35 | 84,871 | 17,333 | sashite-ggn | A pure functional Ruby implementation of the General Gameplay Notation (GGN) specificat... |
36 | 77,207 | 32,486 | piou | Piou is a text parser and emitter, keeping each mention. |
37 | 88,261 | 32,486 | taiyoji | Returns the offset in seconds between solar time and UTC. |
38 | 92,122 | 32,486 | sashite-pbdn | Implementation of PBDN (Portable Board Diff Notation) for storing changes between actio... |
39 | 100,691 | 32,486 | romance | Generic chess moves legalizer. |
40 | 106,500 | 32,486 | pcn2feen | Pcn2feen is a converter from PCN to FEEN, for programmer happiness. |
41 | 123,089 | 116,310 | problem_detail | A "problem detail" as a way to carry machine-readable details of errors in a HTTP respo... |
42 | 138,094 | 41,793 | sashite-rubocop | Shared RuboCop config used by Sashité's Ruby projects 👮🏾 |
43 | 123,010 | 32,486 | nichugi | Nichugi legal move validator. |
44 | 141,298 | 116,310 | arukamo | 2 semantic methods to test the presence of objects. |
45 | 148,000 | 145,948 | sashite-cgh | Ruby implementation of Canonical Gameplay Hash coding. |
46 | 153,620 | 58,247 | h256 | H256 reads its configuration from the ~/.h256 file at initialization. This file, which ... |
47 | 157,914 | 93,924 | sashite | A Ruby client for the Sashite API. |
48 | 158,675 | 93,924 | sashite-cpn | A CPN generator for Ruby. |
49 | 147,203 | 20,729 | sashite-cgn | This module provides a Ruby interface for data serialization in CGN (General Gameplay N... |
50 | 163,519 | 78,093 | elo_rating_system | A method for calculating the relative skill levels of players in zero-sum games such as... |
51 | 169,061 | 66,833 | kernel-boolean | Returns a boolean based on the given argument. |
52 | 162,624 | 32,486 | pseudo_legal_move_tablebase-puchi_shogi | A computerized database that contains precalculated exhaustive pseudo-legal moves of Pu... |
53 | 176,599 | 22,458 | sashite-pin | PIN (Piece Identifier Notation) provides a rule-agnostic format for identifying pieces
... |
54 | 176,765 | 93,924 | great_guardian | Web parameters validation for Ruby 🛡️ |
55 | 176,843 | 145,948 | kernel-symbol | Returns a symbol based on the given argument. |
56 | 177,568 | 21,618 | sashite-snn | SNN (Style Name Notation) provides a foundational, rule-agnostic naming system for iden... |
57 | 170,198 | 32,486 | caissa_guardian | Two-player legal move generator. |
58 | 172,043 | 32,486 | pseudo_legal_move_tablebase-chess | A computerized database that contains precalculated exhaustive pseudo-legal moves of Ch... |
59 | 172,048 | 32,486 | pseudo_legal_move_tablebase-xiaoqi | A computerized database that contains precalculated exhaustive pseudo-legal moves of Xi... |
60 | 172,093 | 32,486 | sanqi | Sanqi legal move validator. |
61 | 180,544 | 41,793 | pnn | A clean, immutable Ruby interface for working with piece identifiers in PNN format. PNN... |
62 | 181,254 | 35,268 | sashite-sin | SIN (Style Identifier Notation) provides a rule-agnostic format for identifying styles
... |
63 | 181,799 | 35,268 | sashite-pnn | PNN (Piece Name Notation) provides a rule-agnostic, scalable naming system for identify... |
64 | 182,333 | 41,793 | sashite-cell | CELL defines a standardized format for representing coordinates on multi-dimensional ga... |
65 | 184,700 | 58,247 | sashite-epin | EPIN (Extended Piece Identifier Notation) extends PIN to provide style-aware piece repr... |
66 | 185,147 | 28,716 | sashite-feen | FEEN (Forsyth—Edwards Enhanced Notation) provides a universal, rule-agnostic format for... |
67 | 185,192 | 58,247 | sashite-pmn | PMN (Portable Move Notation) provides a rule-agnostic, JSON-based format for describing... |
68 | 186,426 | 93,924 | sashite-hand | Hold And Notation Designator (HAND) provides a standardized notation for piece reserve ... |
69 | 186,494 | 66,833 | sashite-drop | DROP defines a simple, standardized notation for piece reserve locations in board games... |
70 | 186,731 | 78,093 | sashite-qpi | QPI (Qualified Piece Identifier) provides a rule-agnostic format for identifying game p... |
71 | 186,935 | 78,093 | sashite-lcn | LCN (Location Condition Notation) provides a rule-agnostic format for describing locati... |
72 | 186,941 | 78,093 | sashite-stn | STN (State Transition Notation) provides a rule-agnostic format for describing state tr... |
73 | 187,178 | 35,268 | sashite-pcn | PCN (Portable Chess Notation) provides a comprehensive, JSON-based format for represent... |