Welcome to my gists
DeclarativeConfiguration (The best framework for UI configuration and more. If you gonna check only one link, that is defenetely the one you must check.)
Table of contents
Best
- Button (Easily customisable declarative UIKit button)
- Haptic (Custom proxy for UIFeedbackGenerator subclasses)
- @Weak (A mechanism for safe capturing & weakifying objects)
- @Authenticated (Property wrapper for system FaceID/TouchID/Password secured actions)
- _ViewModifier (Functional view modifier)
- Foreground (Custom SwiftUI foreground)
@Boxes
- Box pattern
- Box initializers
- IdentifiableBox (Identifiable wrapper for hashable values)
- Ref&Box (Wrappers for value & reference types)
Code analysis
- FunctionParameterScanner (Swift function parameter scanner)
Server Side Swift
- GenericController (Generic CRUD Controller for Vapor)
- MigrationProvider [Deprecated]
SwiftUI
- _ViewModifier (Functional view modifier)
- AppleIDButton (SwiftUI AppleID Button)
- Component (SwiftUI adapter for AppKit/UIKit views/view controllers)
- Foreground (Custom SwiftUI foreground)
- NeomorphicShape (Neomorphic view from shape for SwiftUI)
Swift
- @Authenticated (Property wrapper for system FaceID/TouchID/Password secured actions)
- @Scheduled (Scheduled task wrapper)
- @Weak (A mechanism for safe capturing & weakifying objects)
- Builder (Functional generic builder)
- Optional+Extension (Useful swift extension for optionals)
- OrderedSet (Ordered collection of unique elements)
- REPL (Class for stdout redirection)
Internal
- SwiftUI Animation Driver (State-Machine based SwiftUI keyframe Animations)
- Swipable SwiftUI Cards (3D animated tinder-inspired swipable cards, written in SwiftUI)
- CAKeyPathDrivenAnimation (Type-safe KeyPath driven animations)
- Result+Resolver
- RoutingView (Brute force NavigationView implementation in SwiftUI)
- CodingKeys (ExpressibleByStringLiteral Coding Keys)
- NestedCodable (Decoding of nested codables with property wrappers) [See more]
- FunctionalMigrations (Functional Fluent migrations)
Starred
All
-
Postgres+Transaction (Server Side Swift)
-
CrossPlatformRenderer (Image rendering, see also iMage)
-
Keyboard (MacOS keyboard handling)
Other links
MakeupStudio
- Palette (Static Factory of Generic Colors)
- GenericColor (Platform-agnostic color library written in Swift)
- CSSKit (CSS DSL written in Swift) [beta] [site]
- iMage (Multiplatform image renderer for MacOS and iOS)
- LoggingKit (Logging framework, based on swift-log)
My GitHub
- SUILayout (Layout helper for SwiftUI)
- UICocoa (Just a bunch of typealeases for the AppKit in Cocoa)
- GraphQLKit (Easy setup of a GraphQL server with Vapor. It uses the GraphQL implementation of Graphiti)
v1.3.1