SaaSHub helps you find the best software and product alternatives Learn more →
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.
-
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.
-
jless
jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
config-rs
⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
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.
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.
I like config.rs, but I am struggling to overwrite config profiles with environment variables. The desired config is mixed, like .toml
Project mention: Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf | news.ycombinator.com | 2023-12-10Hey 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
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
Project mention: Announcing Sonic-rs 0.2.0: Separate safe & unsafe functions clearly and performance optimization. | /r/rust | 2023-10-31Crates: https://crates.io/crates/sonic-rs
Rust JSON related posts
-
🔥 Meet genson-rs: Blazing-Fast JSON Schema Generation for Gigabytes of Data! 🚀
-
What even is a JSON number?
-
Show HN: PRQL in PostgreSQL
-
On-demand JSON: A better way to parse documents?
-
RCL: A Reasonable Configuration Language
-
Jless – a command-line JSON viewer
-
I pre-released my project "json-responder" written in Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 3 Jun 2024
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