Swiftpack.co - Swift Packages by PureSwift

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by PureSwift

PureSwift/SwiftFoundation 3.0.0
Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. (Pure Swift, Supports Linux)
⭐️ 626
🕓 3 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v3.0.0
3 years ago
- Updated types for Swift 5 API compatibility. - Removed all non-standard (Apple) Foundation API. - Removed Carthage support - Added [WASM](https://swiftwasm.org) support - Updated unit tests
v2.2.2
7 years ago
- Updated for Xcode 8 - Fixed Unit Tests file layout for SwiftPM
v2.2.1
7 years ago
- 9d716b5 Fixed POSIXError for Linux
v2.2.0
7 years ago
- Updated for Swift 3.0 04-08-2016 Snapshot
v2.1.1
7 years ago
- Updated for Xcode 8 Beta 2
v2.1.0
7 years ago
- #33 Made Data use `ContinguousArray` instead of `Array` - 7d07d62912c1a23cb5e9bf9ceaa4be101804e4a2 Fixed `Data.count` - fc476cfe0610add763cd39db2959a9e4b079e273 Added Base64 Foundation API - 25e73f444a627e9ebbac124fb440001cdeff504e Added Lock Foundation API - 1356ef97e4d13cb5dd2b4d0f791bd0585973930d Updated JSON for Swift API Guidelines
v2.0.1
7 years ago
- Fixed for latest Swift 3.0 on Linux
v2.0.0
7 years ago
- #30 Updated for Xcode 8 and Swift 3.0 - #31 Updated Travis CI for Xcode 8
v1.2.6
7 years ago
- Updated for latest Swift 3.0 development snapshot (2016-05-09)
v1.2.4
7 years ago
- Updated for latest Swift 3.0 development snapshot (2016-05-03) - Enabled WatchOS target
PureSwift/BluetoothLinux 5.0.5
Pure Swift Linux Bluetooth Stack
⭐️ 174
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v5.0.5
1 year ago
- [Add environment variable to force building as dynamic library](https://github.com/PureSwift/BluetoothLinux/commit/78657cfddc0d87c955319d5ab788c339aad2343b) - [Added `HostController.address`](https://github.com/PureSwift/BluetoothLinux/commit/fcd2ea43683c3e62a455a44c47e5f0d0ea9e81de) - [Added `HostControllerIO.DeviceInformation.type`](https://github.com/PureSwift/BluetoothLinux/commit/fc7de8b5971ad62eaa2c66d2b45599d4e1e5ecad) - [Fixed Swift 5.5 support](https://github.com/PureSwift/BluetoothLinux/commit/11537601dc73a79023a60da8ba56c522b2dd6f5e)
v5.0.4
1 year ago
- 0126c17a4049bd59cc0dbb45bca801099acd7349 Build as dynamic library
v5.0.3
1 year ago
- 404834b565f953264ec47ccd11112f617819f539 Import C module as `@_implementationOnly`
v5.0.2
1 year ago
- b31eadb268c49c79c5364d45be374a3d843abf4b Added DocC documentation - 23542350c2f886ac1e06372c433405b53fbbf281 Use Apple's System package
v5.0.1
1 year ago
- 4a436dc821d9030de9c5b91e2d7e00089d3d5cb1 Changed `L2CAPSocket` from Class to Actor - 7fa61093444a6b06b467f31ebdf05ee523e44c05 Added `L2CAPSocket.event`
v5.0.0
2 years ago
- #39 Add Swift Concurrency support
v4.2.1
2 years ago
- 131e160dfa5ee75086531218579b83299ca1a36b Updated `BluetoothProtocol` - 2dd9e72da6932e656ae89fe8f7749bd810ad36c5 Updated for Swift 5.4
v4.2.0
3 years ago
- 299b830 Updated for Swift 5.1 - a559422 Removed `HostController.address` - f716d7f Added `HCIDeviceOptions`
v4.1.0
4 years ago
- b6d4904 Support Swift 5 - 2e3c8ff Added `NSPOSIXError`
v4.0.0
5 years ago
- d123f40 Updated for Swift 4.1, deprecated Swift 3 support
iOS macOS watchOS tvOS
PureSwift/Bluetooth 6.4.3
Pure Swift Bluetooth library
⭐️ 171
🕓 5 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v6.4.3
5 weeks ago
**Full Changelog**: https://github.com/PureSwift/Bluetooth/compare/6.4.2...6.4.3
v6.4.2
6 weeks ago
**Full Changelog**: https://github.com/PureSwift/Bluetooth/compare/6.4.1...6.4.2
v6.4.1
30 weeks ago
**Full Changelog**: https://github.com/PureSwift/Bluetooth/compare/6.4.0...6.4.1
v6.4.0
51 weeks ago
**Full Changelog**: https://github.com/PureSwift/Bluetooth/compare/6.3.1...6.4.0
v6.3.1
1 year ago
- 88943f1edfd9868e6339852ab3a9e6d61e077287 Add `Codable` conformance for `BitMaskOptionSet`
v6.3.0
1 year ago
- [Add `GATTDatabase.add()`](https://github.com/PureSwift/Bluetooth/commit/b9d0608f09cc7eeddd73ec4f4420f98d57c11d84) - [Updated Company Identifiers](https://github.com/PureSwift/Bluetooth/commit/b71e3d054b74de5c1039f89e0193d6d131d4be15)
v6.2.3
1 year ago
- [Optimized `GATTDatabase`](https://github.com/PureSwift/Bluetooth/commit/bab586d0192827009f495d7013f53f4bde0490ba) - [Fixed `HCILEExtendedAdvertisingReport`](https://github.com/PureSwift/Bluetooth/commit/614bdcf9dbacc8b8771ebf41f790d069a4fb257f)
v6.2.2
1 year ago
- [Build `BluetoothUUID` extensions for WASM](https://github.com/PureSwift/Bluetooth/commit/e6e3a339dcdb765c99793a7da345db294349522c)
v6.2.1
1 year ago
- [Compile `BluetoothUUID.assignedNumbers` for WASM](https://github.com/PureSwift/Bluetooth/commit/88e6da4fe3ae9c314b21996719530f374789b03a)
v6.2.0
1 year ago
## What's Changed * Added WASM support by @colemancda in https://github.com/PureSwift/Bluetooth/pull/148 **Full Changelog**: https://github.com/PureSwift/Bluetooth/compare/6.1.1...6.2.0
iOS macOS watchOS tvOS linux windows
PureSwift/Socket 0.3.2
Swift async/await based socket
⭐️ 112
🕓 49 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.3.2
49 weeks ago
**Full Changelog**: https://github.com/PureSwift/Socket/compare/0.3.1...0.3.2
0.3.1
49 weeks ago
**Full Changelog**: https://github.com/PureSwift/Socket/compare/0.3.0...0.3.1
0.3.0
49 weeks ago
## What's Changed * Removed assertion failure when poll() on invalid socket by @osy in https://github.com/PureSwift/Socket/pull/6 ## New Contributors * @osy made their first contribution in https://github.com/PureSwift/Socket/pull/6 **Full Changelog**: https://github.com/PureSwift/Socket/compare/0.2.5...0.3.0
v0.2.5
1 year ago
- [Added `Socket.peerAddress()`](https://github.com/PureSwift/Socket/commit/257a81dd01405d84e4c44168d71bd4a781e7673b) - [Only sleep if no events returned](https://github.com/PureSwift/Socket/commit/d4d04af943bd4b83ed28c44f6a91046471c5bbfa)
v0.2.4
1 year ago
- [Added `GenericSocketOption.ReuseAddress`](60f24b579c4d3789fec38fafb70d68a1122d1886) - [Added `NetworkInterface`](b55ad619d0bfc2c4cdab2949334481697079277d) - [Added `Socket.sendMessage()`](8e2ec0aad4bb457b09a3a0c51482a3038e6a862e) - [Added `LinkLayerAddress`](22c01955cd491f1d74d7299236c09a309ff51a97) - [Added `Socket.address()`](9306aa91598df81ffb37af849e4b1a944bb4962c)
v0.2.3
1 year ago
- [Add environment variable to force building as dynamic library](https://github.com/PureSwift/Socket/commit/ab3c0d6b6e0b5df5d5f2d2720299bbfedea0b53d) - [Added `SocketOptionLevel.crypto`](https://github.com/PureSwift/Socket/commit/f742a8b0608b1b1a1b156d98d7237d2420d3eba0) - [Added `MessageFlags.truncate`](https://github.com/PureSwift/Socket/commit/3bf186114103b581c29ed58bfb89c2e969f70c26)
v0.2.2
1 year ago
- 70b33784992f37c0d1b0fe56df8f24d662b862cd Added `CSocket` module
v0.2.1
1 year ago
- b9d880f801626d72c48487c657d570f147122769 Added `Socket.setOption()` - 724d2750cb3dfa9c05d1892edb19d4d021470652 Build as static library
v0.2.0
1 year ago
- #2 Added `SocketDescriptor` and related low-level types
0.1.1
1 year ago
- 8a5d31692a90b7d91af2007659caa138d0df6274 Do not sleep for reading and writing - c1d192db379a237cf3a9fdbf507f4525ba7577f9 Added `Socket.Event.Stream`
iOS macOS watchOS tvOS
PureSwift/GATT 3.2.1
Bluetooth Generic Attribute Profile (GATT) for Swift (Supports Linux)
⭐️ 62
🕓 5 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
3.2.1
5 weeks ago
**Full Changelog**: https://github.com/PureSwift/GATT/compare/3.2.0...3.2.1
3.2.0
6 weeks ago
**Full Changelog**: https://github.com/PureSwift/GATT/compare/3.1.2...3.2.0
v3.1.2
1 year ago
- cfac19e5db2f1bdb06de03a3c3cabdfaa5b3de82 Add `DarwinCentral.name(for:)`
v3.1.1
1 year ago
**Full Changelog**: https://github.com/PureSwift/GATT/compare/3.1.0...3.1.1
v3.1.0
1 year ago
**Full Changelog**: https://github.com/PureSwift/GATT/compare/3.0.5...3.1.0
v3.0.5
1 year ago
- Add VS Code container - Add WASM support
v3.0.4
1 year ago
- [Added scan parameters to `GATTCentral`](https://github.com/PureSwift/GATT/commit/9d7477fcda15df5be9644da8599926e513c09ef0) - [Updated Concurrency support for `PeripheralManager`](https://github.com/PureSwift/GATT/commit/0dd524f62fe1356f305164e00e1ddae949b05775) - [Added `DarwinCentral.queue()`](https://github.com/PureSwift/GATT/commit/99d11da360436036db01fae96da38df0f56b07be)
v3.0.3
1 year ago
- [Added DocC documentation](https://github.com/PureSwift/GATT/commit/5e2a2050cf4e5b2bf5f68eccee94a9b8c9985d21) - [Add environment variable to force building as dynamic library](https://github.com/PureSwift/GATT/commit/0d3f43f386ac06a6ca63972739fb14aca30a05f1) - [Fixed unowned reference](https://github.com/PureSwift/GATT/commit/4edbfdb1fbf1f275c607f75be737226094c6eb01) - [Fixed tvOS and watchOS support](https://github.com/PureSwift/GATT/commit/f8e0199fe22a8f1877b71af53bfcbd82d2824f8a) - [Removed deprecated API usage](https://github.com/PureSwift/GATT/commit/ab0e45bc5f5feee4234417728c27cabcfbadbca2)
v3.0.2
1 year ago
- 3d706f421535ff86809b33da0be7216d93e2699e Removed legacy code - 52d3849e79f242b9b6f9ef13065a50b39e81c523 Fixed Swift 5.5 support
v3.0.1
2 years ago
- 13395d25a12fab9e1012ede2735dc69e3fec6e4d Added `GATTClientConnectionDelegate` - 057f659933276c5386f4e2f9d20959efe309c4ca Fixed `GATTServerConnection` unowned references
iOS macOS watchOS tvOS linux android
PureSwift/Android 0.1.4
Swift library for Android
⭐️ 48
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.1.4
5 years ago
0.1.3
5 years ago
0.1.2
6 years ago
- 4f07273 Fixed signatures
0.1.1
6 years ago
v0.1.0
6 years ago
First alpha release
PureSwift/Predicate 1.2.0
Pure Swift Predicate implementation
⭐️ 32
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.2.0
1 year ago
- #4 Declare conformance to `Sendable` - f88d8e9e585dcb5732aaace62420d4bf36e831f2 Add environment variable to force building as dynamic library - 1c840fac85779cbb22648f773b8f3018418199a6 Add WASM support
v1.1.1
2 years ago
- 7e0d2fd1fa4104db408903ea3d7def9bc613f8fb Build as static library
v1.1.0
3 years ago
- dd476d5 Updated to Swift 5.1 - 3c0f5ad Build as dynamic library on Linux - #3 Added Predicate evaluation engine
1.0.0
5 years ago
- Updated for Swift 4.1
PureSwift/WLAN 0.4.1
Wireless LAN (WiFi) API for Swift (Supports Linux)
⭐️ 26
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v0.4.1
1 year ago
- 47d9878685389a1140a0701eceafa120c5686af8 Add environment variable to force building as dynamic library
0.4.0
1 year ago
- 481f2989c542419c67345350d7d2b6eccc4fb2df Added async scan stream - 4f0b6333e25609f5e1961bc3818c043364c164be Updated `WLANNetwork.bssid`
v0.3.1
1 year ago
- 9c6082acb2b73d5e7ad68a5e5005c7e318705a8e [LinuxWLAN] Fixed `scanResults()`
v0.3.0
2 years ago
- 5993830d41f7f6ed6739ae842045f5ecc816732d Added Swift Concurrency support - 3960c3fa08c3a0b005cca9872efcbd1d9e597c98 Removed `LinuxWirelessExtensions`
v0.2.0
5 years ago
- 0e9fa66 Added Netlink Attribute Encoder - 32ce987 Moved Netlink and C headers to separate repositories
v0.1.0
5 years ago
- Netlink Attribute Decoder - CoreWLAN wrapper on macOS - WLAN Scanning on Linux - Linux WirelessExtensions API
iOS macOS watchOS tvOS linux
PureSwift/TLVCoding 2.2.3
TLV8 (Type-Length-Value) Coder library
⭐️ 26
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v2.2.3
1 year ago
- [Fix encoding top-level `TLVCodable` values](https://github.com/PureSwift/TLVCoding/commit/95e608efc42369e785ac73bdb60fbf69dfae81b8)
v2.2.2
1 year ago
- [Add environment variable to force building as dynamic library](https://github.com/PureSwift/TLVCoding/commit/639d0bbafda2f6ce8257fd95ad6ffb506c902480)
v2.2.1
2 years ago
- 10e842505a1daf1803186cb13fda3c6b11ca0448 Build as static library - dd4f4ed628008bd325e00a1770755acebac6e264 Updated for Swift 5.6 - 5ca7ce251496ab6af6494b7bdfc9170c9b546d7e Added WebAssembly support
v2.2.0
4 years ago
- #4 Implemented sorted keys formatting option - 1b6d31b Added Combine support - bbbd074 Renamed formatting options - 8c461fa Fixed crash when decoding invalid TLV data
v2.1.1
4 years ago
- 77580c6db1ed41df3715843d5be1ce740958e829 Fixed compilation error on iOS
v2.1.0
4 years ago
- 55c6c90 Implemented UUID encoding - 22b6e4c Fixed encoding empty values - 81d7ccf Fixed synthesis of TLV Coding key - 8c41d0f Build dynamic framework on Linux - #3 Implemented Date encoding
v2.0.0
4 years ago
- daccf75 Updated for Swift 5 - #2 Added Codable support
v1.1.0
4 years ago
- 0e06fbe Updated for Swift 4
v1.0.1
6 years ago
- cb97fdb Added Travis CI support - b7b0aa4a5aeb81383a360285ab06e20795dfdb91 Fixed Swift 3.0.2 compatibility - 0626270 Fixed Linux compatibility
1.0.0
6 years ago
First release
PureSwift/Bonjour 0.2.0
Pure Swift NetService (Bonjour / Zeroconf / mDNS) library with async/await support
⭐️ 24
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v0.2.0
1 year ago
Updated for Swift 5.6 and Aync / Await
v0.1.0
1 year ago
iOS macOS watchOS tvOS linux
PureSwift/BluetoothWeb 0.2.0
Swift library for Bluetooth Web API (WebAssembly)
⭐️ 15
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v0.2.0
1 year ago
## What's Changed - Removed duplicate Bluetooth and GATT sources - Update Bluetooth to `6.2.2` - Update Tokamak to `0.11.0` - Add VS Code container - Updated for Swift 5.7.1 **Full Changelog**: https://github.com/PureSwift/BluetoothWeb/compare/0.1.0...0.2.0
v0.1.0
1 year ago
macOS
PureSwift/Netlink 1.2.2
Swift library for communicating with Linux Kernel Netlink subsystem (Linux Only)
⭐️ 9
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.2.2
1 year ago
**Full Changelog**: https://github.com/PureSwift/Netlink/compare/1.2.1...1.2.2
v1.2.1
1 year ago
- [Add environment variable to force building as dynamic library](https://github.com/PureSwift/Netlink/commit/84916df28ae9dc314470470a99620ea01c6f1a66) - [Fixed importing Glibc](https://github.com/PureSwift/Netlink/commit/e875effe66058dd96ad8de5b47ed134f8f677332)
v1.2.0
1 year ago
- #1 Added `NetlinkSocketOption` - e0e966229717a93dbb2176a0430eb1304f4d2a78 Build as dynamic library - f7aa8cc44c3494a0f4686caf116c36babc97c5e0 Import C module as `@_implementationOnly`
v1.1.0
2 years ago
- 3555fb2c5e09ead0e7035998b949f8bc7279525e Added Swift Concurrency support - 3e28584cf4a67c313a2bce4c0d789aa730fb458b Added `NetlinkSocketAddress` - 293a095a4571ceca4febda15cfd61fdf3972bd1b Added `NL80211GetWiphyCommand`
v1.0.1
2 years ago
- 969f67af441e990e1d3924799a77e9613e2bb989 Updated for Swift 5.6
v1.0.0
5 years ago
- First Release
iOS macOS watchOS tvOS
PureSwift/BluetoothDarwin 1.1.0
Low Level Swift Bluetooth library for the Darwin kernel
⭐️ 9
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.1.0
3 years ago
- f8e7d0b Updated for Swift 5.1 - d313c55 Removed `HostController.address` - a54985e Added `HostController.PowerState`
v1.0.3
5 years ago
- 741c86b Working on HCI events
v1.0.2
5 years ago
- 858a824 Replaced usage of `[UInt8]` with `Data`
v1.0.1
6 years ago
v1.0.0
6 years ago
iOS macOS watchOS tvOS
PureSwift/HTTP 0.2.1
Pure Swift HTTP library
⭐️ 3
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v0.2.1
1 year ago
- [Fixed Linux support](https://github.com/PureSwift/HTTP/commit/fd24367ec1c2f12bd0eec8ed969bbab7324b2068)
v0.2.0
1 year ago
- Added `HTTPServer`
v0.1.0
6 years ago
Dec 18, 2017 - First Release - Carthage support - Xcode 9.2 and Swift 4 support
iOS macOS watchOS tvOS
PureSwift/CryptoLinux 0.1.0
Swift library for Linux Kernel Crypto API
⭐️ 2
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v0.1.0
1 year ago
First release
iOS macOS watchOS tvOS
PureSwift/JNI 1.0.3
Swift JNI helpers
⭐️ 1
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.0.3
6 years ago
v1.0.2
6 years ago
- be728c9 Updated class signature to support nested classes
v1.0.1
6 years ago
- 8e7a453 Fixed Swift 3 compatibility - 39851a9 Added `JNIMethodSignature` parsing
v1.0.0
6 years ago
PureSwift/OpenCombine 0.7.0
Open source implementation of Apple's Combine framework for processing values over time.
⭐️ 0
🕓 1 year ago
linux windows android wasi

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics