Rust JSON

Open-source Rust projects categorized as JSON

Top 23 Rust JSON Projects

  • 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: Fast, Declarative, Reproduble and Composable Developer Environments Using Nix | news.ycombinator.com | 2024-04-12
  • json

    Strongly typed JSON library for Rust (by serde-rs)

    Project mention: What even is a JSON number? | news.ycombinator.com | 2024-04-01

    Oh wow. So serde_json doesn't roundtrip floats by default, it uses some imprecise faster algorithm https://github.com/serde-rs/json/issues/707

    Good thing there's msgpack I guess.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • jless

    jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.

    Project mention: Jless – a command-line JSON viewer | news.ycombinator.com | 2024-01-30
  • jnv

    interactive JSON filter using jq (by ynqa)

    Project mention: FLaNK AI Weekly 25 March 2025 | dev.to | 2024-03-25
  • RedisJSON

    RedisJSON - a JSON data type for Redis

  • dprint

    Pluggable and configurable code formatting platform written in Rust.

    Project mention: Oxlint – written in Rust – 50-100 Times Faster than ESLint | news.ycombinator.com | 2023-12-15
  • jaq

    A jq clone focussed on correctness, speed, and simplicity

    Project mention: Jaq | /r/devopspro | 2023-12-07
  • 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.

  • config-rs

    ⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).

    Project mention: Hey Rustaceans! Got a question? Ask here (49/2023)! | /r/rust | 2023-12-05

    I like config.rs, but I am struggling to overwrite config profiles with environment variables. The desired config is mixed, like .toml

  • rq

    Record Query - A tool for doing record analysis and transformation (by dflemstr)

  • skytable

    Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences

    Project mention: Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf | news.ycombinator.com | 2023-12-10

    Hey HN!

    I've been working on Skytable since 2020 and after several iterations from a simple K/V store, we've walked the path to this release. The goal of Skytable is to deliver a solid foundation for building data intensive applications.

    Skytable's primary goal is performance and scale. Even with a query language it can outperform K/V stores which use simple commands (benchmarks will be shared in another post).

    Several implementations in Skytable (especially around query evaluation and execution) are fundamentally different from SQL and even NoSQL counterparts and there are some entirely new concepts which might make it a little hard to grasp.

    BlueQL is a very important part of Skytable and it employs some interesting concepts to try and reduce the surface for injection attacks and tries to be a modern and secure alternative to SQL.

    - Source code: https://github.com/skytable/skytable

  • jql

    A JSON Query Language CLI tool

    Project mention: Jql: A JSON Query Language CLI Tool | news.ycombinator.com | 2023-12-03
  • simd-json

    Rust port of simdjson

  • log4rs

    A highly configurable logging framework for Rust

  • pikkr

    JSON parser which picks up values directly without performing tokenization in Rust

  • json-rust

    JSON implementation in Rust

  • fastn

    🚧 (Alpha stage software) fastn - better way to build websites 🚧

  • bson-rust

    Encoding and decoding support for BSON in Rust

  • NoProto

    Flexible, Fast & Compact Serialization with RPC

  • tv

    Format json into table view (by uzimaru0000)

  • DB3

    a Lightweight, Permanent JSON document database

  • sonic-rs

    A fast Rust JSON library based on SIMD.

    Project mention: Announcing Sonic-rs 0.2.0: Separate safe & unsafe functions clearly and performance optimization. | /r/rust | 2023-10-31

    Crates: https://crates.io/crates/sonic-rs

  • Weld

    Full fake REST API generator written with Rust

  • json_typegen

    Tools and libraries to create types for Rust, Kotlin, TypeScript and Python from JSON samples

  • SaaSHub

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

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 2024-04-12.

Rust JSON related posts

Index

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

Project Stars
1 biome 9,966
2 json 4,502
3 jless 4,470
4 jnv 4,243
5 RedisJSON 3,762
6 dprint 2,905
7 jaq 2,458
8 config-rs 2,314
9 rq 2,252
10 skytable 2,237
11 jql 1,417
12 simd-json 1,008
13 log4rs 940
14 pikkr 628
15 json-rust 558
16 fastn 463
17 bson-rust 375
18 NoProto 361
19 tv 339
20 DB3 338
21 sonic-rs 307
22 Weld 289
23 json_typegen 235
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com