Deserialization

Open-source projects categorized as Deserialization

Top 23 Deserialization Open-Source Projects

  • fastjson

    FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.

  • Project mention: The Newest Java Json Benchmark Results just dropped | /r/java | 2023-05-01

    fastjson

  • jsoniter

    A high-performance 100% compatible drop-in replacement of "encoding/json" (by json-iterator)

  • Project mention: Handling high-traffic HTTP requests with JSON payloads | /r/golang | 2023-12-07

    Since most of the time would be spent decoding json, you could try to cut this time using https://github.com/bytedance/sonic or https://github.com/json-iterator/go, both are drop-in replacements for the stdlib, sonic is faster.

  • 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.

    InfluxDB logo
  • ysoserial

    A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.

  • Project mention: anybody got ysoserial to work in kali 2022 running java v17? | /r/oscp | 2023-06-24
  • marshmallow

    A lightweight library for converting complex objects to and from simple Python datatypes.

  • Project mention: Help making draggable items for Flask app. | /r/flask | 2023-08-21

    Somehow get a serializer going for your database models. I used marshmallow and flask-marshmallow

  • orjson

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

  • Project mention: JSON dans les projets data science : Trucs & Astuces | dev.to | 2024-03-07
  • HandyJSON

    A handy swift json-object serialization/deserialization library (by alibaba)

  • fastjson2

    🚄 FASTJSON2 is a Java JSON library with excellent performance.

  • Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • yyjson

    The fastest JSON library in C

  • Project mention: FLaNK Stack Weekly for 07August2023 | dev.to | 2023-08-07
  • Schematics

    Python Data Structures for Humans™.

  • msgspec

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

  • Project mention: Htmx, Rust and Shuttle: A New Rapid Prototyping Stack | news.ycombinator.com | 2023-11-01
  • bebop

    🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

  • Project mention: FLaNK AI Weekly 18 March 2024 | dev.to | 2024-03-18
  • cista

    Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

  • JsonMapper

    Map nested JSON structures onto PHP classes

  • Project mention: Data-Mapper: A package for fast mapping of strong-typed objects | /r/PHP | 2023-06-20
  • jsoniter

    jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go (by json-iterator)

  • jsonpickle

    Python library for serializing any arbitrary object graph into JSON. It can take almost any Python object and turn the object into JSON. Additionally, it can reconstitute the object back into Python.

  • Project mention: Show HN: Mutuple – Replace items in Python's "immutable" tuples | news.ycombinator.com | 2024-04-10

    While I mostly wrote `mutuple` for fun, it's also a proof of concept for solving a tricky pickling problem in the jsonpickle[1] library: restoring object graphs that contain tuples with back-references to the same tuple.

    I'm pretty sure there are better ways of handling this edge case, but, hey, it works and was a pretty fun experiment.

    [1] https://github.com/jsonpickle/jsonpickle/pull/491

  • jackson-module-kotlin

    Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.

  • quick-xml

    Rust high performance xml reader and writer

  • Project mention: What are the scenarios where "Rewrite it in Rust" didn't meet your expectations or couldn't be successfully implemented? | /r/rust | 2023-06-09

    Exactly the same experience. In particular I ran into the issue that the only "ergonomic" API (that doesn't require hand-writing a parser) uses serde derive macros, but quick_xml doesn't handle namespaces. After about a day of this I stopped bike-shedding and just used lxml in Python. It works fine (and I have a large XML file, ~2.4Gb).

  • deku

    Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization

  • remote-method-guesser

    Java RMI Vulnerability Scanner

  • cattrs

    Composable custom class converters for attrs.

  • Project mention: Writing Python like it’s Rust | /r/rust | 2023-05-20

    I'd suggest you look at my cattrs (https://catt.rs) library as a good serde lookalike in Python (sum type support present and getting better), and to use attrs instead of dataclasses in general.

  • mashumaro

    Fast and well tested serialization library

  • Project mention: DotDict: A simple Python library to make chained attributes possible | news.ycombinator.com | 2023-08-02
  • BlueCap

    iOS Bluetooth LE framework

  • FlatSharp

    Fast, idiomatic C# implementation of Flatbuffers

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-10.

Deserialization related posts

Index

What are some of the best open-source Deserialization projects? This list will help you:

Project Stars
1 fastjson 25,630
2 jsoniter 13,048
3 ysoserial 7,259
4 marshmallow 6,888
5 orjson 5,520
6 HandyJSON 4,196
7 fastjson2 3,411
8 yyjson 2,816
9 Schematics 2,571
10 msgspec 1,839
11 bebop 1,822
12 cista 1,638
13 JsonMapper 1,541
14 jsoniter 1,486
15 jsonpickle 1,212
16 jackson-module-kotlin 1,097
17 quick-xml 1,093
18 deku 963
19 remote-method-guesser 767
20 cattrs 755
21 mashumaro 727
22 BlueCap 706
23 FlatSharp 479
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com