Topic: "deserialization"
alibaba/fastjson π¦
FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
Language: Java - Size: 14.8 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 25,774 - Forks: 6,490

json-iterator/go
A high-performance 100% compatible drop-in replacement of "encoding/json"
Language: Go - Size: 1.2 MB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 13,738 - Forks: 1,047

frohoff/ysoserial
A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.
Language: Java - Size: 452 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 8,206 - Forks: 1,794

marshmallow-code/marshmallow
A lightweight library for converting complex objects to and from simple Python datatypes.
Language: Python - Size: 6.48 MB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 7,142 - Forks: 632

ijl/orjson
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
Language: Python - Size: 5.37 MB - Last synced at: 4 days ago - Pushed at: 18 days ago - Stars: 6,905 - Forks: 240

alibaba/HandyJSON
A handy swift json-object serialization/deserialization library
Language: Swift - Size: 528 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 4,260 - Forks: 669

alibaba/fastjson2
π FASTJSON2 is a Java JSON library with excellent performance.
Language: Java - Size: 124 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 4,026 - Forks: 526

ibireme/yyjson
The fastest JSON library in C
Language: C - Size: 3.11 MB - Last synced at: 4 days ago - Pushed at: 12 days ago - Stars: 3,316 - Forks: 283

jcrist/msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
Language: Python - Size: 5.66 MB - Last synced at: 3 days ago - Pushed at: 25 days ago - Stars: 2,833 - Forks: 99

schematics/schematics
Python Data Structures for Humansβ’.
Language: Python - Size: 2.46 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 2,583 - Forks: 286

joaomatosf/jexboss
JexBoss: Jboss (and Java Deserialization Vulnerabilities) verify and EXploitation Tool
Language: Python - Size: 4.04 MB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 2,461 - Forks: 640

6over3/bebop
π·No ceremony, just code. Blazing fast, typesafe binary serialization.
Language: C# - Size: 101 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 2,029 - Forks: 42

felixguendling/cista
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
Language: C++ - Size: 1010 KB - Last synced at: 3 days ago - Pushed at: 20 days ago - Stars: 2,011 - Forks: 134

cweiske/jsonmapper
Map nested JSON structures onto PHP classes
Language: PHP - Size: 357 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 1,568 - Forks: 182

json-iterator/java
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
Language: Java - Size: 1.24 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1,528 - Forks: 526

facet-rs/facet
Rust reflection, serialization, deserialization, pretty printing, etc. β the last proc macro you should need
Language: Rust - Size: 12.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,440 - Forks: 49

tafia/quick-xml
Rust high performance xml reader and writer
Language: Rust - Size: 3.33 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 1,320 - Forks: 250

jsonpickle/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.
Language: Python - Size: 2.29 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1,290 - Forks: 175

sharksforarms/deku
Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
Language: Rust - Size: 1.03 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,215 - Forks: 60

FasterXML/jackson-module-kotlin
Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.
Language: Kotlin - Size: 2.47 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1,148 - Forks: 177

python-attrs/cattrs
Composable custom class converters for attrs, dataclasses and friends.
Language: Python - Size: 2.37 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 892 - Forks: 118

qtc-de/remote-method-guesser
Java RMI Vulnerability Scanner
Language: Java - Size: 2.56 MB - Last synced at: about 22 hours ago - Pushed at: 11 months ago - Stars: 861 - Forks: 108

Fatal1ty/mashumaro
Fast and well tested serialization library
Language: Python - Size: 1.67 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 850 - Forks: 47

matt-42/iod
Meta programming utilities for C++14. Merged in matt-42/lithium
Language: C++ - Size: 381 KB - Last synced at: about 2 hours ago - Pushed at: over 5 years ago - Stars: 725 - Forks: 59

troystribling/BlueCap
iOS Bluetooth LE framework
Language: Swift - Size: 6.59 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 716 - Forks: 114

foxglove/mcap
MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applications.
Language: Python - Size: 131 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 604 - Forks: 125

Yalantis/FastEasyMapping
A tool for fast serializing & deserializing of JSON
Language: Objective-C - Size: 1.5 MB - Last synced at: 25 days ago - Pushed at: over 5 years ago - Stars: 548 - Forks: 77

JasonXuDeveloper/Nino
Ultimate high-performance binary serialization library for C#.
Language: C# - Size: 7.24 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 543 - Forks: 50

encode/typesystem
Data validation, serialization, deserialization & form rendering. π’
Language: Python - Size: 923 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 541 - Forks: 43

jamescourtney/FlatSharp
Fast, idiomatic C# implementation of Flatbuffers
Language: C# - Size: 16.7 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 528 - Forks: 54

joaomatosf/JavaDeserH2HC
Sample codes written for the Hackers to Hackers Conference magazine 2017 (H2HC).
Language: Java - Size: 943 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 503 - Forks: 115

orchestr7/ktoml
Kotlin Multiplatform parser and compile-time serializer/deserializer for TOML format (Fully Native, JS, JVM) based on KxS
Language: Kotlin - Size: 1000 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 494 - Forks: 28

Pylons/colander
A serialization/deserialization/validation library for strings, mappings and lists.
Language: Python - Size: 2.16 MB - Last synced at: 2 days ago - Pushed at: 9 months ago - Stars: 457 - Forks: 145

reagento/adaptix
An extremely flexible and configurable data model conversion library.
Language: Python - Size: 3.2 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 446 - Forks: 27

qtc-de/beanshooter
JMX enumeration and attacking tool.
Language: Java - Size: 3.02 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 439 - Forks: 47

jorgen/json_struct
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
Language: C++ - Size: 3.14 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 434 - Forks: 57

ikkisoft/SerialKiller
Look-Ahead Java Deserialization Library
Language: Java - Size: 59.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 410 - Forks: 69

k-paxian/dart-json-mapper
Serialize / Deserialize Dart Objects to / from JSON
Language: Dart - Size: 2.16 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 399 - Forks: 35

winddpan/CodableWrapper
@CodingKey("encoder", "decoder") var cool: Bool = true
Language: Swift - Size: 455 KB - Last synced at: 24 days ago - Pushed at: 2 months ago - Stars: 374 - Forks: 32

only-cliches/NoProto
Flexible, Fast & Compact Serialization with RPC
Language: Rust - Size: 41.9 MB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 374 - Forks: 13

samuelcolvin/rtoml
A fast TOML library for python implemented in rust.
Language: Python - Size: 192 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 357 - Forks: 29

jsonapi-rb/jsonapi-rails
Rails gem for fast jsonapi-compliant APIs.
Language: Ruby - Size: 152 KB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 333 - Forks: 64

Crell/Serde
Robust Serde (serialization/deserialization) library for PHP 8.
Language: PHP - Size: 602 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 319 - Forks: 15

RReverser/serde-xml-rs
xml-rs based deserializer for Serde (compatible with 1.0+)
Language: Rust - Size: 248 KB - Last synced at: 2 days ago - Pushed at: 12 days ago - Stars: 293 - Forks: 97

EmberEmu/Hexi
Header-only, lightweight C++ library for binary streaming & serialization. Network data handling made easy peasy!
Language: C++ - Size: 1.79 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 258 - Forks: 6

TheElectronWill/night-config
Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations. Serialization/deserialization framework.
Language: Java - Size: 1.99 MB - Last synced at: 2 days ago - Pushed at: 19 days ago - Stars: 249 - Forks: 29

jsonapi-rb/jsonapi-rb
Efficiently produce and consume JSON API documents.
Language: Ruby - Size: 8.79 KB - Last synced at: about 6 hours ago - Pushed at: almost 6 years ago - Stars: 242 - Forks: 4

hassanhabib/RESTFulSense
A RESTFul operations client that serializes responses and throws meaningful exceptions for >= 400 status codes.
Language: C# - Size: 1.93 MB - Last synced at: 2 days ago - Pushed at: 19 days ago - Stars: 237 - Forks: 53

sirthias/borer
Efficient CBOR and JSON (de)serialization in Scala
Language: Scala - Size: 7.37 MB - Last synced at: 1 day ago - Pushed at: 18 days ago - Stars: 235 - Forks: 16

marshmallow-code/marshmallow-jsonapi π¦
JSON API 1.0 (https://jsonapi.org/) formatting with marshmallow
Language: Python - Size: 590 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 214 - Forks: 69

rcdmk/aspJSON
A fast classic ASP JSON parser and encoder for easy JSON manipulation to work with the new JavaScript MV* libraries and frameworks.
Language: Classic ASP - Size: 212 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 210 - Forks: 89

rnag/dataclass-wizard
Simple, elegant, wizarding tools for interacting with Python's dataclasses.
Language: Python - Size: 787 KB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 205 - Forks: 25

rsinger86/drf-typed-views π¦
Use type annotations to validate/deserialize request parameters in Dango REST Framework.
Language: Python - Size: 107 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 199 - Forks: 11

Querz/NBT
A java implementation of the NBT protocol, including a way to implement custom tags.
Language: Java - Size: 15 MB - Last synced at: about 16 hours ago - Pushed at: 2 months ago - Stars: 196 - Forks: 49

dapper91/pydantic-xml
python xml for humans
Language: Python - Size: 379 KB - Last synced at: 2 days ago - Pushed at: 27 days ago - Stars: 195 - Forks: 23

seandstewart/typical π¦
Typical: Fast, simple, & correct data-validation using Python 3 typing.
Language: Python - Size: 2.57 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 180 - Forks: 9

YAXLib/YAXLib
Yet Another XML Serialization Library for the .NET Framework and .NET Core
Language: C# - Size: 3.23 MB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 170 - Forks: 41

thesolarnomad/lora-serialization
LoraWAN serialization/deserialization library for The Things Network
Language: C++ - Size: 704 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 167 - Forks: 27

s-knibbs/dataclasses-jsonschema π¦
JSON schema generation from dataclasses
Language: Python - Size: 227 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 167 - Forks: 38

Zulu-Inuoe/jzon
A correct and safe(er) JSON RFC 8259 reader/writer with sane defaults.
Language: Common Lisp - Size: 640 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 166 - Forks: 15

grundic/awesome-python-models
A curated list of awesome Python libraries, which implement models, schemas, serializers/deserializers, ODM's/ORM's, Active Records or similar patterns.
Size: 102 KB - Last synced at: 16 days ago - Pushed at: about 7 years ago - Stars: 165 - Forks: 9

eProsima/Fast-CDR
eProsima FastCDR library provides two serialization mechanisms. One is the standard CDR serialization mechanism, while the other is a faster implementation of it. Looking for commercial support? Contact [email protected]
Language: C++ - Size: 4.49 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 160 - Forks: 107

mverleg/pyjson_tricks
Extra features for Python's JSON: comments, order, numpy, pandas, datetimes, and many more! Simple but customizable.
Language: Python - Size: 390 KB - Last synced at: about 12 hours ago - Pushed at: 9 months ago - Stars: 160 - Forks: 24

openscilab/pymilo
PyMilo: Python for ML I/O
Language: Python - Size: 935 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 155 - Forks: 6

pouladzade/Seriality
Seriality is a library for serializing and de-serializing all the Solidity types in a very efficient way which mostly written in solidity-assembly
Language: Solidity - Size: 43 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 150 - Forks: 21

demberto/PyFLP
FL Studio project file parser
Language: Python - Size: 5.5 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 146 - Forks: 15

swaroopch/edn_format
EDN reader and writer implementation in Python, using PLY (lex, yacc)
Language: Python - Size: 218 KB - Last synced at: about 2 hours ago - Pushed at: 11 days ago - Stars: 142 - Forks: 31

mandiant/heyserial π¦
Programmatically create hunting rules for deserialization exploitation with multiple keywords, gadget chains, object types, encodings, and rule types
Language: YARA - Size: 56.3 MB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 142 - Forks: 20

splitline/Pickora
A toy compiler that can convert Python scripts π to pickle bytecode π₯
Language: Python - Size: 84 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 124 - Forks: 5

SergeyMakeev/Zmeya
Zmeya is a header-only C++11 binary serialization library designed for games and performance-critical applications
Language: C++ - Size: 66.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 116 - Forks: 3

insightindustry/sqlathanor
Serialization / De-serialization support for the SQLAlchemy Declarative ORM
Language: Python - Size: 1.16 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 111 - Forks: 6

AdrianStrugala/AvroConvert
Rapid Avro serializer for C# .NET
Language: C# - Size: 84.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 109 - Forks: 26

foolin/pagser
Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler
Language: Go - Size: 130 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 107 - Forks: 7

billp/TermiNetwork
π A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
Language: Swift - Size: 53.6 MB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 103 - Forks: 8

digitalsadhu/loopback-component-jsonapi
JSONAPI support for loopback.
Language: JavaScript - Size: 589 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 101 - Forks: 32

Dobiasd/undictify
Python library providing type-checked function calls at runtime
Language: Python - Size: 365 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 98 - Forks: 9

elm/bytes
Work with bytes and implement network protocols
Language: Elm - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 83 - Forks: 11

zifeo/dataconf
Simple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict/cli support.
Language: Python - Size: 619 KB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 81 - Forks: 14

modzero/modjoda
Java Object Deserialization on Android
Language: Java - Size: 7.33 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 74 - Forks: 14

yosh-matsuda/cpp-yyjson
Ultra-fast and intuitive C++ JSON reader/writer with yyjson backend
Language: C++ - Size: 176 KB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 73 - Forks: 9

j0lt-github/python-deserialization-attack-payload-generator
Peas create serialized payload for deserialization RCE attack on python driven applications where pickle ,pyYAML, ruamel.yaml or jsonpickle module is used for deserialization of serialized data. I will update it with more attack vectors to targets other modules.
Language: Python - Size: 34.2 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 73 - Forks: 21

kodemore/chili
Object serialization/deserialization tools for python.
Language: Python - Size: 254 KB - Last synced at: 17 days ago - Pushed at: 12 months ago - Stars: 72 - Forks: 6

flix-tech/avro-serde-php
Avro Serialisation/Deserialisation (SerDe) library for PHP 8.1+ with a Symfony Serializer integration
Language: PHP - Size: 205 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 66 - Forks: 37

daniel-shuy/kafka-protobuf-serde
Serializer/Deserializer for Kafka to serialize/deserialize Protocol Buffers messages
Language: Java - Size: 631 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 63 - Forks: 15

bhftbootcamp/Serde.jl
(De)serialization library for Julia
Language: Julia - Size: 1.39 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 62 - Forks: 12

PalindromeLabs/Java-Deserialization-CVEs
Compiled dataset of Java deserialization CVEs
Size: 664 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 60 - Forks: 5

bakdata/kafka-large-message-serde
A Kafka Serde that reads and writes records from and to Blob storage (S3, Azure, Google) transparently.
Language: Java - Size: 499 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 59 - Forks: 9

lucidsoftware/xtract
A library to make it easy to deserialize XML to user types in scala
Language: Scala - Size: 2.46 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 59 - Forks: 20

TYPO3/phar-stream-wrapper
Interceptors for PHP's native phar:// stream handling in order to enhance security.
Language: PHP - Size: 2.2 MB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 58 - Forks: 14

sonirico/parco
ππ» generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics
Language: Go - Size: 140 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 58 - Forks: 1

quantirisk/joss
JOSS can serialize almost every JavaScript data type and data structure, so data can be seamlessly exchanged between browsers and servers (Deno or Node.js).
Language: JavaScript - Size: 122 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 56 - Forks: 2

red0124/ssp
C++ CSV parser
Language: C++ - Size: 3.15 MB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 54 - Forks: 5

voodooattack/serialism
Serialize complex JavaScript objects or ES6 classes with circular dependencies natively.
Language: TypeScript - Size: 764 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 1

rossmacarthur/serde π¦
:monorail: (unmaintained) A framework for defining, serializing, deserializing, and validating data structures
Language: Python - Size: 1.09 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 5

lazyjsonmapper/lazyjsonmapper
Advanced, intelligent & automatic object-oriented JSON containers for PHP.
Language: PHP - Size: 357 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 52 - Forks: 19

jpiechowka/jenkins-cve-2016-0792
Exploit for Jenkins serialization vulnerability - CVE-2016-0792
Language: Python - Size: 5.86 KB - Last synced at: 6 months ago - Pushed at: almost 8 years ago - Stars: 50 - Forks: 19

Michael-K-GH/BeeSchema π¦
Binary Schema Library for C#
Language: C# - Size: 132 KB - Last synced at: 2 months ago - Pushed at: almost 8 years ago - Stars: 49 - Forks: 8

meilisearch/deserr
Deserialization library with focus on error handling
Language: Rust - Size: 2.04 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 48 - Forks: 4

ruby-amqp/amq-protocol
AMQP 0.9.1 protocol serialization and deserialization implementation for Ruby (2.0+)
Language: Ruby - Size: 2.21 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 47 - Forks: 29

qnighy/yasna.rs
ASN.1 library for Rust
Language: Rust - Size: 2.38 MB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 47 - Forks: 32
