Bastian Kusserow's starred repositories
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
open-swiftui-animations
You don't need an animation library to add a simple effect to your SwiftUI app. Create it yourself with SwiftUI. This repo inspires you to add helpful and expressive SwiftUI animations like loading/progress, looping, on-off, enter, exit, fade, spin, and background animations to your next project. The repo also contains tremendous spring animations.
ConcurrencyRecipes
Practical solutions to problems with Swift Concurrency
swift-atomics
Low-level atomic operations for Swift
FlowStacks
FlowStacks allows you to hoist SwiftUI navigation and presentation state into a Coordinator
adwaita-swift
A framework for creating user interfaces for GNOME with an API similar to SwiftUI
swift-playdate-examples
An Embedded Swift game running on Playdate by Panic
AsyncExtensions
AsyncExtensions aims to mimic Swift Combine operators for async sequences.
windows-samples
Sample Apps for Swift on Windows
iOS_Reverse_Engineering
The iOS IPA file Reverse Engineering reference
automerge-swift
Swift language bindings presenting Automerge
Breadcrumbs
Bugtracker working off source code
swiftui-lazycollectionview
A modest attempt to port UICollectionView to SwiftUI.
kmp-viewmodel
🔆 Kotlin Multiplatform ViewModel. Kotlin Multiplatform MVVM. Common/Shared ViewModel in Kotlin Multiplatform - A Kotlin Multiplatform library that provides shared MVVM for UI applications. Components are lifecycle-aware on Android. Supports Android Parcelable, Kotlin Parcelize, AndroidX SavedStateHandle for restoring state after process death.
LifecycleHooks
Inject custom code into views and view controllers in response to lifecycle events.
websocket-actor-system
A client/server actor system for Swift distributed actors
reality-check
Level up your AR development workflow with RealityCheck: an open-source Mac app for streamlined debugging and real-time preview of AR projects built with RealityKit
elgatokeylight
Automate Elgato Key Light Air to switch on automatically when you join a Google Meet or Zoom call (or any app that in-fact uses a camera stream on a Mac OS) and switches it off when the stream ends.
swiftui-simplex-architecture
A Library of simple architecture that decouples state changes from SwiftUI's View
MeetingNotes
An example application that uses Automerge-Swift to provide collaborative note taking for meetings.
swift-on-windows-poc
A proof-of-concept project for Swift on Windows with bindings to C#/the CLR.
swift-url-routing-multipart
Multipart request support for the URLRouting library