All Projects → mgeisler → pygob

mgeisler / pygob

Licence: MIT license
Small Python library that can decode the Go gob format

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pygob

rtoml
A fast TOML library for python implemented in rust.
Stars: ✭ 214 (+664.29%)
Mutual labels:  deserialization
NBT
A java implementation of the NBT protocol, including a way to implement custom tags.
Stars: ✭ 128 (+357.14%)
Mutual labels:  deserialization
beanshooter
JMX enumeration and attacking tool.
Stars: ✭ 172 (+514.29%)
Mutual labels:  deserialization
json struct
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
Stars: ✭ 279 (+896.43%)
Mutual labels:  deserialization
xtract
A library to make it easy to deserialize XML to user types in scala
Stars: ✭ 58 (+107.14%)
Mutual labels:  deserialization
parco
🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics
Stars: ✭ 57 (+103.57%)
Mutual labels:  deserialization
har-rs
A HTTP Archive format (HAR) serialization & deserialization library, written in Rust.
Stars: ✭ 25 (-10.71%)
Mutual labels:  deserialization
dataclasses-jsonschema
JSON schema generation from dataclasses
Stars: ✭ 145 (+417.86%)
Mutual labels:  deserialization
cattrs
Complex custom class converters for attrs.
Stars: ✭ 565 (+1917.86%)
Mutual labels:  deserialization
Mappable
flexible JSON to Model converter, specially optimized for immutable properties
Stars: ✭ 27 (-3.57%)
Mutual labels:  deserialization
pavlova
A python deserialisation library built on top of dataclasses
Stars: ✭ 32 (+14.29%)
Mutual labels:  deserialization
serde
🚝 (unmaintained) A framework for defining, serializing, deserializing, and validating data structures
Stars: ✭ 49 (+75%)
Mutual labels:  deserialization
nason
🗜 Ultra tiny serializer / encoder with plugin-support. Useful to build binary files containing images, strings, numbers and more!
Stars: ✭ 30 (+7.14%)
Mutual labels:  deserialization
bytes
Work with bytes and implement network protocols
Stars: ✭ 77 (+175%)
Mutual labels:  deserialization
CodableWrapper
@codec("encoder", "decoder") var cool: Bool = true
Stars: ✭ 143 (+410.71%)
Mutual labels:  deserialization
Anamnesis.jl
Fancy memoizing for expensive functions in Julia.
Stars: ✭ 18 (-35.71%)
Mutual labels:  deserialization
avrow
Avrow is a pure Rust implementation of the avro specification https://avro.apache.org/docs/current/spec.html with Serde support.
Stars: ✭ 27 (-3.57%)
Mutual labels:  deserialization
kafka-protobuf-serde
Serializer/Deserializer for Kafka to serialize/deserialize Protocol Buffers messages
Stars: ✭ 52 (+85.71%)
Mutual labels:  deserialization
VSerializer
A library to serialize and deserialize objects with minimum memory usage.
Stars: ✭ 25 (-10.71%)
Mutual labels:  deserialization
lazyjsonmapper
Advanced, intelligent & automatic object-oriented JSON containers for PHP.
Stars: ✭ 48 (+71.43%)
Mutual labels:  deserialization

PyGob

PyGob is a libray for reading and writing Go gob encoded values. The gob format is a binary format used for storing and transmitting Go data structures. The gob format can encode all Go types:

  • primitive types like bool, int, float, etc

  • arrays and slices

  • struct types

License

PyGob is licensed under the MIT license.

Author

PyGob is maintained by Martin Geisler.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].