All Projects → a2 → Messagepack.swift

a2 / Messagepack.swift

Licence: mit
It's like JSON, but fast and small…and Swift! – msgpack.org[Swift]

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Messagepack.swift

Messagepack Csharp
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
Stars: ✭ 3,668 (+1391.06%)
Mutual labels:  messagepack
Msgp
A Go code generator and library for MessagePack - msgpack.org[Go]
Stars: ✭ 12 (-95.12%)
Mutual labels:  messagepack
Rq
Record Query - A tool for doing record analysis and transformation
Stars: ✭ 1,808 (+634.96%)
Mutual labels:  messagepack
Jsoncons
A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON
Stars: ✭ 400 (+62.6%)
Mutual labels:  messagepack
Msgpack Javascript
MessagePack for JavaScript/TypeScript/ECMA-262 / msgpack.org[JavaScript]
Stars: ✭ 742 (+201.63%)
Mutual labels:  messagepack
Luajit Msgpack Pure
MessagePack for LuaJIT (using FFI, no bindings, V4 API)
Stars: ✭ 71 (-71.14%)
Mutual labels:  messagepack
Surging
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service gove…
Stars: ✭ 3,088 (+1155.28%)
Mutual labels:  messagepack
Jsonlab
JSONLab: a native JSON/UBJSON/MassagePack encoder/decoder for MATLAB/Octave
Stars: ✭ 202 (-17.89%)
Mutual labels:  messagepack
Msgpack Cli
MessagePack implementation for Common Language Infrastructure / msgpack.org[C#]
Stars: ✭ 761 (+209.35%)
Mutual labels:  messagepack
Django Rest Framework Msgpack
MessagePack support for Django REST framework
Stars: ✭ 78 (-68.29%)
Mutual labels:  messagepack
Remarshal
Convert between CBOR, JSON, MessagePack, TOML, and YAML
Stars: ✭ 421 (+71.14%)
Mutual labels:  messagepack
Msgpack Rust
MessagePack implementation for Rust / msgpack.org[Rust]
Stars: ✭ 561 (+128.05%)
Mutual labels:  messagepack
Msgpack Unity3d
MessagePack and JSON serializer for Unity3D
Stars: ✭ 74 (-69.92%)
Mutual labels:  messagepack
Msgpack.php
A pure PHP implementation of the MessagePack serialization format / msgpack.org[PHP]
Stars: ✭ 327 (+32.93%)
Mutual labels:  messagepack
Noproto
Flexible, Fast & Compact Serialization with RPC
Stars: ✭ 138 (-43.9%)
Mutual labels:  messagepack
Gosercomp
⚡️ Golang Serializer Benchmark Comparison
Stars: ✭ 300 (+21.95%)
Mutual labels:  messagepack
R6rs Msgpack
MessagePack for R6RS Scheme / msgpack.org[Scheme]
Stars: ✭ 14 (-94.31%)
Mutual labels:  messagepack
Guide To Swift Codable Sample Code
Xcode Playground Sample Code for the Flight School Guide to Swift Codable
Stars: ✭ 218 (-11.38%)
Mutual labels:  messagepack
Messagepack
A MessagePack encoder and decoder for Codable types
Stars: ✭ 167 (-32.11%)
Mutual labels:  messagepack
Msgpack11
A tiny MessagePack library for C++11 (msgpack.org[C++11])
Stars: ✭ 78 (-68.29%)
Mutual labels:  messagepack

MessagePack.swift

Version License Platform

A fast, zero-dependency MessagePack implementation written in Swift 4. Supports Apple platforms and Linux.

Installation

CocoaPods

To use CocoaPods, add the following to your Podfile:

pod 'MessagePack.swift', '~> 4.0'

Carthage

To use Carthage, add the following to your Cartfile:

github "a2/MessagePack.swift" ~> 4.0

SPM (Swift Package Manager)

You can easily integrate MessagePack.swift in your app with SPM. Just add MessagePack.swift as a dependency:

import PackageDescription

let package = Package(
    name: "MyAwesomeApp",
    dependencies: [
        .Package(url: "https://github.com/a2/MessagePack.swift.git", majorVersion: 4),
    ]
)

Version

  • Versions 4.x support Swift 5.2.
  • Versions 3.x support Swift 4.
  • Support for Swift 3 was dropped after 2.1.1.
  • Support for Swift 2 was dropped after 1.2.0.

Authors

Alexsander Akers, [email protected]

License

MessagePack.swift is available under the MIT license. See the LICENSE file for more info.

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