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 →
Top 23 JSON Open-Source Projects
-
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.
-
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.
-
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.
-
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
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.
-
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 -
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-24XLSX : 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.
-
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.
-
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-09For 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.
-
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-10Existing 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.
-
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.
-
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-20Redis Official Documentation Redisson GitHub Repository
-
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.
-
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.
-
-
-
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-18I think parsing once into a faster format (sqlite3 or parquet) would be more beneficial.
https://simdjson.org/
-
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.
-
biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Biome provides fast, modern formatting and linting:
-
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/
-
-
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...
-
Telegraf
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
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
-
Implement pino.js in your frontend applications for structured logging
-
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.
JSON discussion
JSON related posts
-
Crushing the Command Line: How I Used Amazon Q to Build a Smarter FastAPI Scaffolder
-
Fastgron: Make JSON greppable, super fast
-
JSON Schema
-
Codable Macros Make Swift Serialization So Simple!
-
dprint: A pluggable and configurable code formatting platform written in Rust
-
A Common Lisp jq replacement
-
Low-Code S3 Key Validation With AWS Step Functions & JSONata
-
A note from our sponsor - InfluxDB
www.influxdata.com | 12 May 2025
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 |