Skip to content

Open Source Swift Libraries by Ryu - ~/libraries

$ gh repo list --sort stars --limit 25

Open Source Libraries by Ryu

A collection of 25 open source libraries, packages, and tools developed by Ryu (Ryunosuke Shibuya, GitHub: Ryu0118). Most libraries are MIT licensed and available via Swift Package Manager.

Libraries

  • Kusa - Kusa is a CLI tool that works on any platform and displays GitHub contribution graphs. (Rust)
  • CodingKeysMacro - Swift Macro that automatically generates CodingKeys for converting snake_case to lowerCamelCase. (Swift)
  • swift-dependencies-graph - CLI tool to output Mermaid of module dependencies for multi-modularized projects in Swift Package Manager (Swift)
  • swift-readability - 🌐 A Swift library that wraps @mozilla/readability and generalizes the Firefox Reader, which enhances web pages for better reading. (Swift)
  • swift-fullscreen-popup - Library that can display popup above NavigationBar in SwiftUI (Swift)
  • TouchSimulator-iOS14 - simulate touch tool working on iOS14 (C)
  • UserDefaultsEditor - A SwiftUI View for easily modifying UserDefaults values for debugging (Swift)
  • swift-composable-architecture-extras - Library to make swift-composable-architecture more useful (Swift)
  • CalendarBuildingKit - πŸ“… A Swift library providing minimal components for building calendar views (Swift)
  • RemoteControl - iPhoneγ‚’ι ιš”ζ“δ½œγ™γ‚‹γ‚„γ€ (C)
  • swift-typed-date - Library for enhancing Swift's Date handling by enabling type-level customization of date components (Swift)
  • swift-dependencies-macro - Macro for convenient use of swift-dependencies (Swift)
  • LocalNotificationEditor - A SwiftUI view for easily displaying, adding, and editing local notifications for debugging. (Swift)
  • MagicIB - MagicIB is a CLI tool that quickly and automatically generates Swift code from Interface Builder files (Swift)
  • xcstrings-crud - ⚑️ CLI and MCP server for token-efficient CRUD operations on xcstrings (String Catalog) files (Swift)
  • KeyPathIterable - Swift macro that can get KeyPath of all properties of struct, class, enum or actor (Swift)
  • TaskTree - An iOS app that allows you to manage tasks in a tree (Swift)
  • swift-persistable-timer - Persistent timers and stopwatches ensuring seamless state restoration (Swift)
  • Booklog - Simple, lightweight book management app (Swift)
  • PhotoZoomUI - πŸ“± A powerful and lightweight SwiftUI library for pinch-to-zoom functionality with smooth pan and zoom gestures (Swift)
  • swift-tracking - A Swift property wrapper that caches computation results and recomputes only when tracked values change. (Swift)
  • swift-composable-fullscreen-popup - A library optimized for Composable Architecture, enabling easy presentation of customizable popups above the NavigationBar. (Swift)
  • LicenseCLI - CLI tool for generating license files from Swift package dependencies (Swift)
  • swift-date-macro - Macro for converting String to Date safely (Swift)
  • CoWBox - An efficient swift property wrapper for optimized state management with Copy-on-Write semantics (Swift)

Kusa

Rust

Kusa is a CLI tool that works on any platform and displays GitHub contribution graphs.

1405
MIT License

CodingKeysMacro

Swift

Swift Macro that automatically generates CodingKeys for converting snake_case to lowerCamelCase.

714
MIT License

swift-dependencies-graph

Swift

CLI tool to output Mermaid of module dependencies for multi-modularized projects in Swift Package Manager

664
MIT License

swift-readability

Swift

🌐 A Swift library that wraps @mozilla/readability and generalizes the Firefox Reader, which enhances web pages for better reading.

507
MIT License

swift-fullscreen-popup

Swift

Library that can display popup above NavigationBar in SwiftUI

393
MIT License

TouchSimulator-iOS14

C

simulate touch tool working on iOS14

3412
MIT License

UserDefaultsEditor

Swift

A SwiftUI View for easily modifying UserDefaults values for debugging

305
MIT License

swift-composable-architecture-extras

Swift

Library to make swift-composable-architecture more useful

22
MIT License

CalendarBuildingKit

Swift

πŸ“… A Swift library providing minimal components for building calendar views

21
MIT License

RemoteControl

C

iPhoneγ‚’ι ιš”ζ“δ½œγ™γ‚‹γ‚„γ€

186

swift-typed-date

Swift

Library for enhancing Swift's Date handling by enabling type-level customization of date components

181
MIT License

swift-dependencies-macro

Swift

Macro for convenient use of swift-dependencies

17
MIT License

LocalNotificationEditor

Swift

A SwiftUI view for easily displaying, adding, and editing local notifications for debugging.

172
MIT License

MagicIB

Swift

MagicIB is a CLI tool that quickly and automatically generates Swift code from Interface Builder files

161
MIT License

xcstrings-crud

Swift

⚑️ CLI and MCP server for token-efficient CRUD operations on xcstrings (String Catalog) files

12
MIT License

KeyPathIterable

Swift

Swift macro that can get KeyPath of all properties of struct, class, enum or actor

124
MIT License

TaskTree

Swift

An iOS app that allows you to manage tasks in a tree

121
MIT License

swift-persistable-timer

Swift

Persistent timers and stopwatches ensuring seamless state restoration

121
MIT License

Booklog

Swift

Simple, lightweight book management app

11

PhotoZoomUI

Swift

πŸ“± A powerful and lightweight SwiftUI library for pinch-to-zoom functionality with smooth pan and zoom gestures

9
MIT License

swift-tracking

Swift

A Swift property wrapper that caches computation results and recomputes only when tracked values change.

9
MIT License

swift-composable-fullscreen-popup

Swift

A library optimized for Composable Architecture, enabling easy presentation of customizable popups above the NavigationBar.

7
MIT License

LicenseCLI

Swift

CLI tool for generating license files from Swift package dependencies

71
MIT License

swift-date-macro

Swift

Macro for converting String to Date safely

6
MIT License

CoWBox

Swift

An efficient swift property wrapper for optimized state management with Copy-on-Write semantics

5
MIT License