Packages authored by Kevin Hermawan
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
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
13 packages.