All Projects → jcrist → Quickle

jcrist / Quickle

Licence: other
A quicker pickle 🥒

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Quickle

Protobuffer
A simple wrapper library for protobuf-net with async, gzip and less boilerplate.
Stars: ✭ 50 (-37.5%)
Mutual labels:  serialization
Simplify Core
Simplify 为简化重复的JAVA代码而生,基于JDK8,无其它jar包依赖,提供序列化,json parse/generator,日期处理,asm && jdkproxy 实现动态代理功能 等常见操作。
Stars: ✭ 65 (-18.75%)
Mutual labels:  serialization
Thriftpy
Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2
Stars: ✭ 1,156 (+1345%)
Mutual labels:  serialization
Serializer Pack
A Symfony Pack for Symfony Serializer
Stars: ✭ 1,068 (+1235%)
Mutual labels:  serialization
Fhir.js
Node.JS library for serializing/deserializing FHIR resources between JS/JSON and XML using various node.js XML libraries
Stars: ✭ 61 (-23.75%)
Mutual labels:  serialization
Hprose Golang
Hprose is a cross-language RPC. This project is Hprose for Golang.
Stars: ✭ 1,143 (+1328.75%)
Mutual labels:  serialization
Beeschema
Binary Schema Library for C#
Stars: ✭ 46 (-42.5%)
Mutual labels:  serialization
Dartson
Dartson is a Dart library that can be used to convert Dart objects into a JSON string.
Stars: ✭ 78 (-2.5%)
Mutual labels:  serialization
Core
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
Stars: ✭ 62 (-22.5%)
Mutual labels:  serialization
Tristeon3d
A 3D Engine built by two Game Engineering students.
Stars: ✭ 68 (-15%)
Mutual labels:  serialization
Mongoengine Goodjson
More human-readable json serializer/deserializer for MongoEngine
Stars: ✭ 56 (-30%)
Mutual labels:  serialization
Bincode
A binary encoder / decoder implementation in Rust.
Stars: ✭ 1,100 (+1275%)
Mutual labels:  serialization
Esa Restlight
ESA Restlight is a lightweight and rest-oriented web framework.
Stars: ✭ 67 (-16.25%)
Mutual labels:  serialization
Batchman
This library for Android will take any set of events and batch them up before sending it to the server. It also supports persisting the events on disk so that no event gets lost because of an app crash. Typically used for developing any in-house analytics sdk where you have to make a single api call to push events to the server but you want to optimize the calls so that the api call happens only once per x events, or say once per x minutes. It also supports exponential backoff in case of network failures
Stars: ✭ 50 (-37.5%)
Mutual labels:  serialization
Json Mobx
Simple undo/redo and persistence for MobX
Stars: ✭ 78 (-2.5%)
Mutual labels:  serialization
Tech1 Benchmarks
Java JMH Benchmarks repository. No Longer Supported.
Stars: ✭ 50 (-37.5%)
Mutual labels:  serialization
Haskell Capnp
Cap'n Proto for Haskell
Stars: ✭ 65 (-18.75%)
Mutual labels:  serialization
Jsonifier
Fast and simple JSON encoding toolkit
Stars: ✭ 79 (-1.25%)
Mutual labels:  serialization
Msgpack11
A tiny MessagePack library for C++11 (msgpack.org[C++11])
Stars: ✭ 78 (-2.5%)
Mutual labels:  serialization
Dictfier
Python library to convert/serialize class instances(Objects) both flat and nested into a dictionary data structure. It's very useful in converting Python Objects into JSON format
Stars: ✭ 67 (-16.25%)
Mutual labels:  serialization

quickle 🥒

|travis| |pypi| |conda|

quickle is a fast and small serialization format for a subset of Python types. It's based off of Pickle <https://docs.python.org/3/library/pickle.html>__, but includes several optimizations and extensions to provide improved performance and security. For supported types, serializing a message with quickle can be ~2-10x faster than using pickle.

.. image:: https://github.com/jcrist/quickle/raw/master/docs/source/_static/bench-1.png :target: https://jcristharif.com/quickle/benchmarks.html

See the documentation <https://jcristharif.com/quickle/>_ for more information.

LICENSE

New BSD. See the License File <https://github.com/jcrist/quickle/blob/master/LICENSE>_.

.. |travis| image:: https://travis-ci.com/jcrist/quickle.svg?branch=master :target: https://travis-ci.com/jcrist/quickle .. |pypi| image:: https://img.shields.io/pypi/v/quickle.svg :target: https://pypi.org/project/quickle/ .. |conda| image:: https://img.shields.io/conda/vn/conda-forge/quickle.svg :target: https://anaconda.org/conda-forge/quickle

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