A toolkit for SQLite databases, with a focus on application development
What is GRDB.swift?
GRDB provides raw access to SQL and advanced SQLite features, because one sometimes enjoys a sharp tool. It has robust concurrency primitives, so that multi-threaded applications can efficiently use their databases. It grants your application models with persistence and fetching methods, so that you don’t have to deal with SQL and raw database rows when you don’t want to.
Features:
- Access to raw SQL and SQLite
- Records: Fetching and persistence methods for your custom structs and class hierarchies.
- Query Interface: A swift way to avoid the SQL language.
- Associations: Relations and joins between record types.
- WAL Mode Support: Extra performance for multi-threaded applications.
- Migrations: Transform your database as your application evolves.
- Database Observation: Observe database changes and transactions.
- Full-Text Search
- Encryption
- Support for Custom SQLite Builds
Overview
- Pricing: Free
- Resource Link: https://github.com/groue/GRDB.swift
- Resource Maker: Gwendal Roué
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: GRDB.swift
- Swift Package Manager: https://github.com/groue/GRDB.swift.git
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
Misen
Script to support easily using Xcode Asset Catalog in Swift
Capable
Keep track of accessibility settings and enable users with disabilities to use your app
ABMediaView
Media view which subclasses UIImageView