Christoph Hagen's repositories
BinaryCodable
A binary encoder for Swift Codable types
LibSignalProtocolSwift
A Swift implementation of the Signal Protocol
homebridge-ESP-LED
homebridge plugin to control LED strip connected to ESP8266
libsignal-protocol-swift
A Swift wrapper framework for libsignal-protocol-c
Curve25519
Framework to use Curve25519 functions in Swift
CryptoKit25519
A Swift module for Curve25519 functions and AES-GCM encryption (compatible with Apple CryptoKit)
ProtobufCodable
A binary encoder/decoder for Swift largely compatible with Google Protobuf
HealthKitExtensions
Types and additions to Apple HealthKit for easier use
SwiftSerial
Serial port library using Swift async/await for Linux/macOS
CCurve25519
Curve25519 as a SwiftPM module
Clairvoyant
A monitoring framework for Vapor servers
CBORCoding
Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.
arduinoWebSockets
arduinoWebSockets
ClairvoyantBinaryCodable
Extensions to use BinaryCodable with Clairvoyant
ClairvoyantCBOR
Extensions to use Clairvoyant with CBOR encoding
ClairvoyantClient
A client for ClairvoyantVapor
ClairvoyantLogging
Extensions to use Clairvoyant with swift-log
ClairvoyantMetrics
Extensions to use Clairvoyant as a backend for swift-metrics
ClairvoyantVapor
Extensions to access Clairvoyant metrics through a Vapor server
CurveDonnaSwift
A swift implementation of the curve25519-donna C algorithm.
Daly-Swift
A Swift library to connect to a Daly BMS over serial
Growatt-Swift
A swift package to read Growatt inverters over Modbus
LegacyBinaryCodable
The legacy version of BinaryCodable for migration
libsignal-protocol-c
Signal Protocol C Library
NextcloudStatus
A client to get server info of a nextcloud instance
OctoprintSwift
A Swift client to connect with OctoPrint instances
Perfect-Notifications
Apple Push Notifications (APNs) Server-Side library.