pysimdjson

Python bindings for the simdjson project. (by TkTech)

Pysimdjson Alternatives

Similar projects and alternatives to pysimdjson

  1. ClickHouse

    ClickHouse® is a real-time analytics database management system

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. db-benchmark

    reproducible benchmark of database-like ops

  4. embassy

    Modern embedded framework, using Rust and async.

  5. simdjson

    Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

  6. xsv

    67 pysimdjson VS xsv

    Discontinued A fast CSV command line toolkit written in Rust.

  7. bert

    55 pysimdjson VS bert

    TensorFlow code and pre-trained models for BERT

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. msgspec

    32 pysimdjson VS msgspec

    A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

  10. orjson

    22 pysimdjson VS orjson

    Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy

  11. zsv

    zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser

  12. lsp-bridge

    22 pysimdjson VS lsp-bridge

    A blazingly fast LSP client for Emacs

  13. ojg

    Optimized JSON for Go

  14. ultrajson

    Ultra fast JSON decoder and encoder written in C with Python bindings

  15. Fast JSON schema for Python

    Fast JSON schema validator for Python.

  16. cysimdjson

    Very fast Python JSON parsing library

  17. python-rapidjson

    Python wrapper around rapidjson

  18. PyValico

    Small python wrapper around https://github.com/rustless/valico

  19. compare-go-json

    A comparison of several go JSON packages.

  20. json-toolkit

    "the best opensource converter I've found across the Internet" -- dene14

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pysimdjson alternative or higher similarity.

pysimdjson discussion

Log in or Post with

pysimdjson reviews and mentions

Posts with mentions or reviews of pysimdjson. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-18.
  • Analyzing multi-gigabyte JSON files locally
    14 projects | news.ycombinator.com | 18 Mar 2023
  • I Use C When I Believe in Memory Safety
    5 projects | news.ycombinator.com | 5 Feb 2023
    Its magic function wrapping comes at a cost, trading ease of use for runtime performance. When you have a single C++ function to call that will run for a "long" time, pybind all the way. But pysimdjson tends to call a single function very quickly, and the overhead of a single function call is orders of magnitude slower than with cython when being explit with types and signatures. Wrap a class in pybind11 and cython and compare the stack trace between the two, and the difference is startling.

    Ex: https://github.com/TkTech/pysimdjson/issues/73

  • Processing JSON 2.5x faster than simdjson with msgspec
    5 projects | /r/Python | 3 Oct 2022
    simdjson
  • [package-find] lsp-bridge
    5 projects | /r/emacs | 23 May 2022
    You are aware of simdjson being available in python if you really need some json crunching, albeit json module in Python is implemented in C itself, so I don't think understand why do you think Python is slow there?
  • The fastest tool for querying large JSON files is written in Python (benchmark)
    16 projects | news.ycombinator.com | 12 Apr 2022
    json: 113.79130696877837 ms

    While `orjson`, is faster than `ujson`/`json` here, it's only ~6% faster (in this benchmark). `simdjson` and `msgspec` (my library, see https://jcristharif.com/msgspec/) are much faster due to them avoiding creating PyObjects for fields that are never used.

    If spyql's query engine can determine the fields it will access statically before processing, you might find using `msgspec` for JSON gives a nice speedup (it'll also type check the JSON if you know the type of each field). If this information isn't known though, you may find using `pysimdjson` (https://pysimdjson.tkte.ch/) gives an easy speed boost, as it should be more of a drop-in for `orjson`.

  • How I cut GTA Online loading times by 70%
    7 projects | /r/programming | 28 Feb 2021
    I don't think JSON is really the problem - parsing 10MB of JSON is not so slow. For example, using Python's json.load takes about 800ms for a 47MB file on my system, using something like simdjson cuts that down to ~70ms.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic pysimdjson repo stats
6
691
0.0
3 months ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com