Basic simdjson repo stats
3 days ago

simdjson/simdjson is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Simdjson Alternatives

Similar projects and alternatives to simdjson

  • GitHub repo encoding_rs

    A Gecko-oriented implementation of the Encoding Standard in Rust

  • GitHub repo GTAO_Booster_PoC

  • GitHub repo simdutf8

    SIMD-accelerated UTF-8 validation for Rust.

  • GitHub repo Face Recognition

    The world's simplest facial recognition api for Python and the command line

  • GitHub repo EA Standard Template Library

    EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

  • GitHub repo cxx

    Safe interop between Rust and C++

  • GitHub repo Jansson

    C library for encoding, decoding and manipulating JSON data

  • GitHub repo nativejson-benchmark

    C/C++ JSON parser/generator benchmark

  • GitHub repo UIforETW

    User interface for recording and managing ETW traces

  • GitHub repo fontdue

    The fastest font renderer in the world, written in pure rust.

  • GitHub repo pysimdjson

    Python bindings for the simdjson project.

  • GitHub repo microwatt

    A tiny Open POWER ISA softcore written in VHDL 2008

  • GitHub repo A64FX

  • GitHub repo sandsifter

    The x86 processor fuzzer (by Battelle)

  • GitHub repo talk-android

    📱😀 Video & audio calls through Nextcloud on Android

  • GitHub repo ucrt

  • GitHub repo sqloxide

    Python bindings for sqlparser-rs

  • GitHub repo rebootstrap

    Debian rebootstrap

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better simdjson alternative or higher similarity.


Posts where simdjson has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-21.
  • How many x86 instructions are there? | 2021-04-21
    PMOVMSKB is a great instruction, and 3c understates how cheap it is - if you have a throughput problem (rather than a latency problem) it's even more efficient relative to the ARM equivalent.

    I have a blog post about coping strategies for working around the absence of PMOVMSKB on NEON:

    We used these techniques in simdjson (which I presume still uses them; the code has changed considerably since I built this):

    The best techniques for mitigating the absence of PMOVMSKB require that you use LD4, which results in interleaved inputs. This can sometimes make things easier, sometimes harder for your underlying lexing algorithm - sadly, it's not a 1:1 transformation of the original x86 code.

  • Show HN: High-speed UTF-8 validation in Rust | 2021-04-21
    If someone is wanting to make a code comparison, most of the UTF-8 validation in simdjson seems to be nicely summed up in this pull request that sped it up:
  • Self hosted Nextcloud 20+ on a Single Board Computer: a complete guide | 2021-03-26
    Odroid H2 is not the same budget (> x3) so I wouldn't say it's an alternative. Being x86 can be an advantage if you heavily use some special x86 instructions (like but running a simple home server would be out-of-scope for this IMO.
  • MIPS Technologies joins RISC-V, moves to open-source ISA standard | 2021-03-08
  • How I cut GTA Online loading times by 70% | 2021-02-28
    No simdjson in that graph? It is by far the most sexually attractive JSON parsing library on the planet.
    I have never heard of its existence before but after just reading the GitHub page of simdjson and the statistics they provide (2.5GB/s) I wonder why it isn't the standard
  • Is that possible to compare two file lines?
    There are existing libraries in c++ for json parsing, for example simdjson for parsing GBs of json