JSON Schema validation and specifications
Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
decycle your json
Converts Zod schemas to Json Schemas
YAML plugin for the Monaco Editor
Media Type Database
JSON logger for Node.js and browser.
Load the local package.json from either src or dist folder
Electron supporting package to rebuild native node modules against the currently installed electron
JS library that allows you to easily serialize and deserialize data with BigInt values
A JSON polyfill for older JavaScript platforms.
Synchronous version of the Fetch API
Translates between file formats and generates static code as well as TypeScript definitions.
Deterministic stringification for when performance and bundle size matters
A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax!
JSON viewer component for React focused on performance for large volume input while still providing few customiziation features
Encode/decode circular structures for converting to and from JSON.
JSON Safe Parser & Schema Validator
Karma reporter with mocha style logging.
Parse JSON without risk of losing numeric information
An evented streaming XML parser in JavaScript
Angular Schematics - Library
A React component that traps focus.
JSON.parse with bigints support
This code does thermostat things with jsons in a gem
Simple way to generate the json that will power a future iPhone app that does simple slide shows
This gem provides a collection of RSpec matchers for testing JSON data. It aims to make JSON testing flexible & easier, especially for testing multiple properties. It does not and will not have anything related to JSON Schema.
JSONPath is a query language for selecting and extracting values from a JSON text. It does for JSON the same job that XPath does for XML. This is a fast JSONPath parser in pure ruby. It is: * a complete implementation of the JSONPath standard, IETF RFC 9535 * based on the finalized RFC released in 2024, not an older draft (there were changes) * written in ruby 3 with frozen string literals
dAnarchy Jaml converts YAML files to JSON and JSON files to YAML. This assumes a standard YAML or JSON formatted file and does not accept files containing specialized functions like AWS Cloudformation templates.
Rack Middleware for JSON APIs accessed cross-domain from legacy browsers Firefox version 4 does not support response headers for cross-domain requests. This middleware intercepts all requests and if the X-WRAP-RESPONSE is set, the response will be wrappped in JSON like {header: ..., body: ...}
The JSON API specification requires associated resources included in a PATCH request, if provided, to completely replace those that already exist. ActiveRecord's #update method only does that in some circumstances. activerecord-jsonapi_update handles the rest of them.
punndit_youtube is a Ruby client for parsing the YouTube API v2 using JSON objects. This is a lot cleaner and simpler method than trying to use the XML data provided. This is for simple tasks involving YouTube like getting a Playlist(s), Channel, or single video information. This version does not currently support advances searches on the YouTube API.
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)
`nvim-context` extracts live context from running Neovim instances via Unix socket connections, providing AI coding tools with cursor position, current file, visual selections, and diagnostics as JSON. It enables context-aware assistance by giving agents awareness of your current Neovim editor state, supporting questions like "What does this line do?" or analysis of selected code.
BadPigeon is a Ruby gem that allows you to extract tweet data from the XHR requests that the Twitter frontend website does in user's browser. The requests need to be saved into a "HAR" archive file from the browser's web inspector tool and then that file is fed into either the appropriate Ruby class or the `pigeon` command line tool. The tool intents to be API compatible with the popular `twitter` gem and generate the same kind of tweet JSON structure as is read and exported by that library.
Synfeld is a web application framework that does practically nothing. Synfeld is little more than a small wrapper for Rack::Mount (see http://github.com/josh/rack-mount). If you want a web framework that is mostly just going to serve up json blobs, and occasionally serve up some simple content (eg. help files) and media, Synfeld makes that easy. The sample app below shows pretty much everything there is to know about synfeld, in particular: * How to define routes. * Simple rendering of erb, haml, html, json, and static files. * In the case of erb and haml, passing variables into the template is demonstrated. * A dynamic action where the status code, headers, and body are created 'manually' (/my/special/route below) * A simple way of creating format sensitive routes (/alphabet.html vs. /alphabet.json) * The erb demo link also demos the rendering of a partial (not visible in the code below, you have to look at the template file examples/public/erb_files/erb_test.erb).