varint-simd
simd-json
Our great sponsors
varint-simd | simd-json | |
---|---|---|
4 | 7 | |
96 | 1,012 | |
- | 1.7% | |
5.1 | 8.7 | |
about 2 months ago | 10 days ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
varint-simd
- Intel's “Cripple AMD” Function
- Show HN: Using SIMD to decode and encode gigabytes of varints per second in Rust
- Show HN: SIMD-accelerated varint encoder and decoder in Rust
-
I published my first crate: varint-simd - SIMD-accelerated varint encoder and decoder in Rust
I just added rustc's LEB128 implementation to the benchmarks section. It's fast... but not quite fast enough... ;-)
simd-json
- fn please_compile_with_a_simd_compatible_cpu_setting_read_the_simdjsonrs_readme() -> ! {}
-
json-deserializer 0.1 released
Are you aware of https://github.com/simd-lite/simd-json ?
-
I'm a veteran C++ programmer, what can Rust offer me?
Have you checked simd-json? It is a rust port of simdjson from C++, trying to use simd to speedup json parsing.
- Parsing Gigabytes of JSON per Second
-
How to manually implement the fatest json deserilizer
Simd-json is almost certainly slower than serde_json for this use case. See simd-lite/simd-json#198. "simd = fast" is an inaccurate simplification.
-
Announcing Rustup 1.24.2 | Rust Blog
Thanks! That means we can get rid of kludges like this one in our CI builds.
What are some alternatives?
prost - PROST! a Protocol Buffers implementation for the Rust Language
rust_minifb - Cross platfrom window and framebuffer crate for Rust
multiversion - Easy function multiversioning for Rust
jsoniter - jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
prost - PROST! a Protocol Buffers implementation for the Rust Language
cbor-java - Java implementation of RFC 7049: Concise Binary Object Representation (CBOR)
hora - 🚀 efficient approximate nearest neighbor search algorithm collections library written in Rust 🦀 .
glam-rs - A simple and fast linear algebra library for games and graphics
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
Cap'n Proto - Cap'n Proto serialization/RPC system - core tools and C++ library
cgmath-rs - A linear algebra and mathematics library for computer graphics.
pronto - Protobuf ORM