Ruby JSON

Open-source Ruby projects categorized as JSON

Top 23 Ruby JSON Projects

  • ActiveModel::Serializers

    ActiveModel::Serializer implementation and Rails hooks

    Project mention: Recommended Controllers Serializer Gem? | /r/rubyonrails | 2023-06-18

    Hey folks, I've been using FastJsonapi::ObjectSerializer in past projects, but it is now deprecated and it's successor is "in maintenance mode! ". The og serializer had no release since 2015.

  • ISO-3166-Countries-with-Regional-Codes

    ISO 3166-1 country lists merged with their UN Geoscheme regional codes in ready-to-use JSON, XML, CSV data sets

    Project mention: FortiOS script for creating countries and regions | /r/fortinet | 2023-06-16

    Hello,  Here's a humble contribution: A customer requested to restrict access based on geographical regions, and I haven't found any pre-configured on FortiGate, so I did one myself.  I downloaded the list from https://github.com/lukes/ISO-3166-Countries-with-Regional-Codes/blob/master/all/all.csv, cross-referenced it with FortiGate's internal list vía a Python script and this is what came out: https://pastebin.com/i9krkQBz Max PS: I had to manually at Netherlands Antilles (AN) and Kosovo (XK) to their respective continents, because they weren't on that list. DISCLAIMER: The information provided in this countries and regions list is presented "AS-IS".

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Jb

    A simple and fast JSON API template engine for Ruby on Rails

    Project mention: Yet another JSON serialization question 😎 | /r/rails | 2023-02-18

    OJ + JB is fast, painless and doesn't require yet another DSL to forget the nuances of.

  • Blueprinter

    Simple, Fast, and Declarative Serialization Library for Ruby

    Project mention: Recommended Controllers Serializer Gem? | /r/rubyonrails | 2023-06-18

    Blueprinter is something we use on a project, it's also having difficulty staying alive, but right now there is active development here, a fork from the original blueprinted gem.

  • Mobility

    Pluggable Ruby translation framework

    Project mention: Marks object as dirty even if nothing was changed in RichTextTranslation fields · Issue #597 · shioyama/mobility | /r/rails | 2022-12-12
  • Spyke

    Interact with REST services in an ActiveRecord-like manner

  • StoreModel

    Work with JSON-backed attributes as ActiveRecord-ish models

    Project mention: Is JSONB + Postgres still a viable way of storing varying attributes? | /r/rails | 2023-02-08

    There are some other gems that can do similar things (each with somewhat different design and possibilities) including https://github.com/madeintandem/jsonb_accessor , https://github.com/DmitryTsepelev/store_model , and https://github.com/palkan/store_attribute

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • alba

    Alba is a JSON serializer for Ruby.

    Project mention: Recommended Controllers Serializer Gem? | /r/rubyonrails | 2023-06-18

    alba looks promising

  • shale

    Shale is a Ruby object mapper and serializer for JSON, YAML and XML. It allows you to parse JSON, YAML and XML data and convert it into Ruby data structures, as well as serialize data structures into JSON, YAML or XML.

  • LogStashLogger

    Ruby logger that writes logstash events

  • Flexirest

    Flexirest - The really flexible REST API client for Ruby

    Project mention: Best Ruby HTTP Clients in 2023 | /r/ruby | 2023-04-05

    Shame https://github.com/flexirest/flexirest wasn’t included 😢

  • datoji

    A tiny JSON storage service. Create, Read, Update, Delete and Search JSON data.

  • postal-codes-json-xml-csv

    Collection of postal codes in different formats, ready for importing.

  • JSONAPI::Utils

    Build JSON API-compliant APIs on Rails with no (or less) learning curve.

  • feedparser

    feedparser gem - (universal) web feed parser and normalizer (XML w/ Atom or RSS, JSON Feed, HTML w/ Microformats e.g. h-entry/h-feed or Feed.HTML, Feed.TXT w/ YAML, JSON or INI & Markdown, etc.) (by rubycocos)

  • cache-crispies

    Speedy Rails JSON serialization with built-in caching

  • chronicle-etl

    📜 A CLI toolkit for extracting and working with your digital history

    Project mention: Memex like products/communities for gathering personal data? | news.ycombinator.com | 2023-10-23

    - Chronicle ETL : a cli for ETL'ing from different data silos https://github.com/chronicle-app/chronicle-etl

  • html2rss

    📰 Build RSS 2.0 feeds from websites (and JSON APIs) with a few CSS selectors.

  • oj_serializers

    ⚡️ Faster JSON serialization for Ruby on Rails. Easily migrate away from Active Model Serializers.

    Project mention: Fast JSON serializers with automatic TypeScript generation | /r/rails | 2023-04-04

    Recently, with the expansion to generate TypeScript automatically, plus the latest release with further performance improvements, it became a well rounded library.

  • kittyverse

    kittyverse libraries & scripts - helper classes for cattributes, trait types, traits, genes, genomes and more for cryptokitties and copycats

  • rejson-rb

    ReJSON adapter/client for Ruby. Store/Retrieve JSON documents in Redis database using Ruby

    Project mention: Show HN: FalkorDB fork from RedisGraph bringing it back to life | news.ycombinator.com | 2023-08-12

    Which capability do you care about? e.g. for JSON you can use https://github.com/vachhanihpavan/rejson-rb.

  • class2

    Easily create Ruby class hierarchies that support nested attributes, type conversion, serialization, equality, and more. (by sshaw)

  • BadJsonRequestHandler

    Catch bad JSON requests to your application and return valid JSON response back

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-23.

Ruby JSON related posts

Index

What are some of the best open-source JSON projects in Ruby? This list will help you:

Project Stars
1 ActiveModel::Serializers 5,306
2 ISO-3166-Countries-with-Regional-Codes 2,022
3 Jb 1,250
4 Blueprinter 1,011
5 Mobility 930
6 Spyke 869
7 StoreModel 866
8 alba 822
9 shale 572
10 LogStashLogger 455
11 Flexirest 297
12 datoji 225
13 postal-codes-json-xml-csv 224
14 JSONAPI::Utils 214
15 feedparser 164
16 cache-crispies 151
17 chronicle-etl 103
18 html2rss 103
19 oj_serializers 86
20 kittyverse 19
21 rejson-rb 17
22 class2 13
23 BadJsonRequestHandler 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com