{"repo":"swift-foundations/swift-records","free":true,"listed":false,"github":"https://github.com/swift-foundations/swift-records","clone":"git clone https://github.com/swift-foundations/swift-records.git","description":"Type-safe, high-level PostgreSQL database abstraction built on StructuredQueries and PostgresNIO for Swift.","language":"Swift","stars":15,"topics":["database","postgresql","foundations"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Swift Records A high-level, type-safe database abstraction layer for PostgreSQL in Swift, built on StructuredQueries and PostgresNIO, inspired by GRDB. Features - Connection Pooling : Automatic connection lifecycle management with configurable pool sizes - Transactions : Full transaction support with isolation levels and savepoints - Migrations : Version-tracked schema migrations with automatic execution - Full-Text Search : Type-safe PostgreSQL full-text search with highlighting and ranking - Testing Utilities : Schema isolation for parallel test execution - Type Safety : Leverages Swift's type system and StructuredQueries for compile-time guarantees - Actor-Based Concurrency : Safe multi-threaded database access with Swift 6.0 concurrency - Dependency Injection : Seamless integration with Point-Free's Dependencies library Installation Add to your Package.swift : Requirements: - Swift 6.0+ - PostgreSQL 12+ - macOS 10.15+ / iOS 13+ / tvOS 13+ / watchOS 6+ Versioning Current Version: 0.0.1 (Experimental) ⚠️ Important : This is experimental software. Breaking changes may occur in any version update until we reach 1.0.0. We strongly recommend pinning to exact versions in your Package.swift: Version History - 0.0.1 (2024): Initial experimental release - Complete database abstraction layer for PostgreSQL - Actor-based architecture for safe concurrent access - Built on swift-structured-queries-postgres and PostgresNIO Quick Start Basic Setup Query Operations Transactions Migrations","default_branch":null,"files":null,"tree":[],"storefront":"/r/swift-foundations","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/swift-foundations/swift-records/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."}