Open-source projects categorized as JSON

Top 23 JSON Open-Source Projects

  • fastapi

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

    Project mention: Getting Started: Monitoring a FastAPI App with Grafana and Prometheus - A Step-by-Step Guide | dev.to | 2023-05-28


  • prettier

    Prettier is an opinionated code formatter.

    Project mention: 6 coding best practices to take you to the next level | dev.to | 2023-05-30

    One of the tools that aim to solve this is Prettier. It is an opinionated code formatter that supports many languages, and the best part is that it integrates with your editor, so you can expect code formatting on every file save. Pretty cool, right?

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • chinese-poetry

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

  • 30-Days-Of-JavaScript

    30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

    Project mention: Where do I Start Learning JavaScript? | reddit.com/r/learnprogramming | 2023-05-19
  • json

    JSON for Modern C++

    Project mention: It is either a clever technique or a sad failure | reddit.com/r/ProgrammerHumor | 2023-05-14

    Here is one popular C++ library (nlohmann/json) removing its use.

  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

    Project mention: What kind of Programmer / language should I be looking for? | reddit.com/r/AskProgramming | 2023-05-04

    Sure. I manipulate excel files programatically in the browser all the time. I don't really understand your exact workflow, but I use Javascript with xlsx and React.

  • httpie

    🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: Changelog #0024 — ✨️ Improved variables and more | dev.to | 2023-05-29

    HTTPie for Terminal v3.2.2 is now available 🎉 This version fixes compatibility with urllib3 2.0.

  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • fastjson

    FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.

    Project mention: The Newest Java Json Benchmark Results just dropped | reddit.com/r/java | 2023-05-01


  • jsoncrack.com

    ✨ Seamlessly visualize your JSON data instantly into graphs.

    Project mention: jsoncrack.com - what do they use for the graph visuals? | reddit.com/r/webdev | 2023-05-15

    https://github.com/AykutSarac/jsoncrack.com As far as I can see they don't use any package to visualize, but I also need that package, if you find it please let me know!

  • Editor.js

    A block-style editor with clean JSON output

    Project mention: editor.js integration? | reddit.com/r/rails | 2023-05-08

    Has anyone had any luck adding editor.js to your app? I've got a plain rails/stimulus/turbo/activeStorage app which needs a dynamic page builder and editor.js looks like it has promise. However it's a pretty specialized workflow and Im not sure if it jives well with the plain Rails ecosystem.

  • Gson

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

    Project mention: The Newest Java Json Benchmark Results just dropped | reddit.com/r/java | 2023-05-01

    Gson has been in maintenance mode for at least 6 years. It's kind of a shame, because the API and implementation were a lot cleaner than Jackson.

  • SwiftyJSON

    The better way to deal with JSON data in Swift.

    Project mention: How does one decode this JSON data? | reddit.com/r/iOSProgramming | 2023-02-23

    I don’t think you are going to be able to use JSONDecoder to do what you are asking. I see the problem is that you need to create a struct that has all the property names (pokemon names) in it in order to use JSONDecoder (that’s a pain). You need to resort to “parsing” the JSON and constructing your own data model to satisfy your requirements. Something like this might help. https://github.com/SwiftyJSON/SwiftyJSON

  • urfave/cli

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

    Project mention: Best practices for distributing and updating a Go CLI on Linux? | reddit.com/r/golang | 2023-05-18

    Can you use a framework like urfavecli https://github.com/urfave/cli? This will auto-update every time it detects a new version from your CLI's GitHub repository

  • Lowdb

    Simple to use local JSON database. Use native JavaScript API to query. Written in TypeScript. (supports Node, Electron and the browser)

    Project mention: How to show CRUD projects on Github? | reddit.com/r/learnprogramming | 2023-05-08
  • simdjson

    Parsing gigabytes of JSON per second

    Project mention: Any fresh jvm21 benchmarks ? | reddit.com/r/java | 2023-05-21

    I expect a lot of transcoders will be rewritten when the Vector instructions land. You can see speedups when used in other languages, such as simdjson. Please try to be more thoughtful and not disregard other people's hard work so easily.

  • fx

    Terminal JSON viewer

    Project mention: I wrote JOSN, a command-line JSON browser | reddit.com/r/javascript | 2023-05-06

    Neat! You mentioned not getting the hang of jq, have you played with fx?

  • RapidJSON

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

    Project mention: Has anyone embedded a web-UI into a C++ project? | reddit.com/r/cpp_questions | 2023-03-19

    Here's what I did: - I bought a theme that I liked, and used mstch as template engine (matched the theme's template format) - Imported rapidjson for parsing JSON, and used mstch for generating JSON (the JSON I generate is simple enough that I can do this) - Wrote an HTTP handler class for each page that handles the GET and POST requests, generating HTML or JSON depending on the request

  • react-jsonschema-form

    A React component for building Web forms from JSON Schema.

    Project mention: Server Sent UI Schema Driven UIs | reddit.com/r/reactjs | 2022-12-20

    React Json Schema Form: https://github.com/rjsf-team/react-jsonschema-form


    Get JSON values quickly - JSON parser for Go

    Project mention: Jj: JSON Stream Editor | news.ycombinator.com | 2023-05-25


    I don't think there is a way to sort an array, though. However, there is an option to have keys sorted. Personally, I don't think there is much annoyance in that. One could just pipe `jj` output to `sort | uniq -c`.

    [0]: https://github.com/tidwall/gjson/blob/master/SYNTAX.md

  • jsoniter

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

    Project mention: Polygon: Json Database System designed to run on small servers (as low as 16MB) and still be fast and flexible. | reddit.com/r/golang | 2023-01-29

    Json-iterator (https://github.com/json-iterator/go), you can replace all of encoding/json with this. It does the same thing but it's faster.

  • full-stack-fastapi-postgresql

    Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.

    Project mention: Is there any open source project that uses FasAPI? | reddit.com/r/FastAPI | 2023-04-25
  • httpbin

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

    Project mention: Show HN: A simple echo server for testing HTTP clients | news.ycombinator.com | 2023-05-21

    So something like https://httpbin.org (which BTW recently has some capacity issues)

  • pino

    🌲 super fast, all natural json logger

    Project mention: Getting Started with Fastify for Node.js | dev.to | 2023-05-05

    Fastify provides a built-in logging mechanism based on Pino that allows you to capture various events in your applications. Once enabled, Fastify logs all incoming requests to the server and errors that occur while processing said requests. It also provides a convenient way to log custom messages through the log() method on the Fastify instance or the request object.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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-05-30.

JSON related posts


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

Project Stars
1 fastapi 58,411
2 prettier 45,661
3 chinese-poetry 40,887
4 30-Days-Of-JavaScript 36,162
5 json 35,084
6 SheetJS js-xlsx 32,942
7 httpie 27,944
8 fastjson 25,363
9 jsoncrack.com 24,313
10 Editor.js 22,979
11 Gson 22,146
12 SwiftyJSON 21,949
13 urfave/cli 20,199
14 Lowdb 19,581
15 simdjson 16,944
16 fx 16,337
17 RapidJSON 13,067
18 react-jsonschema-form 12,683
19 GJSON 12,356
20 jsoniter 12,265
21 full-stack-fastapi-postgresql 12,050
22 httpbin 11,739
23 pino 11,523
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.