a2 / Messagepack.swift
Licence: mit
It's like JSON, but fast and small…and Swift! – msgpack.org[Swift]
Stars: ✭ 246
Programming Languages
swift
15916 projects
Labels
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
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
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].