Swift Database

Open-source Swift projects categorized as Database | Edit details

Top 23 Swift Database Projects

  • GRDB.swift

    A toolkit for SQLite databases, with a focus on application development

    Project mention: SQLite for swift? | reddit.com/r/swift | 2022-04-03
  • IceCream

    Sync Realm Database with CloudKit (by caiyue1993)

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    IceCream - Sync Realm Database with CloudKit. Language: Swift.

  • Appwrite

    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!

  • UserDefaults

    Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS

  • fluent

    Vapor ORM (queries, models, and relations) for NoSQL and SQL databases

    Project mention: Getting Started with Swift on Server | dev.to | 2021-12-03

    Fluent Docs for databases

  • RxRealm

    RxSwift extension for RealmSwift's types

  • Defaults

    💾 Swifty and modern UserDefaults

    Project mention: What are the most underrated third party libraries for Native iOS? | reddit.com/r/iOSProgramming | 2021-10-23
  • Graph

    Graph is a semantic database that is used to create data-driven applications.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • MongoKitten

    Native MongoDB driver for Swift, written in Swift

  • Unrealm

    Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    Unrealm - Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm. Language: Swift.

  • UserDefaultsStore

    Why not use UserDefaults to store Codable objects 😉

  • PredicateEditor

    A GUI for dynamically creating NSPredicates at runtime to query data in your iOS app.

  • ObjectBox embedded database

    ObjectBox Swift - persisting your Swift objects superfast and simple

    Project mention: Database for syncing cross platform | dev.to | 2022-03-25

    ObjectBox Database + Data Sync is a Mobile and IoT solution for fast and effortless data access using Edge Computing. Our easy native APIs (Java, Kotlin, Flutter / Dart, C / C++, Swift, Golang) are built for cross platform development. The ObjectBox database can be set up in minutes, and is also free and easy to use.

  • Nora

    Nora is a Firebase abstraction layer for FirebaseDatabase and FirebaseStorage

  • RealmIncrementalStore

    Realm-powered Core Data persistent store

  • realm-cocoa-converter

    A library that provides the ability to import/export Realm files from a variety of data container formats.

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    Realm Converter - A library that provides the ability to import/export Realm files from a variety of data container formats. Language: Swift.

  • SecureDefaults

    A lightweight wrapper over UserDefaults/NSUserDefaults with an additional layer of AES-256 encryption

  • JustPersist

    JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box. It also allows you to migrate to any other persistence framework with minimal effort.

  • PersistentStorageSerializable

    Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk.

  • RealmGeoQueries

    Realm GeoQueries made easy

  • PersistenceKit

    Store and retrieve Codable objects to various persistence layers, in a couple lines of code!

  • SQift

    Powerful Swift wrapper for SQLite

  • MySQL

    A stand-alone Swift wrapper around the MySQL client library, enabling access to MySQL servers.

  • TypedDefaults

    TypedDefaults is a utility library to type-safely use NSUserDefaults.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-04-03.

Swift Database related posts


What are some of the best open-source Database projects in Swift? This list will help you:

Project Stars
1 GRDB.swift 5,092
2 IceCream 1,713
3 UserDefaults 1,381
4 fluent 1,142
5 RxRealm 1,091
6 Defaults 1,052
7 Graph 872
8 MongoKitten 633
9 Unrealm 505
10 UserDefaultsStore 439
11 PredicateEditor 365
12 ObjectBox embedded database 361
13 Nora 273
14 RealmIncrementalStore 224
15 realm-cocoa-converter 208
16 SecureDefaults 207
17 JustPersist 167
18 PersistentStorageSerializable 163
19 RealmGeoQueries 141
20 PersistenceKit 139
21 SQift 128
22 MySQL 116
23 TypedDefaults 110
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.