Skip to content
It's like JSON, but fast and small…and Swift! –[Swift]
Swift Other
  1. Swift 99.0%
  2. Other 1.0%
Branch: master
Clone or download

Latest commit

Latest commit f2f494f May 10, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
Resources Add SPM support Sep 30, 2016
Sources/MessagePack Permit 0 sized binary, add tests Jul 4, 2019
.gitignore Add Carthage support Feb 20, 2017
.travis.yml Updated Project Settings to Swift 4 Sep 27, 2017 Create Sep 28, 2017
LICENSE Create LICENSE Mar 21, 2015
MessagePack.swift.podspec Add swift_version to podspec May 10, 2020
Package.swift Update README Sep 28, 2017


CI Status Version License Platform

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



To use CocoaPods, add the following to your Podfile:

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


To use Carthage, add the following to your Cartfile:

github "a2/MessagePack.swift" ~> 3.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: "", majorVersion: 3),


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


Alexsander Akers,


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

You can’t perform that action at this time.