Open-source projects categorized as JSON

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: Getting started with KrakenD on Kubernetes / AKS | dev.to | 2021-02-17

    So, in our case here, we got Let’s issue a few request (either with a browser or a tool like httpie– which I use all the time) against the resulting URL

  • GitHub repo prettier

    Prettier is an opinionated code formatter.

    Project mention: FORMATTING HELL | reddit.com/r/reactjs | 2021-03-01

    A lot of people recommend Prettier as an auto-formatter. I use Eslint and StandardJS. There's an option in VS Code that's "format on save" that will correct your formatting automatically. Then I also use Eslint as a pre-commit check with Husky to make sure nothing gets committed without the check.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo chinese-poetry

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

    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 fastapi

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

    Project mention: Best resources/tutorials for setting up basic CI for personal full stack web app | reddit.com/r/devops | 2021-03-01

    If you've got any questions about something specific I'll try and reply tonight or tomorrow. Also if you like flask, check out FastAPI it's fucking awesome!

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: How can I map data from an excel sheet through react? | reddit.com/r/reactjs | 2021-02-19

    React is a library that only cares about rendering JavaScript data on the DOM and related stuff. If you need to read an Excel file and transform it into a JavaScript object, you need to use the html file picker and, once you load the blob, a library to parse this blob. Last time I used https://github.com/SheetJS/sheetjs

  • GitHub repo json

    JSON for Modern C++

    Project mention: news.ycombinator.com | 2021-03-01

    The first C++ JSON library that appears when you google it is a single header file.


    I know because I used it years ago in school.

  • GitHub repo fastjson

    A fast JSON parser/generator for Java.

  • 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: Do I have to access the `state` variable in a Vuex mutation? | reddit.com/r/vuejs | 2021-01-23

    Normalizr looks promising, thanks!

  • GitHub repo Gson

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

    Project mention: Web Application Security Checklist (2021) | dev.to | 2021-02-16

    Use a well-known software component for the job and keep it rigorously up to date. Vulnerabilities are discovered in many deserialization libraries all the time. GSon is not a bad choice.

  • GitHub repo urfave/cli

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

    Project mention: Can you recommend open source projects with small codebase, but with high benefits for learning? | reddit.com/r/golang | 2021-02-22
  • GitHub repo Lowdb

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

    Project mention: Unconventional Databases | dev.to | 2021-02-12

    Files are the most flexible of all. They can store anything in any format you want, but you have to write the querying logic yourself, so it's best to stick to simple formats and don't use them for data where you need complex queries. I think sticking with simple data that fits in a key=value format or JSON (like lowdb) is best.

  • GitHub repo Editor.js

    A block-styled editor with clean JSON output

  • GitHub repo simdjson

    Parsing gigabytes of JSON per second

    Project mention: How I cut GTA Online loading times by 70% | reddit.com/r/programming | 2021-02-28

    I have never heard of its existence before but after just reading the GitHub page of simdjson and the statistics they provide (2.5GB/s) I wonder why it isn't the standard

  • 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: JSON with Commas and Comments | news.ycombinator.com | 2021-02-22

    I wholeheartedly agree with this idea. In case anyone wants a fast C++ parser for this, RapidJSON [1] has optional support for comments and trailing commas; I actually added trailing comma support to it.

    I did this to support hand-writing game data in JSON (e.g. monster stats, campaign dialog scripts) and then converting it to MessagePack at build time [2]. This gives you very high simplicity (e.g. no schemas) and excellent performance.

    [1] http://rapidjson.org/

    [2] https://github.com/ludocode/msgpack-tools

  • GitHub repo react-jsonschema-form

    A React component for building Web forms from JSON Schema.

    Project 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

  • GitHub repo jsoniter

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

  • 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: A couple of questions about dotnet from a Java developer :) | reddit.com/r/dotnet | 2021-02-19

    i dont really know about newtonsoft's offers but a quick search shows that company does json only Json.NET - Newtonsoft

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

  • GitHub repo 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

    Project mention: Show HN: Ht – HTTPie Clone in Rust | news.ycombinator.com | 2021-02-05

    And use http-prompt, because it's awesome: https://github.com/httpie/http-prompt

  • GitHub repo GJSON

    Get JSON values quickly - JSON parser for Go

    Project mention: comparing two jsons element-wise | reddit.com/r/golang | 2021-03-01

    gjson package could also be useful for this case (https://github.com/tidwall/gjson). Of course, it wouldn’t show the difference, but local json (I assume it’s a model data, used as a reference) can be used to get keys list and values to compare with.

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


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

Project Stars
1 httpie 50,026
2 prettier 39,032
3 chinese-poetry 31,191
4 fastapi 27,961
5 SheetJS js-xlsx 24,750
6 json 23,244
7 fastjson 23,085
8 SwiftyJSON 20,343
9 normalizr 19,901
10 Gson 19,241
11 urfave/cli 15,348
12 Lowdb 14,890
13 Editor.js 14,691
14 simdjson 12,972
15 Mantle 11,302
16 RapidJSON 10,577
17 react-jsonschema-form 9,680
18 jsoniter 8,968
19 ObjectMapper 8,692
20 Json.NET 8,387
21 MJExtension 8,378
22 HTTP Prompt 8,044
23 GJSON 7,819