Open-source Rust projects categorized as JSON | Edit details
Related topics: #Rust #Encoding #YAML #TOML #Serde

Top 20 Rust JSON Projects

  • GitHub repo RedisJSON

    RedisJSON - a JSON data type for Redis

    Project mention: Redis Anti-Patterns Every Developer Should Avoid | | 2021-10-19
  • GitHub repo json

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

    Project mention: Unbuffered I/O Can Make Your Rust Programs Much Slower | | 2021-12-24

    For what it's worth, if you want the best performance out of Serde you have to use from_str or from_slice, regardless of if you pass a BufRead to it.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo rq

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

    Project mention: FX: An interactive alternative to jq to process JSON | | 2022-01-08
  • GitHub repo config-rs

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

    Project mention: How do you merge config in Rust with a default? | | 2021-11-15

    I was just in that space today. The config crate has an example you might find useful:

  • GitHub repo dprint

    Pluggable and configurable code formatting platform written in Rust.

    Project mention: dprint – Code Formatter | | 2021-12-07
  • GitHub repo synth

    The Declarative Data Generator

    Project mention: Ask HN: Freelancer? Seeking freelancer? (October 2021) | | 2021-10-01

    SEEKING FREELANCER | London | Remote

    Synth (YC S20) [1] is an open source declarative data generator written 100% in Rust.

    We are looking for someone with prior experience writing Rust in production for a 1-to-3 months contract to work with us on our core open-source project.

    - Proven experience writing production Rust code, preferably in a large code base

    - Knowledge of PostgreSQL at a level sufficient to design and build reliable integration

    - Strong knowledge of data structures and algorithms

    - Track record of contribution to open-source projects, preferably on GitHub

    - Ability to work quickly and rigorously in a fully remote setting

    If that sounds interesting, we want to talk to you! Shoot me an email at damien [at]!


  • GitHub repo log4rs

    A highly configurable logging framework for Rust

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo simd-json

    Rust port of simdjson

    Project mention: Parsing Gigabytes of JSON per Second | | 2021-10-23
  • GitHub repo pikkr

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

  • GitHub repo skytable

    Skytable is an extremely fast, secure and reliable real-time NoSQL database with automated snapshots and TLS

    Project mention: NoSQL and Key-Value storage systems based on Rust (Redis and Tarantool replacements in Rust) | | 2021-12-17

    Skytable — A multi-model NoSQL database

  • GitHub repo json-rust

    JSON implementation in Rust

    Project mention: Are there any rust libraries implementing a CSS-like language? | | 2021-09-25

    You can use my crate jss which is essentially just json with field and values of a css properties. I used the json crate here since it allows omitting double quotes on fields that are valid rust identifier. The jss crate has a generated css properties which are used as lookup, transforming to and fro kebab-case properties into snake_case in order make the css code a bit cleaner, while still allowing the use of double quoted fields.

  • GitHub repo NoProto

    Flexible, Fast & Compact Serialization with RPC

    Project mention: Flexible, Fast & Compact Serialization with RPC | | 2021-09-03
  • GitHub repo tv

    Format json into table view

    Project mention: The CLI that looks at JSON in pretty | | 2021-09-07
  • GitHub repo Weld

    Full fake REST API generator written with Rust

  • GitHub repo hjson-rust for serde

    Hjson for Rust

  • GitHub repo treediff-rs

    Extract differences between arbitrary datastructures

    Project mention: ANN: Similar, a modern diff library for Rust for all your diffing needs | | 2021-01-31

    Does this support higher level structures a la treediff? Would be great to use this for json patch and friends.

  • GitHub repo tree-sitter-json

    JSON grammar for tree-sitter

    Project mention: JSON path of current cursor position? | | 2021-07-25
  • GitHub repo cfg-rs

    A Configuration Library for Rust Applications

    Project mention: What's everyone working on this week (35/2021)? | | 2021-08-30

    Looking forward someone to use my crate

  • GitHub repo yamine

    A simple CLI for combining json and yaml files

    Project mention: yamine - a simple CLI for combining json and yaml files | | 2021-07-05
  • GitHub repo fast_xbrl_parser

    An XBRL parser built in Rust that provides a fast, easy, and lightweight way to convert XBRL XML files into JSON or CSV.

    Project mention: A simple Python package written using Rust and Pyo3 (XBRL XML to JSON/CSV parser) | | 2022-01-11
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 2022-01-11.

Rust JSON related posts


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

Project Stars
1 RedisJSON 2,882
2 json 2,621
3 rq 1,830
4 config-rs 1,253
5 dprint 1,016
6 synth 721
7 log4rs 615
8 simd-json 615
9 pikkr 583
10 skytable 561
11 json-rust 435
12 NoProto 287
13 tv 285
14 Weld 168
15 hjson-rust for serde 74
16 treediff-rs 50
17 tree-sitter-json 29
18 cfg-rs 18
19 yamine 17
20 fast_xbrl_parser 2
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.