JSON

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: Why I made TabbyAPI | dev.to | 2024-07-12

    But was the plan really that simple? Well, kind of. While I had the people for the job, my knowledge in Python and API servers was basically 0. I ended up using a webserver framework called FastAPI which made my life much easier. It’s also very popular in the python community and well documented.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • prettier

    Prettier is an opinionated code formatter.

    Project mention: Building a Universal React app with Expo, NextJS & Nativewind | dev.to | 2024-07-02

    Prettier for code formatting

  • 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: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    30 Days of JS preparation 30 Days of Javascript preparation that teaches JS topics in 30 days one topic per day, quite a good roadmap as well to learn JS from scratch.

  • json

    JSON for Modern C++

    Project mention: Learn Modern C++ | news.ycombinator.com | 2023-12-26

    I have not done a "desktop" program in 25+ years and never using C++ (or C), since then I'm mostly a web developer (PHP,Elixir, JS, Kotlin etc).

    I'm currently doing a C++ audio plugin with the Juce framework.

    This website has been a good resource, alongside https://www.learncpp.com

    But I was actually close to give up before using those two things:

    - https://github.com/nlohmann/json : my plugin use a json api backend and the Juce json implementation is atrocious (apparently because of being born in previous c++ version), but this library is GREAT.

    - ChatGPT 4. I'm not sure I would have "succeeded" without it, at least not in a reasonable time frame. ChatGPT 3.5 is slow and does not give good results for my use case but 4 is impressive. And I use in a very dumb way, just posing question in the web UI. I probably could have it directly in MSVC?

    Also I must say, for all its flaws, I have a renewed appreciation for doing UI on the web ;)

  • SheetJS js-xlsx

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

  • httpie

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

    Project mention: Powerful AI Tools You Should Know | dev.to | 2024-07-03

    ✅Try out HTTPie AI

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • jsoncrack.com

    ✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML, CSV and more, into interactive graphs.

    Project mention: Awsviz.dev simplifying AWS IAM policies | news.ycombinator.com | 2024-07-09

    Just skimmed through the post but how is it different from a plain json visualiser like https://jsoncrack.com?

  • Editor.js

    A block-style editor with clean JSON output

    Project mention: Extending PHP Faker Library to define custom data structures using Laravel 11 | dev.to | 2024-06-06

    Recently I've dealt with EditorJS and had to save the JSON data it provides in my database, so I ended up having to fake some of the data in order to easily make some assertions during testing.

  • fastjson

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

  • full-stack-fastapi-template

    Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.

    Project mention: Python Kafka | dev.to | 2024-05-30

    Flask Tutorial: https://palletsprojects.com/p/flask/ FastAPI Tutorial: https://github.com/tiangolo/full-stack-fastapi-template Django REST Framework Tutorial: https://www.django-rest-framework.org/tutorial/quickstart/ Nginx Configuration Guide: https://docs.nginx.com/nginx/admin-guide/web-server/web-server/ Confluent Kafka Python Client: https://docs.confluent.io/platform/current/clients/api-docs/confluent-kafka-python.html Remember: This is a high-level overview. Each step involves further research and configuration based on your specific requirements.

  • Gson

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

    Project mention: Rapyd API Request Signatures in Java | dev.to | 2024-05-14

    Next, add the Apache HTTP Client and the Google Gson libraries by navigating to View > Tool Window > Dependencies. You can check out the Gradle dependencies tutorial for more information on how to add Gradle dependencies.

  • SwiftyJSON

    The better way to deal with JSON data in Swift.

  • urfave/cli

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

  • Lowdb

    Simple and fast JSON database

    Project mention: Database recommendations for small website | /r/node | 2023-12-06

    https://github.com/typicode/lowdb is a cool option.

  • simdjson

    Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

    Project mention: Wc2: Investigates optimizing 'wc', the Unix word count program | news.ycombinator.com | 2024-06-20

    State machines are great for complex situations, but when it comes to performance, it's not at all clear to me that they're the most scalable approach with modern systems.

    The data dependency between a loop iteration for each character might be pipelined really well when executed, and we can assume large enough L1/L2 cache for our lookup tables. But we're still using at least one lookup per character.

    Projects like https://github.com/simdjson/simdjson?tab=readme-ov-file#abou... are truly fascinating, because they're based on SIMD instructions that can process 64 or more bytes with a single instruction. Very much worth checking out the papers at the link above.

  • fx

    Terminal JSON viewer & processor

    Project mention: Show HN: Posting v1 – The modern HTTP client that lives in your terminal | news.ycombinator.com | 2024-07-10

    This is great, I could see myself using it daily. The only hindrance I've found so far is navigating large responses. Would be cool to have some way to collapse chunks of JSON (a la https://github.com/antonmedv/fx), or even just more vim key navigation, like G/gg, %, {/}, and search.

  • amis

    前端低代码框架,通过 JSON 配置就能生成各种页面。 (by baidu)

    Project mention: The Top 12 Open-Source No-Code Tools with the Most GitHub Stars | dev.to | 2024-07-11

    GitHub https://github.com/baidu/amis GitHub Star 16.5k The most recent update on GitHub Within one day Official website https://baidu.github.io/amis Documentation https://mitosis.builder.io/docs/overview/

  • RapidJSON

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

  • react-jsonschema-form

    A React component for building Web forms from JSON Schema.

    Project mention: Framework Interoperable Component Libraries Using Lit Web Components. | dev.to | 2023-10-08

    I've been very passionate about a project called react-jsonschema-form (github, editor). I personally hate writing forms, and love the idea of serializable components, schema, validation all in one. I've always wanted an alternative to this project that offered an alternative to react, and possibly the ability to render a schema form to static HTML (like ssg).

  • bilibili-API-collect

    哔哩哔哩-API收集整理【不断更新中....】

  • GJSON

    Get JSON values quickly - JSON parser for Go

    Project mention: Rob Pike: Gobs of data (2011) | news.ycombinator.com | 2023-12-04

    Someone made a benchmark of serialization libraries in go [1], and I was surprised to see gobs is one of the slowest ones, specially for decoding. I suspect part of the reason is that the API doesn't not allow reusing decoders [2]. From my explorations it seems like both JSON [3], message-pack [4] and CBOR [5] are better alternatives.

    By the way, in Go there are a like a million JSON encoders because a lot of things in the std library are not really coded for maximum performance but more for easy of usage, it seems. Perhaps this is the right balance for certain things (ex: the http library, see [6]).

    There are also a bunch of libraries that allow you to modify a JSON file "in place", without having to fully deserialize into structs (ex: GJSON/SJSON [7] [8]). This sounds very convenient and more efficient that fully de/serializing if we just need to change the data a little.

    --

    1: https://github.com/alecthomas/go_serialization_benchmarks

    2: https://github.com/golang/go/issues/29766#issuecomment-45492...

    --

    3: https://github.com/goccy/go-json

    4: https://github.com/vmihailenco/msgpack

    5: https://github.com/fxamacker/cbor

    --

    6: https://github.com/valyala/fasthttp#faq

    --

    7: https://github.com/tidwall/gjson

    8: https://github.com/tidwall/sjson

  • pino

    🌲 super fast, all natural json logger

    Project mention: Errsole: The First Node.js Logger with a Built-In Dashboard | dev.to | 2024-05-09

    Logging is an essential component of any development project, especially in Nodejs. Usually, developers have relied on solutions like Winston, Pino, and AWS CloudWatch.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JSON discussion

Log in or Post with

JSON related posts

Index

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

Project Stars
1 fastapi 73,525
2 prettier 48,731
3 chinese-poetry 47,482
4 30-Days-Of-JavaScript 41,792
5 json 41,387
6 SheetJS js-xlsx 34,748
7 httpie 32,789
8 jsoncrack.com 29,011
9 Editor.js 27,623
10 fastjson 25,689
11 full-stack-fastapi-template 24,693
12 Gson 23,130
13 SwiftyJSON 22,512
14 urfave/cli 21,945
15 Lowdb 21,153
16 simdjson 18,814
17 fx 18,788
18 amis 16,516
19 RapidJSON 14,022
20 react-jsonschema-form 13,933
21 bilibili-API-collect 13,891
22 GJSON 13,889
23 pino 13,645

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?