What is SQLite.swift?

SQLite.swift is a type-safe, Swift-language layer over SQLite3.

SQLite.swift provides compile-time confidence in SQL statement syntax and intent.

Features:

  • A pure-Swift interface
  • A type-safe, optional-aware SQL expression builder
  • A flexible, chainable, lazy-executing query layer
  • Automatically-typed data access
  • A lightweight, uncomplicated query and parameter binding interface
  • Developer-friendly error handling and debugging
  • Full-text search support
  • Well-documented
  • Extensively tested
  • SQLCipher support via CocoaPods
  • Active support at StackOverflow, and Gitter Chat Room (experimental)

Overview

  • Pricing: Free
  • Resource Link: https://github.com/stephencelis/SQLite.swift
  • Resource Maker on Twitter: Stephen Celis
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • CocoaPods: SQLite.swift
  • Carthage: stephencelis/SQLite.swift
  • Swift Package Manager: https://github.com/stephencelis/SQLite.swift.git