An open API service providing repository metadata for many open source software ecosystems.

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