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: Rustify your JavaScript tooling | dev.to | 2024-05-21

    A big part of my work revolves around JavaScript tooling, and as such it's important to keep an eye on the ecosystem and see where things are going. It's no secret that recently lots of projects are native-ying (??) parts of their codebase, or even rewriting them to native languages altogether. Esbuild is one of the first popular and successful examples of this, which was written in Go. Other examples are Rspack and Turbopack, which are both Rust-based alternatives to Webpack, powered by SWC ("Speedy Web Compiler"). There's also Rolldown, a Rust-based alternative to Rollup powered by OXC ("The JavaScript Oxidation Compiler"), but Rollup itself is also native-ying (??) parts of their codebase and recently started using SWC for parts of their codebase. And finally, there are Oxlint (powered by OXC) and Biome as Rust-based alternatives for Eslint and Prettier respectively.

  • 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.

  • 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
  • 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: My opinion about opinionated Prettier: 👎 | dev.to | 2024-05-02

    Currently, I am using ESLint for formatting of basic things like spacing and quotes. However, those rules were deprecated with v8.53.0 and moved to @stylistic/eslint-plugin. But they recommend Prettier or dprint.

  • jaq

    A jq clone focussed on correctness, speed, and simplicity

  • Project mention: Jaq | /r/devopspro | 2023-12-07
  • SaaSHub

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

    SaaSHub logo
  • 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

  • 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

  • rq

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

  • 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 🚧

  • ffs

    the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem (by mgree)

  • Project mention: The File Filesystem | news.ycombinator.com | 2024-04-30

    per an issue ticket[1], it can:

    setfattr -n user.type -v list # use xattr on macOS

    [1]: https://github.com/mgree/ffs/issues/66

  • bson-rust

    Encoding and decoding support for BSON in Rust

  • NoProto

    Flexible, Fast & Compact Serialization with RPC

  • DB3

    a Lightweight, Permanent JSON document database

  • tv

    Format json into table view (by uzimaru0000)

  • 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

  • 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).

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 11,195
2 json 4,591
3 jless 4,544
4 jnv 4,404
5 RedisJSON 3,780
6 dprint 2,994
7 jaq 2,531
8 config-rs 2,380
9 skytable 2,310
10 rq 2,259
11 jql 1,434
12 simd-json 1,032
13 log4rs 952
14 pikkr 628
15 json-rust 560
16 fastn 467
17 ffs 448
18 bson-rust 382
19 NoProto 366
20 DB3 344
21 tv 339
22 sonic-rs 335
23 Weld 292

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com