Packages authored by swift-atoms
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-ascii
Typed ASCII code point with the full INCITS 4-1986 character set as named constants, plus classification, case-conversion, and serialization for Swift.
swift-binary
Explicit-endianness byte codec for fixed-width integers, zero-copy on decode, in Swift.
swift-byte
Byte type for Swift — atomic binary data unit distinct from UInt8, with bitwise ops, hex accessor, and Carrier.Protocol conformance.
swift-carrier
The Carrier super-protocol for phantom-typed value wrappers in Swift.
swift-decimal
IEEE 754-2008 BID-encoded decimal floating-point types with exact integer conversions for Swift.
swift-dependency
Typed dependency-injection keys with live and test values and task-local scoped resolution for Swift.
swift-either
The Either binary coproduct type for typed sum values in Swift.
swift-ownership
Stdlib-parity ~Copyable ownership types — borrows, inouts, unique/copy-on-write cells, atomic slots, and cross-boundary transfer tokens — for Swift.
swift-property
Fluent accessor primitives for Swift.
swift-serializer
Declarative one-way value-to-buffer serialization with composable combinators and a result-builder DSL for Swift.
swift-standard-library-extensions
Typed-throws overloads for rethrows-erased stdlib closures, result-builder DSLs for collection types, and safe-indexing accessors for Swift.
swift-tagged
Phantom-typed value wrappers for zero-cost type safety in Swift.
swift-witness
Witness primitives for capability protocols in Swift, supporting Carrier, Mutator, and similar capability types.
13 packages.