JSON

Open-source projects categorized as JSON

Top 23 JSON Open-Source Projects

  1. fastapi

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

    Project mention: Building Weather & History Story Cards with Python and FastAPI | dev.to | 2025-05-01

    By the end of this tutorial, you’ll see how I used FastAPI and Jinja2 to turn raw JSON into a dynamic timeline of weather and history that feels informative and fun.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. prettier

    Prettier is an opinionated code formatter.

    Project mention: 🚀 Biome Has Entered the Chat: A New Tool to Replace ESLint and Prettier | dev.to | 2025-04-06

    If you’ve ever set up a JavaScript or TypeScript project, chances are you've spent way too much time configuring ESLint, Prettier, and their dozens of plugins. We’ve all been there — fiddling with .eslintrc, fighting with formatting conflicts, and installing what feels like half the npm registry just to get decent code quality tooling.

  4. chinese-poetry

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

  5. json

    JSON for Modern C++

    Project mention: JSON for Modern C++ 3.12.0 released | news.ycombinator.com | 2025-04-11
  6. 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.

  7. 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: JSON Crack – Transform your data into interactive graphs | news.ycombinator.com | 2025-01-30
  8. SheetJS js-xlsx

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

    Project mention: Building an inventory management app: 'Invento' as a Beginner Developer | dev.to | 2024-07-24

    XLSX : XLSX is a library for parsing and writing Excel spreadsheet files. It enables the application to export data to Excel, which is a common requirement for inventory management systems.

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. 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: 6 Game-Changing Postman Alternatives That Will Revolutionize Your API Development in 2025 | dev.to | 2025-05-09

    For developers who prefer terminal-based workflows, HTTPie offers a more user-friendly alternative to curl while maintaining the efficiency of command-line tools. Its intuitive syntax and colorized output make API testing from the terminal more accessible and productive.

  11. full-stack-fastapi-template

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

    Project mention: Crushing the Command Line: How I Used Amazon Q to Build a Smarter FastAPI Scaffolder | dev.to | 2025-05-10

    Existing scaffolding tools like the official FastAPI template often lack production readiness or are too rigid. This tool is built to be both flexible and easy to use.

  12. Editor.js

    A block-style editor with clean JSON output

    Project mention: Editor.js in Symfony EasyAdmin | dev.to | 2025-02-26

    Yesterday, I spoke about Editor.js. Today, I purpose an implementation for Symfony with EasyAdmin for a properties of type json on a Doctrine entity.

  13. Redisson

    Redisson - Valkey and Redis Java client. Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..

    Project mention: Understanding Distributed Locking: A Deep Dive into RedLock with Redis | dev.to | 2025-03-20

    Redis Official Documentation Redisson GitHub Repository

  14. Gson

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

    Project mention: Exploring GSON: A Model of Innovation Through Community, Licensing, and Corporate Support | dev.to | 2025-03-06

    GSON stands as a paradigm of successful open source development, embodying the seamless integration of corporate support and community innovation. Its evolution, fueled by contributions on GitHub and anchored by the industry's most permissive licensing framework, exemplifies how projects can maintain robustness in an ever-changing software landscape. By providing a solid foundation for both commercial usage and collaborative enhancements, GSON not only meets the needs of today’s developers but also sets the stage for future innovations. For anyone interested in exploring the world of robust, community-driven open source projects, GSON’s journey offers essential insights into how strategic funding, legal frameworks, and shared technical vision can create a sustainable and thriving ecosystem. To learn more about GSON’s open source journey, visit Google and explore the repository on GitHub. By understanding and appreciating the principles behind GSON’s model, developers and project managers alike are better equipped to embrace new paradigms of open source development that are both innovative and sustainable.

  15. urfave/cli

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

    Project mention: argp: GNU-style command line argument parser for Go | news.ycombinator.com | 2025-03-23

    Cobra is certainly popular, but it has many weird edge cases and limitations. It's been a while since I've used it so I can't recall the specifics, but I do remember it being a very poor experience, both as a developer and as a user of an app that uses it.

    I've had a much better experience using https://github.com/alecthomas/kong , and I've heard good things about https://github.com/urfave/cli , so I would recommend those over Cobra.

  16. SwiftyJSON

    The better way to deal with JSON data in Swift.

  17. Lowdb

    Simple and fast JSON database

    Project mention: Lowdb: Simple and Fast JSON Database | news.ycombinator.com | 2025-03-11
  18. simdjson

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

    Project mention: Make Ubuntu packages 90% faster by rebuilding them | news.ycombinator.com | 2025-03-18

    I think parsing once into a faster format (sqlite3 or parquet) would be more beneficial.

    https://simdjson.org/

  19. fx

    Terminal JSON viewer & processor

    Project mention: Ink: React for Interactive CLI Apps | news.ycombinator.com | 2024-11-01

    Any viewer of data that has 50,000 elements in it has this many items with a scroll wheel. It doesn't matter if it's on the screen at the same time, this is the kind of thing that the UI is supposed to be abstracting away from you; you just describe the UI and the renderer makes it appear on the screen. Example apps (not built with Ink, just some that fit into this category): less, https://fx.wtf, sqlite...

    And this is why React apps end up with bad performance by default. Doesn't crop up in simple tests and light usage, but the bad scaling will catch up with you when you deploy to production.

  20. biome

    A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

    Project mention: 🚀PushForge: Modern Web Push Notifications Made Simple🚀 | dev.to | 2025-04-22

    Biome provides fast, modern formatting and linting:

  21. 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/

  22. bilibili-API-collect

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

  23. sqlmodel

    SQL databases in Python, designed for simplicity, compatibility, and robustness.

    Project mention: Architecture Patterns with Python | news.ycombinator.com | 2025-03-28

    an SQLModel entity backed by a database table doesn't validate its fields on creation, which is the point of Pydantic.

    https://github.com/fastapi/sqlmodel/issues/52#issuecomment-1...

  24. Telegraf

    Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

    Project mention: Rust Dependencies Scare Me | news.ycombinator.com | 2025-05-09

    Wow, that's massive. I guess it's inevitable that a popular piece of open-source software for end-users will be compelled to accrue dependencies due to popular demand for features that require them.

    I feel Telegraf made a good compromise: out of the box, it comes with a _ton_ of stuff[1] to monitor everything, but they make it possible to build only with pieces that you need via build tags, and even provide a tool to extract said tags from your telegraf config[2]. But lots of supply-chain security stuff assume everything in go.mod is used, so that can results in a lot of noise.

    [1] https://github.com/influxdata/telegraf/blob/master/go.mod

  25. pino

    🌲 super fast, all natural json logger

    Project mention: Setting up Parseable with Kubernetes and Docker Desktop | dev.to | 2025-05-09

    Implement pino.js in your frontend applications for structured logging

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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

  • Crushing the Command Line: How I Used Amazon Q to Build a Smarter FastAPI Scaffolder

    2 projects | dev.to | 10 May 2025
  • Fastgron: Make JSON greppable, super fast

    1 project | news.ycombinator.com | 10 May 2025
  • JSON Schema

    1 project | news.ycombinator.com | 8 May 2025
  • Codable Macros Make Swift Serialization So Simple!

    5 projects | dev.to | 8 May 2025
  • dprint: A pluggable and configurable code formatting platform written in Rust

    1 project | news.ycombinator.com | 7 May 2025
  • A Common Lisp jq replacement

    8 projects | news.ycombinator.com | 2 May 2025
  • Low-Code S3 Key Validation With AWS Step Functions & JSONata

    2 projects | dev.to | 1 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 fastapi 84,506
2 prettier 50,413
3 chinese-poetry 49,121
4 json 45,561
5 30-Days-Of-JavaScript 44,324
6 jsoncrack.com 37,603
7 SheetJS js-xlsx 35,566
8 httpie 35,458
9 full-stack-fastapi-template 32,472
10 Editor.js 30,137
11 Redisson 23,763
12 Gson 23,704
13 urfave/cli 23,127
14 SwiftyJSON 22,858
15 Lowdb 22,036
16 simdjson 20,284
17 fx 19,372
18 biome 18,647
19 amis 18,183
20 bilibili-API-collect 17,216
21 sqlmodel 15,873
22 Telegraf 15,566
23 pino 15,354

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

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