Swift Spm

Open-source Swift projects categorized as Spm

Top 23 Swift Spm Projects

  • GRDB.swift

    A toolkit for SQLite databases, with a focus on application development

    Project mention: How to decide between JSON and CoreData? | reddit.com/r/iOSProgramming | 2022-10-28

    Check the performance comparison page. GRDB comes with a convenient and ready-made support for Swift Codable that performs quite well. When needed, it is possible to write less convenient but optimized record types that add very little overhead to SQLite, and perform really well.

  • Mint

    A package manager that installs and runs executable Swift packages (by yonaskolb)

    Project mention: SwiftLint via SwiftPackageManager | reddit.com/r/swift | 2022-11-27

    For swiftlint (and other SPM scripting solutions), I love Mint: https://github.com/yonaskolb/Mint

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • CenteredCollectionView

    A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift

  • SwiftySound

    SwiftySound is a simple library that lets you play sounds with a single line of code.

  • ValidatedPropertyKit

    Easily validate your Properties with Property Wrappers 👮

  • PackageList

    The master list of repositories for the Swift Package Index.

    Project mention: Where should I learn SwiftUI | reddit.com/r/SwiftUI | 2022-11-05

    http://swiftpackageindex.com. someone else probably already made it.

  • Bow

    🏹 Bow is a cross-platform library for Typed Functional Programming in Swift

    Project mention: Trouble building for ios device | reddit.com/r/bazel | 2022-11-23

    load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "com_github_buildbuddy_io_rules_xcodeproj", sha256 = "564381b33261ba29e3c8f505de82fc398452700b605d785ce3e4b9dd6c73b623", url = "https://github.com/buildbuddy-io/rules_xcodeproj/releases/download/0.9.0/release.tar.gz", ) http_archive( name = "cgrindel_rules_spm", sha256 = "03718eb865a100ba4449ebcbca6d97bf6ea78fa17346ce6d55532312e8bf9aa8", strip_prefix = "rules_spm-0.11.0", url = "https://github.com/cgrindel/rules_spm/archive/v0.11.0.tar.gz", ) load( "@cgrindel_rules_spm//spm:defs.bzl", "spm_pkg", "spm_repositories", ) load( "@cgrindel_rules_spm//spm:deps.bzl", "spm_rules_dependencies", ) spm_rules_dependencies() load( "@com_github_buildbuddy_io_rules_xcodeproj//xcodeproj:repositories.bzl", "xcodeproj_rules_dependencies", ) xcodeproj_rules_dependencies() load( "@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies", ) apple_rules_dependencies() load( "@build_bazel_rules_swift//swift:repositories.bzl", "swift_rules_dependencies", ) swift_rules_dependencies() load( "@build_bazel_rules_swift//swift:extras.bzl", "swift_rules_extra_dependencies", ) swift_rules_extra_dependencies() load( "@build_bazel_apple_support//lib:repositories.bzl", "apple_support_dependencies", ) apple_support_dependencies() spm_repositories( name = "swift_pkgs", platforms = [ ".macOS(.v10_15)", ], dependencies = [ spm_pkg( url = "https://github.com/apple/swift-log.git", exact_version = "1.4.2", products = ["Logging"], ), spm_pkg( url = "https://github.com/pointfreeco/swift-composable-architecture.git", exact_version = "0.43.0", products = ["ComposableArchitecture"], ), spm_pkg( name = "Bow", url = "https://github.com/bow-swift/bow.git", exact_version = "0.8.0", products = ["Bow", "BowEffects", "BowOptics"], ), spm_pkg( url = "https://github.com/grpc/grpc-swift.git", exact_version = "1.7.3", products = ["GRPC"], ), spm_pkg( url = "https://github.com/hyperoslo/Cache", exact_version = "6.0.0", products = ["Cache"], ), ], )

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • SimpleImageViewer

    A snappy image viewer with zoom and interactive dismissal transition.

  • Swift Package Index

    The Swift Package Index is the place to find Swift packages!

    Project mention: Ask HN: Anyone using Swift on the server-side? | news.ycombinator.com | 2022-08-20
  • AKSideMenu

    Beautiful iOS side menu library with parallax effect. Written in Swift

  • ModernAVPlayer

    ModernAVPlayer is a persistence AVPlayer wrapper

  • Parse-Swift

    The Swift SDK for Parse Platform (iOS, macOS, watchOS, tvOS, Linux, Android, Windows)

  • SKCountryPicker

    A simple, customizable Country picker for picking country or dialing code. 🇮🇳 🇯🇵 🇰🇷 🇩🇪 🇨🇳 🇺🇸 🇫🇷 🇪🇸 🇮🇹 🇷🇺 🇬🇧

  • FabulaItemsProvider

    You can share and communicate with developers around the world through the Fabula app.

    Project mention: With Canvas, you can express viscosity between shapes. | reddit.com/r/SwiftUI | 2022-10-18

    By using this, you will be able to implement various UIs expressed in viscosity. Any good ideas? The code for the above output can be found below. Source code : https://github.com/jasudev/FabulaItemsProvider/blob/main/Sources/FabulaItemsProvider/Items/P266_ViscosityCanvas.swift Fabula app : https://apps.apple.com/app/id1591155142

  • SwiftDown

    📦 A themable markdown editor component for your SwiftUI apps.

  • Solana.Swift

    This is a open source library on pure swift for Solana protocol.

    Project mention: is it possible to build a dapp using swift? | reddit.com/r/swift | 2022-03-13
  • SwiftlySalesforce

    The Swift-est way to build native mobile apps that connect to Salesforce.

  • Inspector

    Inspector is a debugging library written in Swift. (by ipedro)

    Project mention: Is their such thing as an inspector for apps? | reddit.com/r/iOSProgramming | 2022-07-27

    You cannot inspect other people's apps without jailbreaking the device. For your own apps, there are a few libraries available, although I'm not sure how useful they'll be, especially if the app uses SwiftUI. For example: https://github.com/ipedro/Inspector

  • ExtensionKit

    Helpful extensions for iOS app development 🚀

  • EPUBKit

    📚 Simple EPUB Parser in Swift

    Project mention: How do EPUB files get read and where can I read that source code? | reddit.com/r/Calibre | 2022-01-08

    Check out Swift: https://github.com/witekbobrowski/EPUBKit

  • SafeSFSymbols

    Easy usage SFSymbols with static types. If symbol not available, compiler will show warning.

  • SwiftLintPlugin

    A Swift Package Plugin for SwiftLint

    Project mention: SwiftLint Package Plugin | reddit.com/r/swift | 2022-06-23
  • yaproq

    A templating language in Swift

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-27.

Swift Spm related posts


What are some of the best open-source Spm projects in Swift? This list will help you:

Project Stars
1 GRDB.swift 5,479
2 Mint 1,960
3 CenteredCollectionView 1,233
4 SwiftySound 1,121
5 ValidatedPropertyKit 855
6 PackageList 656
7 Bow 614
8 SimpleImageViewer 420
9 Swift Package Index 387
10 AKSideMenu 281
11 ModernAVPlayer 257
12 Parse-Swift 250
13 SKCountryPicker 242
14 FabulaItemsProvider 212
15 SwiftDown 164
16 Solana.Swift 137
17 SwiftlySalesforce 130
18 Inspector 121
19 ExtensionKit 107
20 EPUBKit 102
21 SafeSFSymbols 96
22 SwiftLintPlugin 74
23 yaproq 59
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.