Open-source projects categorized as JSON

Top 23 JSON Open-Source Projects

  • 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

    Latest mention: What the hell happened to Postman? | reddit.com/r/webdev | 2020-12-27

    httpie looks great too!

  • prettier

    Prettier is an opinionated code formatter.

    Latest mention: Stop thinking and get building | dev.to | 2021-01-21

    Use a strong and opinionated code formatter, like prettier, to avoid wasting time contemplating best formatting and manually moving whitespace around, as well as debating said formatting among your team ad nauseam.

  • chinese-poetry

    The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。 🤪 😜 阿里招p6/p7 Python Golang | [email protected] | 上海张江

    Latest 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]

  • fastapi

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

    Latest mention: Python's Type Checking Renaissance | news.ycombinator.com | 2021-01-26

    I'm excited about Python's typing potential. I recently rewrote an API from TypeScript to Kotlin since I am fairly unhappy with the server-side TS ecosystem, but ran across https://github.com/tiangolo/fastapi when exploring options and really dig it - seems to be by _far_ the lowest-ceremony way to make an HTTP API with static types that integrate with parsing/validation (something TypeScript is still really bad at, unless you bring your own runtime typing libraries...).

  • SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

  • fastjson

    A fast JSON parser/generator for Java.

  • json

    JSON for Modern C++

    Latest mention: GitHub Stale Bots – A False Economy | reddit.com/r/programming | 2021-01-18

    I use a stale bot on nlohmann/json and find it pretty useful (though I do not lock issues, but merely tag them "stale" and close them a bit later. Those issues can still be commented, and in the time they are marked stale, any comment will reopen them).

  • SwiftyJSON

    The better way to deal with JSON data in Swift.

    Latest 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

  • normalizr

    Normalizes nested JSON according to a schema

    Latest mention: Do I have to access the `state` variable in a Vuex mutation? | reddit.com/r/vuejs | 2021-01-23

    Normalizr looks promising, thanks!

  • Gson

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

    Latest mention: this little maneuver is gonna cost us 15,000 dollars | reddit.com/r/dankmemes | 2021-01-02

    Gson is dead https://github.com/google/gson/issues/1821

  • urfave/cli

    A simple, fast, and fun package for building command line apps in Go

    Latest mention: Does anyone know a cli module that allows git-like bash sub commands? | reddit.com/r/golang | 2021-01-21
  • Lowdb

    ⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser)

    Latest mention: NPM package to create a super simple database? | reddit.com/r/node | 2021-01-12

    lowdb MIGHT be a good choice. It stores everything in a JSON file and uses Lodash for querying. I have used on a couple of personal projects but it isn't very well maintained (over 100 issues). Personally I really like it! I would never use it in anything serious though lol

  • Editor.js

    A block-styled editor with clean JSON output

  • simdjson

    Parsing gigabytes of JSON per second

    Latest mention: Is that possible to compare two file lines? | reddit.com/r/cpp_questions | 2021-01-23

    There are existing libraries in c++ for json parsing, for example simdjson https://github.com/simdjson/simdjson for parsing GBs of json

  • Mantle

    Model framework for Cocoa and Cocoa Touch

  • RapidJSON

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

    Latest mention: How to write and read JSON files with C++ | reddit.com/r/cpp_questions | 2021-01-03
  • react-jsonschema-form

    A React component for building Web forms from JSON Schema.

    Latest mention: Looking for some feedback for this UI Configuration tool I'm building | reddit.com/r/AskProgramming | 2021-01-24

    https://react-jsonschema-form.readthedocs.io/en/latest/ https://github.com/rjsf-team/react-jsonschema-form

  • jsoniter

    A high-performance 100% compatible drop-in replacement of "encoding/json"

  • ObjectMapper

    Simple JSON Object mapping written in Swift

  • 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.

  • Json.NET

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

    Latest mention: Which data types are serializable by default in c sharp? | reddit.com/r/csharp | 2021-01-20

    JSON: https://github.com/JamesNK/Newtonsoft.Json

  • HTTP Prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie


    Get JSON values quickly - JSON parser for Go

    Latest mention: Conditionally unmarshal API response to struct | reddit.com/r/golang | 2021-01-10

    In addition to the custom Unmarshal approach, there is also the option of using a json path query library to check a field value. https://github.com/tidwall/gjson Im not really sure of the performance implications.

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-01-26.


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

Project Stars
1 httpie 49,556
2 prettier 38,685
3 chinese-poetry 30,958
4 fastapi 26,248
5 SheetJS js-xlsx 24,345
6 fastjson 22,983
7 json 22,896
8 SwiftyJSON 20,269
9 normalizr 19,801
10 Gson 19,085
11 urfave/cli 15,132
12 Lowdb 14,673
13 Editor.js 14,345
14 simdjson 12,821
15 Mantle 11,301
16 RapidJSON 10,433
17 react-jsonschema-form 9,514
18 jsoniter 8,803
19 ObjectMapper 8,669
20 MJExtension 8,373
21 Json.NET 8,318
22 HTTP Prompt 8,023
23 GJSON 7,662