Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Similar projects and alternatives to GRDB.swift
A type-safe, Swift-language layer over SQLite3.
Sync Realm Database with CloudKit (by caiyue1993)
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
Realm is a mobile database: a replacement for Core Data & SQLite
A Cocoa / Objective-C wrapper around SQLite
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
WCDB is a cross-platform database framework developed by WeChat.
A stand-alone Swift wrapper around the SQLite 3 client library.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
🚀 GRDB ORM, generate Codable structs with maximum performance
YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.
A lightweight, pure-Swift library for downloading and caching images from the web.
Fast web applications through dynamic, partially-stateful dataflow
A Swift-based wrapper around SQLite.
Unleashing the real power of Core Data with the elegance and safety of Swift
Reactive Programming in Swift
The better way to deal with JSON data in Swift.
Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.
Simple JSON Object mapping written in Swift
Dependency injection framework for Swift with iOS/macOS/Linux
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
GRDB.swift reviews and mentions
Question about Apple's review
6 projects | /r/iOSProgramming | 17 May 2023
The 3rd party library I use GRDB SwiftyUserDefaults Kingfisher SwiftDate Popovers
The most amazing project documentation you saw
2 projects | /r/swift | 12 Mar 2023
https://github.com/groue/GRDB.swift#readme https://github.com/groue/GRDB.swift/tree/master/Documentation https://swiftpackageindex.com/groue/grdb.swift/documentation/grdb/
GRDB-ORM, an ORM for GRDB - Swift SQLite
2 projects | /r/swift | 18 Jan 2023
How to decide between JSON and CoreData?
Check the performance comparison page. GRDB comes with a convenient and ready-made support for Swift Codable that performs quite well. When needed, it is possible to write less convenient but optimized record types that add very little overhead to SQLite, and perform really well.
Multi-threading is precisely described in the GRDB Concurrency Guide.
Real + coredata both uses classes (and Realm even with some weird dynamic annotation before each property afaik). This means allocations and slowiness. GRDB performs pretty well: https://github.com/groue/GRDB.swift/wiki/Performance.
SwiftUI friendly, low impact alternative to CoreData?
4 projects | /r/SwiftUI | 25 Jun 2022
I really like GRDB: https://github.com/groue/GRDB.swift It's incredibly well built, uses all the new and shiny Swift features and has all the things you described.
SQLite for swift?
6 projects | /r/swift | 3 Apr 2022
Core Data vs Realm performance analysis
3 projects | /r/iOSProgramming | 5 Feb 2022
Instead of either of these options, I would highly recommend checking out GRDB instead. It's a very nice SQLite wrapper that helps you avoid many of the concurrency issues affecting both Core Data and Realm: https://github.com/groue/GRDB.swift3 projects | /r/iOSProgramming | 5 Feb 2022
Its performances are indeed not bad: https://github.com/groue/GRDB.swift/wiki/Performance. One could say that Realm performances are exaggerated in their marketing materials, and that SQLite is unmatched, and by far.
A note from our sponsor - Appwrite
appwrite.io | 7 Jun 2023
groue/GRDB.swift is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of GRDB.swift is Swift.