{"repo":"gradyzhuo/swift-kurrentdb","free":true,"listed":false,"github":"https://github.com/gradyzhuo/swift-kurrentdb","clone":"git clone https://github.com/gradyzhuo/swift-kurrentdb.git","description":"Kurrent Databse gRPC Client SDK in Swift.","language":"Swift","stars":21,"topics":["event-driven","event-sourcing","swift","swift6","ddd","database","server-side-swift","grpc-swift2"],"license":"MIT","category":"databases-storage","readme_excerpt":"swift-kurrentdb A modern, type-safe Swift client for Kurrent (formerly EventStoreDB) Built for Server-Side Swift and Event Sourcing Documentation Getting Started Discussions --- Why swift-kurrentdb? Event Sourcing is a powerful pattern for building scalable, auditable systems. swift-kurrentdb brings this capability to the Swift ecosystem with a modern, type-safe client. - Native Swift — Designed for Swift from the ground up, not a wrapper - Modern Concurrency — Full async/await with Swift 6 data-race safety - Compile-Time Safety — Swift 6 strict concurrency compliance with typed throws - Cluster-Ready — First-class support for multi-node TLS clusters - Well-Documented — Comprehensive guides on Swift Package Index - Typed Errors — All operations throw KurrentError for precise error handling --- Quick Start Installation Add to your Package.swift : 🎉 2.0 is here. The target-based API is now the recommended way to use swift-kurrentdb — richer compile-time guarantees, better composability, and a cleaner surface area. See the Migration Guide below for what's changed. Already on 1.x? Your existing code keeps working — the legacy flat-method API now ships as a separate KurrentDB V1 library in the same package, so you can migrate at your own pace. --- Connect to a Cluster --- Append and Read Events --- API Overview Streams Multi-stream writes (new in 2.1) Per-call credentials (new in 2.1) Projections Persistent Subscriptions User Management Server Operations Cluster Gossip Monitoring","default_branch":null,"files":null,"tree":[],"storefront":"/r/gradyzhuo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gradyzhuo/swift-kurrentdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}