typedload

Python library to load dynamically typed data into statically typed data structures (by ltworf)

Typedload Alternatives

Similar projects and alternatives to typedload

  1. FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. simdjson

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

  4. codon

    39 typedload VS codon

    A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support

  5. socketify.py

    Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3

  6. peps

    38 typedload VS peps

    Python Enhancement Proposals

  7. msgspec

    32 typedload VS msgspec

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

  8. zsv

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

  9. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. pydantic-core

    Core validation logic for pydantic written in rust

  11. ustore

    Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️

  12. koda-validate

    Typesafe, Composable Validation

  13. ucall

    Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️

  14. simdjson-go

    Golang port of simdjson: parsing gigabytes of JSON per second

  15. cachew

    1 typedload VS cachew

    Transparent and persistent cache/serialization powered by type hints

  16. yyjson

    The fastest JSON library in C

  17. japronto

    Screaming-fast Python 3.5+ HTTP toolkit integrated with pipelining HTTP server based on uvloop and picohttpparser.

  18. jsplit

    A Go program to split large JSON files into many jsonl files

  19. json_benchmark

    Python JSON benchmarking and "correctness".

  20. Bright

    2 typedload VS Bright

    Measure how bright your github repo shines, and learn about interesting work that the people who were (or could have been) inspired by your repo have done

  21. meinheld

    Meinheld is a high performance asynchronous WSGI Web Server (based on picoev)

  22. 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 typedload alternative or higher similarity.

typedload discussion

Log in or Post with

typedload reviews and mentions

Posts with mentions or reviews of typedload. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-02.
  • 4.5M (Suspected) Fake Stars in GitHub
    3 projects | news.ycombinator.com | 2 Jan 2025
  • Show HN: Up to 100x Faster FastAPI with simdjson and io_uring on Linux 5.19
    20 projects | news.ycombinator.com | 6 Mar 2023
    Author of typedload here!

    FastAPI relies on (not so fast) pydantic, which is one of the slowest libraries in that category.

    Don't expect to find such benchmarks on the pydantic documentation itself, but the competing libraries will have them.

    [0] https://ltworf.github.io/typedload/

  • Pydantic vs Protobuf vs Namedtuples vs Dataclasses
    4 projects | /r/Python | 25 Feb 2023
    I wrote typedload, which is significantly faster than pydantic. Just uses normal dataclasses/attrs/NamedTuple, has a better API and is pure Python!
  • Informatica serve a qualcosa?
    1 project | /r/Universitaly | 4 Feb 2023
  • Show HN: Python framework is faster than Golang Fiber
    19 projects | news.ycombinator.com | 10 Jan 2023
    I read all the perftests in the repo. I think they nearly all parse a structure that contains a repetition of the same or similar thing a couple hundred thousand times times and the timing function returns the min and max of 5 attempts. I just picked one example for posting.

    Not a Python expert, but could the Pydantic tests be possibly not realistic and/or misleading because they are using kwargs in __init__ [1] to parse the object instead of calling the parse_obj class method [2]? According to some PEPs [3], isn't Python creating a new dictionary for that parameter which would be included in the timing? That would be unfortunate if that accounted for the difference.

    Something else I think about is if a performance test doesn't produce a side effect that is checked, a smart compiler or runtime could optimize the whole benchmark away. Or too easy for the CPU to do branch prediction, etc. I think I recall that happening to me in Java in the past, but probably not happened here in Python.

    [1] https://github.com/ltworf/typedload/blob/37c72837e0a8fd5f350...

    [2] https://docs.pydantic.dev/usage/models/#helper-functions

    [3] https://peps.python.org/pep-0692/

  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic typedload repo stats
6
255
8.1
9 months ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?