Open-source projects categorized as JSON | Edit details

Top 23 JSON Open-Source Projects

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

    Project mention: Pydantic for FastAPI | dev.to | 2021-05-28

    Test it out using httpie:

  • GitHub repo prettier

    Prettier is an opinionated code formatter.

    Project mention: My Very First App | reddit.com/r/reactjs | 2021-07-23

    Prettier with autoformatting on save is must have, code looks better and easer to read (and helps to avoid lots of problems, working in a team with programmers who have different codestyle)

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: How to structurize my tool | reddit.com/r/learnpython | 2021-07-10

    Alternatively, you might just want to use Python as a backend offering an API. Take a look at FastAPI for this. You would call the API from your javascript code.

  • GitHub repo chinese-poetry

    The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。

    Project mention: Weekly Developer Roundup #21 - Sun Nov 08 2020 | dev.to | 2020-11-07

    chinese-poetry/chinese-poetry (JavaScript): The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。 阿里招 Python P6/P7 上海张江, [email protected]

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: [TypeScript] Read spreadsheets by SheetJS | dev.to | 2021-07-21

    SheetJS - Home

  • GitHub repo json

    JSON for Modern C++

    Project mention: How to use nlohmann json | reddit.com/r/cpp | 2021-07-02

    Download https://github.com/nlohmann/json/releases/download/v3.9.1/json.hpp

  • GitHub repo fastjson

    A fast JSON parser/generator for Java.

    Project mention: Ask HN: Differences in Programming Style by Nationalities | news.ycombinator.com | 2021-04-19

    I first noticed a difference in national styles when I contributed a patch to fastjson, a JSON parser in Java from Alibaba.

    Take a look around the repo; it'll look odd to a western programmer. There is a lot of duplication. And the tests don't have names, they are numbered.


    This was several years ago. I did end up choosing it since it really was the fastest.

  • GitHub repo SwiftyJSON

    The better way to deal with JSON data in Swift.

    Project mention: Need help with json data formatting | reddit.com/r/swift | 2021-01-09

    I second /u/daisnb that if possible, make sure the data is a consistent format and types, but if you’re unable to do that, I think SwiftyJSON can help, as it loosens the strict type requirement of Swift when handling JSON data

  • GitHub repo normalizr

    Normalizes nested JSON according to a schema

    Project mention: Modify Deep State of App | reddit.com/r/reactjs | 2021-06-17

    That's a great hunch. Usually on real apps with APIs you'll use something like Normalizr to flatten your data structure. For it to work you will need a unique id for every data point.

  • GitHub repo Gson

    A Java serialization/deserialization library to convert Java Objects into JSON and back

    Project mention: Gson using AutoValue and Polymorphism | dev.to | 2021-07-19

    A lot of suggestions were made to look into custom (de)serializers, which is a good idea, but also a lot of work. I came across the “hidden” RuntimeTypeAdapterFactory class in the Gson repository which solved most of my problem quite nicely.

  • GitHub repo urfave/cli

    A simple, fast, and fun package for building command line apps in Go (by urfave)

    Project mention: How do I test my knowledge? | reddit.com/r/golang | 2021-07-23
  • GitHub repo Editor.js

    A block-styled editor with clean JSON output

    Project mention: Create a modern blogging application with Next.js and Editor.js | dev.to | 2021-07-21

    If you are within the React ecosystem, I am sure you have heard of Next.js (a production-ready framework for react), and on the other hand, Editor.js is a modern block-styled editor that has some exciting features.

  • GitHub repo Lowdb

    Tiny local JSON database for small projects (supports Node, Electron and the browser)

    Project mention: JS - Mocking a REST API with JSON Server | dev.to | 2021-07-17

    JSON Server works based on Low DB a "Tiny local JSON database for small projects". So you need to configure a db.json file that will serve the data.

  • GitHub repo simdjson

    Parsing gigabytes of JSON per second

    Project mention: Superintendent.app: A desktop app for working with large CSV files using SQL. v2.0 now can load 1GB file in 20s and support regex/date parsing! | reddit.com/r/programming | 2021-07-10
  • GitHub repo Mantle

    Model framework for Cocoa and Cocoa Touch

  • GitHub repo RapidJSON

    A fast JSON parser/generator for C++ with both SAX/DOM style API

    Project mention: Storing data to be used in simulations. | reddit.com/r/cpp_questions | 2021-05-23
  • GitHub repo fx

    Command-line tool and terminal JSON viewer 🔥

    Project mention: I love jq, I hate jq. Help a competent grepper get a grasp on the terse language! | reddit.com/r/commandline | 2021-06-23

    Depending on how confident you are with javascript, you might want to take a look at https://github.com/antonmedv/fx

  • GitHub repo react-jsonschema-form

    A React component for building Web forms from JSON Schema.

    Project mention: Creating form field components dynamically and then saving the data from those fields to an object on form submission | reddit.com/r/reactjs | 2021-06-14
  • GitHub repo jsoniter

    A high-performance 100% compatible drop-in replacement of "encoding/json" (by json-iterator)

    Project mention: OjG now has a tokenizer that is almost 10 times faster than json.Decode | reddit.com/r/golang | 2021-04-18

    Need to compare with https://github.com/json-iterator/go too!

  • GitHub repo ObjectMapper

    Simple JSON Object mapping written in Swift

  • GitHub repo Json.NET

    Json.NET is a popular high-performance JSON framework for .NET

    Project mention: Basic MQTT with C# | dev.to | 2021-07-04

    MQTTNet MQTTnet.Extensions.ManagedClient Serilog Serilog.Sinks.Console Newtonsoft.Json

  • GitHub repo GJSON

    Get JSON values quickly - JSON parser for Go

    Project mention: After years of eagerness, I finally started Go and I already feel as if I start to hate it.... | reddit.com/r/golang | 2021-05-20

    I would check out https://github.com/tidwall/gjson

  • GitHub repo MJExtension

    A fast, convenient and nonintrusive conversion framework between JSON and model. Your model class doesn't need to extend any base class. You don't need to modify any model file.

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 2021-07-23.


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

Project Stars
1 httpie 51,444
2 prettier 40,166
3 fastapi 34,019
4 chinese-poetry 33,668
5 SheetJS js-xlsx 26,226
6 json 25,276
7 fastjson 23,588
8 SwiftyJSON 20,719
9 normalizr 20,326
10 Gson 19,806
11 urfave/cli 16,179
12 Editor.js 15,932
13 Lowdb 15,868
14 simdjson 13,561
15 Mantle 11,303
16 RapidJSON 11,073
17 fx 10,951
18 react-jsonschema-form 10,319
19 jsoniter 9,551
20 ObjectMapper 8,787
21 Json.NET 8,676
22 GJSON 8,644
23 MJExtension 8,439