LibZMQ

master

libzmq module import for Swift
azawawi/swift-libzmq

LibZMQ

Swift Platform License

This package provides a low-level Swift bindings for the libzmq library.

Example

import LibZMQ

// Report ZeroMQ library version
var major: Int32 = 0
var minor: Int32 = 0
var patch: Int32 = 0
zmq_version(&major, &minor, &patch)
print("Version is \(major).\(minor).\(patch)")

Usage

Your Package.swift should be something like the following code to be able to use this package:

import PackageDescription

let package = Package(
    name: "YourPackageName",
    dependencies: [
        .Package(
            url          : "https://github.com/azawawi/swift-libzmq.git",
            majorVersion : 0,
            minor        : 1
        )
    ]
)

Installation

ZeroMQ library libzmq is needed. Please follow the platform-specific instructions shown below to install it:

  • On MacOS, please type:
$ brew update
$ brew install zeromq
  • On Ubuntu linux, please type:
$ sudo apt-get install libzmq3-dev

See Also

Author

Ahmad M. Zawawi

License

MIT License

Description

  • Swift Tools 3.1.0
View More Packages from this Author

Dependencies

  • None
Last updated: Sat Oct 10 2026 11:03:48 GMT-0900 (Hawaii-Aleutian Daylight Time)