JSON

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: Look at my new plugin to help run long commands | reddit.com/r/zsh | 2021-10-07

    Because this doesn't need to be sourced every time and, during development, like I am doing right now, it is constantly being changed. Add more, change existing etc. Imagine doing a web dev project and you are constantly creating and editing requests on postman. But you want to use a command line tool instead, such as https://httpie.io/. With this tool, it is easier to create those requests and run them on the command line. I'm willing to discuss this more with you. I believe this can be useful for many people and am having trouble marketing it haha.

  • GitHub repo prettier

    Prettier is an opinionated code formatter.

    Project mention: Understanding the Modern Web Stack: Prettier | dev.to | 2021-10-17

    Prettier in their own words is an opinionated code formatter for Javascript. What this means is that although it is configurable to some degree, the majority of the decisions it makes about how your code should be formatted are automatic and built into the tool itself.

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo fastapi

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

    Project mention: Getting started with GraphQL in Python with FastAPI and Ariadne | dev.to | 2021-10-18

    FastAPI - A fast, modern, and flexible framework for building web APIs with Python.

  • GitHub repo chinese-poetry

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

    Project mention: Listening to "Zen Mind, Beginner's Mind" while mountain biking today... | reddit.com/r/zen | 2021-08-03

    Song precursors sung.

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Is there way to create hierarchical CSV file in JavaScript | reddit.com/r/learnprogramming | 2021-10-13

    That said, if Excel is your goal, you can create Excel files directly from JavaScript using xlsx.js. There's a lot of information there, but I've used this a lot to create and/or read from Excel files in JavaScript.

  • GitHub repo json

    JSON for Modern C++

    Project mention: So what files can actually be read from an SD card? | reddit.com/r/vex | 2021-09-15
  • 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.

    https://github.com/alibaba/fastjson/blob/master/src/test/jav...

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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • 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: We just launched our product on Product Hunt which is entirely made with React Native | reddit.com/r/reactnative | 2021-09-08

    We've struggled with the navigation too. We rely on Interaction Manager and Pure component. We are trying to make sure no component should not render without a reason, we're still optimizing the app. I'd recommend this package called Why Did You Render. It helps us to find the culprit and mitigate it. And since our app is heavily relied upon Redux, we use normalizr for better optimization.

  • GitHub repo Gson

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

    Project mention: Backend Developer Learning Path 2021 | dev.to | 2021-10-18

    GSON

  • GitHub repo urfave/cli

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

    Project mention: Requesting guidance | reddit.com/r/golang | 2021-09-30

    - https://github.com/urfave/cli

  • GitHub repo Editor.js

    A block-styled editor with clean JSON output

    Project mention: My pain building a WYSIWYG editor with contenteditable | reddit.com/r/webdev | 2021-09-17

    https://editorjs.io is easy to use and customizable. Not as big as some of the others but completely free

  • GitHub repo Lowdb

    Simple to use local JSON database (supports Node, Electron and the browser)

    Project mention: I want to make a complete "note" taking app but i'm still a beginner and only know up to vanilla js. What should I learn so I can make this project? | reddit.com/r/webdev | 2021-09-28

    Maybe you could take this project as a reference? It is a chrome extension built by Vue3 & Vite2. It aksi combines lowdb with chrome.storage to store the notes.

  • GitHub repo simdjson

    Parsing gigabytes of JSON per second

    Project mention: Word-Aligned Bloom Filters | news.ycombinator.com | 2021-10-03

    Is this the project? https://github.com/simdjson/simdjson

    If so, Ive been following it for a couple years, but I put it out of my mind recently after moving to AMD. I could sware it was an intel only project, but a quick scan of the that git suggests I'm wrong. So either I'm totally missremembering, or AMD support was added later.

    Anyway, I cant wait to try that out again. I wonder why most projects don't just use this as their default json parser now?

  • GitHub repo RapidJSON

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

    Project mention: What JSON library do you suggest? | reddit.com/r/cpp | 2021-07-31

    So I just cloned https://github.com/Tencent/rapidjson to see what is the current status. At compile time they check if the C++ compiler supports the "noexcept" keyword, and if so they define RAPIDJSON_NOEXCEPT to be "noexcept". Throughout the implementation, RAPIDJSON_NOEXCEPT is added to quite a few function declarations (about a hundred of them).

  • GitHub repo Mantle

    Model framework for Cocoa and Cocoa Touch

  • GitHub repo fx

    Command-line tool and terminal JSON viewer 🔥

    Project mention: An Introduction to JQ | news.ycombinator.com | 2021-08-24

    https://github.com/antonmedv/fx which uses JavaScript as the query language.

    The author of the tool has also written a guide and a screencast

    - https://medium.com/@antonmedv/discover-how-to-use-fx-effecti...

    - https://youtu.be/ktfeRxKog98

  • GitHub repo react-jsonschema-form

    A React component for building Web forms from JSON Schema.

    Project mention: Is there an automatic form generator for ReactJS ? | reddit.com/r/reactjs | 2021-08-18

    react-jsonschema-form also utilizes JSON Schema format but is not strictly bound to Bootstrap as jsonform looks to be(if I got it right).

  • GitHub repo httpbin

    HTTP Request & Response Service, written in Python + Flask.

    Project mention: Free Customer Identity Access Management with Azure AD B2C | dev.to | 2021-10-08

    You can use any valid https URL instead, it doesn't matter for purpose of this tutorial because that URL is only here for legal reasons. For instance you could use https://httpbin.org/.

  • GitHub repo jsoniter

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

    Project mention: Some Go(lang) tips | dev.to | 2021-10-02

    What to use Easyjson is about the top of the pack and it's straightforward. The downside of efficient tools is that they use code generation to create the code required to turn your structs into json to minimise allocations. This is a manual build step which is annoying. Interestingly json-iterator also uses reflection but it's significantly faster. I suspect black magic.

  • GitHub repo GJSON

    Get JSON values quickly - JSON parser for Go

    Project mention: What are your favorite packages to use? | reddit.com/r/golang | 2021-08-15

    I love https://github.com/tidwall/gjson and https://github.com/tidwall/sjson for fast and frictionless json reading and editing. It makes life so much easier for cases where you don't want to model a tree of nightmare-ish API responses, like Elasticsearch.

  • 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: What c# libraries can typically be used in an interview? | reddit.com/r/csharp | 2021-10-14

    The Newtonsoft.Json library is tens of thousands of lines of code, with 539 open issues, 63 releases, with contributions from over 100 people after 5 years of effort. I'm not sure how you're going to demonstrate anything reasonable in an hour, or day, or even a weekend.

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-10-18.

Index

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

Project Stars
1 httpie 52,274
2 prettier 40,780
3 fastapi 36,991
4 chinese-poetry 34,272
5 SheetJS js-xlsx 27,521
6 json 26,938
7 fastjson 23,816
8 SwiftyJSON 20,892
9 normalizr 20,548
10 Gson 20,127
11 urfave/cli 16,663
12 Editor.js 16,563
13 Lowdb 16,536
14 simdjson 14,075
15 RapidJSON 11,324
16 Mantle 11,322
17 fx 11,168
18 react-jsonschema-form 10,659
19 httpbin 10,246
20 jsoniter 9,904
21 GJSON 9,114
22 ObjectMapper 8,885
23 Json.NET 8,863
Find remote jobs at our new job board 99remotejobs.com. There are 35 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
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.
scoutapm.com