Packages authored by Kevin Hermawan
These packages are available as a package collection, usable in Xcode or SwiftPM.
AIModelRetriever
A utility for retrieving AI model information from various providers. Supports Anthropic, Cohere, Google, Ollama, and OpenAI (including OpenAI-compatible APIs).
AppIcon
A simple Swift utility for managing and retrieving app icon details in iOS
AppIconView
A SwiftUI view for presenting and changing iOS app icons effortlessly
AppInfo
A utility for accessing application metadata from Info.plist
ChatField
A versatile, multiline text input component for chat interfaces in SwiftUI
JSONSchema
A convenient way to define JSON Schema in Swift
LemonSqueezyLicense
A simple and intuitive way for interacting with the Lemon Squeezy License API in Swift
LLMChatAnthropic
Interact with Anthropic and Anthropic-compatible chat completion APIs in a simple and elegant way. Supports vision, prompt caching, and more.
LLMChatOpenAI
Interact with OpenAI and OpenAI-compatible chat completion APIs in a simple and elegant way. Supports Cohere V2, Groq, Ollama, OpenRouter, Together AI, Perplexity, and more.
OllamaKit
Ollama client for Swift
SelectableText
A view that displays one or more lines of read-only selectable text
ViewCondition
An extension to the View protocol that provides conditional view modifiers
ViewState
An extension that provides essential state modifiers to SwiftUI views
ViewToImage
Convert SwiftUI views to images in a variety of formats
14 packages.