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. 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
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
-
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
-
Segunda linguagem
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 May 2024
Index
What are some of the best open-source JSON projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | biome | 10,870 |
2 | json | 4,576 |
3 | jless | 4,527 |
4 | jnv | 4,391 |
5 | RedisJSON | 3,774 |
6 | dprint | 2,977 |
7 | jaq | 2,505 |
8 | config-rs | 2,364 |
9 | skytable | 2,306 |
10 | rq | 2,256 |
11 | jql | 1,431 |
12 | simd-json | 1,025 |
13 | log4rs | 947 |
14 | pikkr | 628 |
15 | json-rust | 558 |
16 | fastn | 466 |
17 | ffs | 443 |
18 | bson-rust | 380 |
19 | NoProto | 365 |
20 | DB3 | 340 |
21 | tv | 339 |
22 | sonic-rs | 328 |
23 | Weld | 291 |
Sponsored