@@ -9,82 +9,80 @@ categories:
9
9
organised via [this thread in the Swift Forums](https://forums.swift.org/t/68168)
10
10
and curated by the [Swift Website Workgroup](https://www.swift.org/website-workgroup/).
11
11
packages :
12
- - name : swift-glob
13
- description : Native Swift implementation for glob pattern matching and file filtering.
14
- Features include fast matching, concurrent directory searching, customizable
15
- behavior, and an ergonomic API.
16
- owner : David Beck
17
- swift_compatibility : 5.9+
18
- platform_compatibility :
19
- - Apple
20
- - Linux
21
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
22
- Linux
23
- license : MIT
24
- url : https://swiftpackageindex.com/davbeck/swift-glob
25
- note : Discussed on [Episode 44 of Swift Package Indexing](https://share.transistor.fm/s/cbb0c6ad){:target='_blank'}.
26
- - name : Easing
27
- description : Easing provides a comprehensive set of easing functions for interactive
28
- transitions and time-based calculations. Features include a swifty API, cubic
29
- bezier based easings, interpolation for common types, and an interactive demo
30
- app.
31
- owner : Pavel Sharanda
12
+ - name : Chip8iEmulationCore
13
+ description : Emulates the CHIP-8 system from the 1970s, running programs, processing
14
+ operations, handling input, and subscribing to screen output and sound updates
15
+ for frontend applications.
16
+ owner : Danijel Stracenski
32
17
swift_compatibility : 5.9+
33
18
platform_compatibility :
34
19
- Apple
35
20
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
36
21
license : MIT
37
- url : https://swiftpackageindex.com/psharanda/Easing
38
- note : Discussed on [Episode 47 of Swift Package Indexing](https://share.transistor.fm/s/546632e4 ){:target='_blank'}.
39
- - name : Tabular
40
- description : Facilitates data sharing by converting spreadsheet data into structured
41
- objects, supporting XLSX via CoreXLSX. Not designed for large tables or high-performance
42
- needs .
43
- owner : " Ant \xF3 nio Pedro Marques "
22
+ url : https://swiftpackageindex.com/danijelLoc/Chip8iEmulationCore
23
+ note : Discussed on [Episode 49 of Swift Package Indexing](https://share.transistor.fm/s/c3ea4e1a ){:target='_blank'}.
24
+ - name : elementary
25
+ description : HTML rendering library inspired by SwiftUI for web development. Utilizes
26
+ Swift's generics for type-safe, efficient HTML streaming without dependencies.
27
+ Supports async rendering and environment values .
28
+ owner : Simon Leeb
44
29
swift_compatibility : 5.10+
45
30
platform_compatibility :
46
31
- Apple
47
32
- Linux
48
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS) and Linux
33
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
34
+ Linux
49
35
license : Apache 2.0
50
- url : https://swiftpackageindex.com/entonio/Tabular
51
- note : Discussed on [Episode 46 of Swift Package Indexing ](https://share.transistor.fm/s/08c0a3f9 ){:target='_blank'}.
52
- - name : Meridian
53
- description : Enables writing web server endpoints in Swift using a declarative
54
- approach .
55
- owner : Soroush Khanlou
56
- swift_compatibility : 5.8 +
36
+ url : https://swiftpackageindex.com/sliemeobn/elementary
37
+ note : Nominated in [this forum post ](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/82 ){:target='_blank'}.
38
+ - name : swift-openapi-generator
39
+ description : Generate Swift client and server code from an OpenAPI document. Includes
40
+ multiple repositories for extensibility and supports various transports .
41
+ owner : Apple
42
+ swift_compatibility : 5.9 +
57
43
platform_compatibility :
58
44
- Apple
59
45
- Linux
60
46
platform_compatibility_tooltip : Apple (macOS) and Linux
47
+ license : Apache 2.0
48
+ url : https://swiftpackageindex.com/apple/swift-openapi-generator
49
+ note : Nominated in [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/84){:target='_blank'}.
50
+ - name : swift-export
51
+ description : Command-line tool for generating signed and notarized macOS installer
52
+ packages from Swift projects, with support for configuration files, sandboxing,
53
+ entitlements, and additional payloads.
54
+ owner : Frank Lefebvre
55
+ swift_compatibility : 5.9+
56
+ platform_compatibility :
57
+ - Apple
58
+ platform_compatibility_tooltip : Apple (macOS)
61
59
license : MIT
62
- url : https://swiftpackageindex.com/khanlou/Meridian
63
- note : Linked to in [Issue 667 of iOS Dev Weekly](https://iosdevweekly.com/issues/667#u2UMcBe){:target='_blank'}.
64
- - name : KeyColor
65
- description : Extracts dominant colors from images, supporting both UIImage and
66
- NSImage. Adjustable saturation, brightness thresholds, and resolution. Uses
67
- PixelColor and AsyncGraphics libraries.
68
- owner : Anton Heestand
69
- swift_compatibility : 5.10+
60
+ url : https://swiftpackageindex.com/franklefebvre/swift-export
61
+ note : Linked to in [Issue 679 of iOS Dev Weekly](https://iosdevweekly.com/issues/679#DXo4Uf9){:target='_blank'}.
62
+ - name : SpectreKit
63
+ description : Facilitates the creation of aesthetically pleasing terminal applications
64
+ in Swift, inspired by Spectre.Console and Python's Rich, currently under development.
65
+ owner : Patrik Svensson
66
+ swift_compatibility : 5.9+
70
67
platform_compatibility :
71
68
- Apple
72
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS)
69
+ - Linux
70
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
71
+ Linux
73
72
license : MIT
74
- url : https://swiftpackageindex.com/heestand-xyz/KeyColor
75
- note : Discussed on [Episode 47 of Swift Package Indexing](https://share.transistor.fm/s/546632e4){:target='_blank'}.
76
- - name : Neuron
77
- description : Swift library for building and training neural networks with customizable
78
- architectures. Supports Classifier, GAN, WGAN, and WGANGP models. Uses Tensors
79
- for computations and various optimizers for training.
80
- owner : William Vabrinskas
73
+ url : https://swiftpackageindex.com/patriksvensson/spectre-kit
74
+ note : Discussed on [Episode 49 of Swift Package Indexing](https://share.transistor.fm/s/c3ea4e1a){:target='_blank'}.
75
+ - name : DeclarativeTextKit
76
+ description : Swift DSL for modifying text buffers declaratively, supporting undo
77
+ operations and changes across multiple buffers without UI rendering.
78
+ owner : Clean Cocoa
81
79
swift_compatibility : 5.9+
82
80
platform_compatibility :
83
81
- Apple
84
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, tvOS )
82
+ platform_compatibility_tooltip : Apple (macOS)
85
83
license : MIT
86
- url : https://swiftpackageindex.com/wvabrinskas/Neuron
87
- note : Nominated in [this forum post ](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/79 ){:target='_blank'}.
84
+ url : https://swiftpackageindex.com/CleanCocoa/DeclarativeTextKit
85
+ note : Discussed on [Episode 49 of Swift Package Indexing ](https://share.transistor.fm/s/53ee9157 ){:target='_blank'}.
88
86
- name : Packages with Macros
89
87
slug : macros
90
88
brief : New in Swift 5.9, Swift packages can include macro targets. Browse a selection
0 commit comments