inamiy
Software developer at @GoodNotes . Interests: Swift / Haskell / PureScript / Elm / Rust / TypeScript / Category Theory
@GoodNotesTokyo, Japan
Pinned Repositories
ActoCrawler
🕸️ Swift Concurrency-powered crawler engine on top of Actomaton.
Actomaton
🎭 Swift async/await & Actor-powered effectful state-management framework.
Actomaton-Gallery
🖼 Gallery App for Actomaton (async/await + Elm Architecture) + SwiftUI.
Cassowary
An incremental linear constraint-solving algorithm (Auto Layout) in Swift.
Harvest
🌾 Harvest: Apple's Combine.framework + State Machine, inspired by Elm.
RxAutomaton
🤖 RxSwift + State Machine, inspired by Redux and Elm.
SherlockForms
🕵️♂️ An elegant SwiftUI Form builder to create a searchable Settings and DebugMenu screens for iOS.
SwiftRewriter
📝 Swift code formatter using SwiftSyntax.
YIFullScreenScroll
Pinterest-like scroll-to-fullscreen UI for iOS5+.
YIPopupTextView
facebook's post-like input text view for iOS (Beerware license)
inamiy's Repositories
inamiy/RxAutomaton
🤖 RxSwift + State Machine, inspired by Redux and Elm.
inamiy/Harvest
🌾 Harvest: Apple's Combine.framework + State Machine, inspired by Elm.
inamiy/ReactiveAutomaton
🤖 ReactiveCocoa + State Machine, inspired by Redux and Elm.
inamiy/Harvest-SwiftUI-Gallery
🖼 Gallery App for Harvest (Elm Architecture + Optics) + SwiftUI + Combine.
inamiy/SherlockForms
🕵️♂️ An elegant SwiftUI Form builder to create a searchable Settings and DebugMenu screens for iOS.
inamiy/RxProperty
A get-only `BehaviorRelay ` that is (almost) equivalent to ReactiveSwift's `Property`
inamiy/FunAsync
⏳ Collection of Swift 5.5 async/await utility functions.
inamiy/Harvest-SwiftUI-GameOfLife
🧬 Conway's Game of Life written in SwiftUI + Harvest
inamiy/Swift-Intersection
Extensible records / intersection type in Swift.
inamiy/SwiftUI-PhotoPicker
iOS 14 PHPickerViewController wrapper for SwiftUI with data loader support.
inamiy/ImagePlaceholder
Yet another UIImage / NSImage placeholder written in Swift.
inamiy/OrientationKit
iOS device/interface/image/video orientation translation & detection using CoreMotion + SwiftUI + Combine.
inamiy/AsyncHotStream
♨️ A missing hot stream in Swift Concurrency.
inamiy/Harvest-SwiftUI-VideoDetector
📹 Video image/text recognizers written in SwiftUI + Harvest + iOS Vision + SwiftyTesseract
inamiy/Swift-Union
Poor man's untagged union type in Swift.
inamiy/AVFoundation-Combine
AVFoundation + Combine extensions
inamiy/AnyScheduler
iOS 13 Combine's type-erased AnyScheduler.
inamiy/iOS15-SwiftUI-Navigation-Bug
Demonstrates SwiftUI Navigation behavior change from iOS 14 to iOS 15 which disallows single-source-of-truth state management.
inamiy/CombineExt
CombineExt provides a collection of operators, publishers and utilities for Combine, that are not provided by Apple themselves, but are common in other Reactive Frameworks and standards.
inamiy/github-experiment
inamiy/inamiy
Welcome to a special repository!
inamiy/Test
Test
inamiy/ASCollectionView
A SwiftUI collection view with support for custom layouts, preloading, and more.
inamiy/mojo
The Mojo Programming Language
inamiy/powerline-rust
powerline-shell written in Rust
inamiy/RxPublishedExample
inamiy/swift-case-paths
🧰 Case paths bring the power and ergonomics of key paths to enums!
inamiy/swift-custom-dump
A collection of tools for debugging, diffing, and testing your application's data structures.
inamiy/Thresher
Swift µFramework for synchronous testing of asynchronous Combine code.
inamiy/xctest-dynamic-overlay
Define XCTest assertion helpers directly in your application and library code.