Displaying 1 to 20 from 47 results

json - JSON for Modern C++

  •    C++

Intuitive syntax. In languages such as Python, JSON feels like a first class data type. We used all the operator magic of modern C++ to achieve the same feeling in your code. Check out the examples below and you'll know what I mean.Trivial integration. Our whole code consists of a single header file json.hpp. That's it. No library, no subproject, no dependencies, no complex build system. The class is written in vanilla C++11. All in all, everything should require no adjustment of your compiler flags or project settings.

msgpack-python - MessagePack serializer implementation for Python msgpack.org[Python]

  •    Python

MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. This package provides CPython bindings for reading and writing MessagePack data.TL;DR: When upgrading from msgpack-0.4 or earlier, don't do pip install -U msgpack-python. Do pip uninstall msgpack-python; pip install msgpack instead.

MessagePack-CSharp - Extremely Fast MessagePack Serializer for C#(

  •    CSharp

Extremely fast MessagePack serializer for C#, x10 faster than MsgPack-Cli and acquires best performance compared with all the other C# serializers. MessagePack for C# has built-in LZ4 compression which can achieve super fast and small binary size. Performance is always important! for Game, Distributed computing, Microservices, Store data to Redis, etc.MessagePack has compact binary size and full set of general purpose expression. Please see the comparison with JSON, protobuf, ZeroFormatter section. If you want to know why MessagePack C# is fastest, please see performance section.

yar - Light, concurrent RPC framework for PHP & C

  •    C

It has the ability to concurrently call multiple remote services. NOTE yar.connect_time is a value in milliseconds, and was measured in seconds in 1.2.1 and before.




Tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance

  •    Lua

Tarantool is an in-memory database and application server. It is 100% compatible drop-in replacement for Lua 5.1, based on LuaJIT 2.1. It has full support for Lua modules and a rich set of own modules, including cooperative multitasking, non-blocking I/O, access to external databases, etc.

msgpack-cli - MessagePack implementation for Common Language Infrastructure / msgpack.org[C#]

  •    CSharp

This is MessagePack serialization/deserialization for CLI (Common Language Infrastructure) implementations such as .NET Framework, Silverlight, Mono (including Moonlight.) This library can be used from ALL CLS compliant languages such as C#, F#, Visual Basic, Iron Python, Iron Ruby, PowerShell, C++/CLI or so.Install Visual Studio 2017 (Community edition is OK) and 2015 (for MsgPack.Windows.sln).

msgpack-lite - Fast Pure JavaScript MessagePack Encoder and Decoder / msgpack.org[JavaScript]

  •    Javascript

A CLI tool bin/msgpack converts data stream from JSON to MessagePack and vice versa. Browser version msgpack.min.js is also available. 50KB minified, 14KB gziped.

msgpack - msgpack.org[Go] MessagePack encoding for Golang

  •    Go

API docs: https://godoc.org/github.com/vmihailenco/msgpack. Examples: https://godoc.org/github.com/vmihailenco/msgpack#pkg-examples. Please go through examples to get an idea how to use this package.


MsgPack-SML

  •    

SML library for serialize/deserialize along with MessagePack format.

msgpack5 - A msgpack v5 implementation for node.js, with extension points / msgpack.org[Node]

  •    Javascript

A msgpack v5 implementation for node.js and the browser, with extension point support. This library is compatible with Browserify.

cpp-serializers - Benchmark comparing various data serialization libraries (thrift, protobuf etc

  •    C++

Compare various data serialization libraries for C++. This project does not have any external library dependencies. All (boost, thrift etc.) needed libraries are downloaded and built automatically, but you need enough free disk space to build all components. To build this project you need a compiler that supports C++11 features. Project was tested with GCC 4.8.2 (Ubuntu 14.04).

msgpack-rust - MessagePack implementation for Rust / msgpack.org[Rust]

  •    Rust

RMP is a pure Rust MessagePack implementation. This repository consists of three separate crates: the RMP core and two implementations to ease serializing and deserializing Rust structs.

Ceras - Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c

  •    CSharp

Ceras is a binary serializer. It converts any object into a byte[] and back. It goes above and beyond in terms of features, speed, and comfort. Supports reference loops, large/complicated inheritance chains, splitting objects into parts, ... Ceras generally ranks at the top end of the performance spectrum, together with NetSerializer and MessagePack-CSharp. To get an idea of how Ceras performs here are the preliminary benchmark results. The resulting binary size is about the same as MessagePack-CSharp.

axon-msgpack - Axon msgpack codec

  •    Javascript

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

msgpack-scala - MessagePack serializer implementation for Scala / msgpack.org[Scala]

  •    Shell

General usage is the same with msgpack-java. See this example code (Java).For publishing to Maven central, msgpack-scala uses sbt-sonatype plugin. Set Sonatype account information (user name and password) in the global sbt settings. To protect your password, never include this file in your project.

msgpack-smalltalk - MessagePack serialization library for various Smalltalk dialects / msgpack

  •    Smalltalk

MessagePack serialization library for various Smalltalk dialects.Sources are put as Cypress for the neutral accesses from various Smalltalk dialects.

msgpack-stream

  •    Javascript

Streams of framed msgpack messages.this module is not recommended parsing msgpack in js is much slower than spliting json into lines and parsing with JSON.parse, which is heavily optimised in all good js implementations.

msgpack-numpy - Serialize numpy arrays using msgpack

  •    Python

This package provides encoding and decoding routines that enable the serialization and deserialization of numerical and array data types provided by numpy using the highly efficient msgpack format. Serialization of Python's native complex data types is also supported. from within the source directory.

rack-test-body

  •    Ruby

Provides extensions to Rack::MockResponse for dealing with structured data, including support for JSON, YAML, and MessagePack. In your spec, use last_response.parsed_body, last_response.as_hash or last_response.as_array to interpret the response.

SwiftMsgPack - MsgPack Serializer & Deserializer for Swift

  •    Swift

MessagePack is an efficient binary serialization format, which lets you exchange data among multiple languages like JSON, except that it's faster and smaller. Small integers are encoded into a single byte while typical short strings require only one extra byte in addition to the strings themselves. You can read more about specs directly from the main web site.