~/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)
  • CalendarBuildingKit - πŸ“… A Swift library providing minimal components for building calendar views (Swift)
  • swift-composable-architecture-extras - Library to make swift-composable-architecture more useful (Swift)
  • 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)
  • RemoteControl - iPhoneγ‚’ι ιš”ζ“δ½œγ™γ‚‹γ‚„γ€ (C)
  • MagicIB - MagicIB is a CLI tool that quickly and automatically generates Swift code from Interface Builder files (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)
  • KeyPathIterable - Swift macro that can get KeyPath of all properties of struct, class, enum or actor (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)
  • Pool - Modern lightweight cache library written in Swift (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.

704
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.

446
MIT License

swift-fullscreen-popup

Swift

Library that can display popup above NavigationBar in SwiftUI

383
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

CalendarBuildingKit

Swift

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

21
MIT License

swift-composable-architecture-extras

Swift

Library to make swift-composable-architecture more useful

21
MIT License

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

RemoteControl

C

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

175

MagicIB

Swift

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

161
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

KeyPathIterable

Swift

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

114
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

Pool

Swift

Modern lightweight cache library written in Swift

51
MIT License