https://github.com/appspector/msgpack-swift
Ultra fast 🚀, zero-dependency MessagePack impelementation in pure swift. No recursion in decoding path 🧐 and very little additional memory allocation.
https://github.com/appspector/msgpack-swift
msgpack swift swift-library swift-package-manager
Last synced: 12 months ago
JSON representation
Ultra fast 🚀, zero-dependency MessagePack impelementation in pure swift. No recursion in decoding path 🧐 and very little additional memory allocation.
- Host: GitHub
- URL: https://github.com/appspector/msgpack-swift
- Owner: appspector
- License: mit
- Created: 2019-06-06T16:36:08.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-06-08T14:41:06.000Z (about 7 years ago)
- Last Synced: 2025-07-14T17:40:10.583Z (about 1 year ago)
- Topics: msgpack, swift, swift-library, swift-package-manager
- Language: Swift
- Homepage:
- Size: 183 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ultra fast 🚀, zero-dependency MessagePack impelementation in pure swift.
No recursion in decoding path 🧐 and very little additional memory allocation.
★★ Star our github repository to help us! ★★
Created by Serge Zenchenko (@sergeyzenchenko) for AppSpector
# MessagePack Swift
Supports Apple platforms and Linux.
Based on original MessagePack parser architecture. This is the only Swift version with streaming parsing support.
Using this library you can parse endless streams of msgpack data without consuming all memory on your machine.
# Installation
### SPM (Swift Package Manager)
You can easily integrate MessagePack.swift in your app with SPM. Just add MessagePack.swift as a dependency:
```swift
import PackageDescription
let package = Package(
name: "CoolAppName",
dependencies: [
.Package(url: "https://github.com/appspector/msgpack-swift.git", majorVersion: 0.1),
]
)
```
# About Us
Looking for better debugging instrument? Try [AppSpector](https://appspector.com). With AppSpector you can remotely debug your app running in the same room or on another continent. You can measure app performance, view CoreData and SQLite content, logs, network requests and many more in realtime. This is the instrument that you've been looking for.

## Authors
Serge Zenchenko, zen@appspector.com
## License
msgpack-swift is available under the MIT license. See the LICENSE file for more info.