Standalone JSON function engine for executing functions defined in JSON configuration
A tool for processing JSON-RPC messages.
Rules Engine expressed in simple json
Create an Ethereum provider using a JSON-RPC engine or middleware
A tool for processing JSON-RPC messages
A small toolset for streaming JSON-RPC data and matching requests and responses
Media query calculator
JSON parse & stringify that supports binary via bops & base64
Ethereum-related json-rpc-engine middleware
Construct complex rules with JSON & process them.
Ethereum-related json-rpc-engine middleware.
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
json-rpc-engine middleware for Infura's endpoints
A suite of parsers and compilers for WordPress styles.
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
High-performance JSON Pointer implementation
Angular Schematics - Library
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
A small toolset for streaming JSON-RPC data and matching requests and responses.
JavaScript parser, mangler/compressor and beautifier toolkit
Match human-quality input to potential matches by edit distance.
Read and parse a JSON file
JSON.parse with bigints support
Scanner and parser for JSON with comments.
serialize_with_coder is an ActiveRecord 2.x extended serialize function which acts like Rails 3.1 one - you can use custom coder as storing engine. Including 2 sample coders - CSV and JSON.
A Rails engine to answer oEmbed requests for application media asset models. In other words, this gem allows your application, after configuring the gem and the relevant models, to act as an oEmbed Provider by providing a controller that returns JSON or XML for a given oEmbed consumer request for the specified media asset. This gem does not offer oEmbed consumer functionality. (Rails 2.3.5 only for now)
PCN (Portable Chess Notation) provides a comprehensive, JSON-based format for representing complete chess game records across variants. This gem implements the PCN Specification v1.0.0 with a modern Ruby interface featuring immutable game objects and functional programming principles. PCN integrates the Sashité ecosystem specifications (PMN for moves, FEEN for positions, and SNN for style identification) to create a unified, rule-agnostic game recording system. Supports traditional single-variant games and cross-variant scenarios where players use different game systems, with complete metadata tracking including player information, tournament context, and game status. Perfect for game engines, database storage, game analysis tools, and archival systems requiring comprehensive game record management across diverse abstract strategy board games.
PMN (Portable Move Notation) provides a rule-agnostic, JSON-based format for describing the mechanical decomposition of moves in abstract strategy board games. This gem implements the PMN Specification v1.0.0 with a functional Ruby interface, breaking down complex movements into sequences of atomic actions while remaining completely independent of specific game rules. PMN reveals the underlying mechanics of any board game move through sequential action decomposition, supporting both explicit and inferred piece specifications. Built on CELL (coordinate encoding), HAND (reserve notation), and QPI (piece identification) specifications, it enables universal move representation across chess variants, shōgi, xiangqi, and any abstract strategy game. Perfect for game engines, move validators, and board game analysis tools.