{"id":13794952,"url":"https://github.com/capacitor-community/sqlite","last_synced_at":"2025-04-14T02:57:45.609Z","repository":{"id":37180927,"uuid":"216239164","full_name":"capacitor-community/sqlite","owner":"capacitor-community","description":"⚡Capacitor plugin for native \u0026 electron SQLite databases.","archived":false,"fork":false,"pushed_at":"2025-03-27T13:31:46.000Z","size":33957,"stargazers_count":554,"open_issues_count":33,"forks_count":132,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-14T02:57:21.822Z","etag":null,"topics":["capacitor","capacitor-community","capacitor-plugin","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/capacitor-community.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-19T16:48:32.000Z","updated_at":"2025-04-13T00:52:47.000Z","dependencies_parsed_at":"2023-02-09T23:00:16.850Z","dependency_job_id":"46bddd3c-b2d3-4bfd-8a04-cb62b5171e66","html_url":"https://github.com/capacitor-community/sqlite","commit_stats":{"total_commits":708,"total_committers":47,"mean_commits":"15.063829787234043","dds":"0.17231638418079098","last_synced_commit":"891377f344924de80003287f172de24984e8b74b"},"previous_names":[],"tags_count":257,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capacitor-community%2Fsqlite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capacitor-community%2Fsqlite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capacitor-community%2Fsqlite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capacitor-community%2Fsqlite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/capacitor-community","download_url":"https://codeload.github.com/capacitor-community/sqlite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248813786,"owners_count":21165632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["capacitor","capacitor-community","capacitor-plugin","sqlite"],"created_at":"2024-08-03T23:00:50.505Z","updated_at":"2025-04-14T02:57:45.587Z","avatar_url":"https://github.com/capacitor-community.png","language":"Swift","readme":"\u003cp align=\"center\"\u003e\u003cbr\u003e\u003cimg src=\"https://user-images.githubusercontent.com/236501/85893648-1c92e880-b7a8-11ea-926d-95355b8175c7.png\" width=\"128\" height=\"128\" /\u003e\u003c/p\u003e\n\u003ch3 align=\"center\"\u003eSQLITE DATABASE\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\u003cstrong\u003e\u003ccode\u003e@capacitor-community/sqlite\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  Capacitor community plugin for Native and Electron SQLite Databases.\n   - In Native, databases could be encrypted with `SQLCipher`\n   - In Electron, databases could be encrypted with `better-sqlite3-multiple-ciphers`\n\u003c/p\u003e\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/maintenance/yes/2025?style=flat-square\" /\u003e\n  \u003ca href=\"https://github.com/capacitor-community/sqlite/actions?query=workflow%3A%22CI%22\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/capacitor-community/sqlite/ci.yml?style=flat-square\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@capacitor-community/sqlite\"\u003e\u003cimg src=\"https://img.shields.io/npm/l/@capacitor-community/sqlite?branch=master\u0026style=flat-square\" /\u003e\u003c/a\u003e\n\u003cbr\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@capacitor-community/sqlite\"\u003e\u003cimg src=\"https://img.shields.io/npm/dw/@capacitor-community/sqlite?style=flat-square\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@capacitor-community/sqlite\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@capacitor-community/sqlite?style=flat-square\" /\u003e\u003c/a\u003e\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n\u003ca href=\"#contributors-\"\u003e\u003cimg src=\"https://img.shields.io/badge/all%20contributors-45-orange?style=flat-square\" /\u003e\u003c/a\u003e\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\u003c/p\u003e\n\n\n## Maintainers\n\n| Maintainer | GitHub                                    | Social                                        |\n| ---------- | ----------------------------------------- | --------------------------------------------- |\n| Robin Genz | [robingenz](https://github.com/robingenz) | [@robin_genz](https://twitter.com/robin_genz) |\n\nTo install:\n\n```\nnpm install --save @capacitor-community/sqlite\nnpx cap sync\n```\n\n```\nyarn add @capacitor-community/sqlite\nnpx cap sync\n```\n\n```\npnpm install --save @capacitor-community/sqlite\npnpm install --save jeep-sqlite\npnpm install --save sql.js\nnpx cap sync\n```\n\nthen add plugin to main `capacitor.config.ts` file:\n\n```ts\nimport { CapacitorConfig } from '@capacitor/cli';\n\nconst config: CapacitorConfig = {\n  appId: 'com.jeep.app.ionic7.angular.sqlite',\n  appName: 'ionic7-angular-sqlite-starter',\n  webDir: 'www',\n  server: {\n    androidScheme: 'https'\n  },\n  plugins: {\n    CapacitorSQLite: {\n      iosDatabaseLocation: 'Library/CapacitorDatabase',\n      iosIsEncryption: true,\n      iosKeychainPrefix: 'angular-sqlite-app-starter',\n      iosBiometric: {\n        biometricAuth: false,\n        biometricTitle : \"Biometric login for capacitor sqlite\"\n      },\n      androidIsEncryption: true,\n      androidBiometric: {\n        biometricAuth : false,\n        biometricTitle : \"Biometric login for capacitor sqlite\",\n        biometricSubTitle : \"Log in using your biometric\"\n      },\n      electronIsEncryption: true,\n      electronWindowsLocation: \"C:\\\\ProgramData\\\\CapacitorDatabases\",\n      electronMacLocation: \"/Volumes/Development_Lacie/Development/Databases\",\n      electronLinuxLocation: \"Databases\"\n    }\n  }\n};\nexport default config;\n\n```\n\n## More Reading:\n\n - [Updating to Capacitor 5](https://capacitorjs.com/docs/updating/5-0)\n - [Releases](https://github.com/capacitor-community/sqlite/blob/master/docs/info_releases.md)\n - [Changelog](https://github.com/capacitor-community/sqlite/blob/master/CHANGELOG.md)\n - [Issues](https://github.com/capacitor-community/sqlite/issues)\n - [Capacitor documentation](https://capacitorjs.com/docs/)\n - [Datatypes In SQLite Version 3](https://www.sqlite.org/datatype3.html)\n - [IncrementalUpgradeDatabaseVersion](https://github.com/capacitor-community/sqlite/blob/master/docs/IncrementalUpgradeDatabaseVersion.md)\n\n\n## Tutorials Blog\n\n - [JeepQ Capacitor Plugin Tutorials](https://jepiqueau.github.io/)\n\n\n## Web Quirks\n\nThe plugin follows the guidelines from the `Capacitor Team`,\n\n- [Capacitor Browser Support](https://capacitorjs.com/docs/v3/web#browser-support)\n\nMeaning that it will not work in IE11 without additional JavaScript transformations, e.g. with [Babel](https://babeljs.io/).\nYou'll need the usual capacitor/android/react npm script to build and copy the assets folder.\n\n#### For Angular framework\n\n- Copy manually the file `sql-wasm.wasm` from `node_modules/sql.js/dist/sql-wasm.wasm` to the `src/assets` folder of YOUR_APP \n\n#### For Vue \u0026 React frameworks\n\n- Copy manually the file `sql-wasm.wasm` from `node_modules/sql.js/dist/sql-wasm.wasm` to the `public/assets` folder of YOUR_APP \n\n## Android Quirks\n\n - In case you get the following error when building your app in Android Studio:\n  `x files found with path 'build-data.properties'.`\n  You can you add the following code to `app/build.gradle`:\n  ```\n      packagingOptions {\n          exclude 'build-data.properties'\n      }\n  ```\n  See [#301](https://github.com/capacitor-community/sqlite/issues/301) and [SO question](https://stackoverflow.com/questions/63291529/how-to-fix-more-than-one-file-was-found-with-os-independent-path-build-data-pro) for more information.\n\n - Check/Add the following:\n    Gradle JDK version 21\n    Android Gradle Plugin Version 8.7.2\n    In variables.gradle\n\n      ```\n      minSdkVersion = 23\n      compileSdkVersion = 35\n      targetSdkVersion = 35\n      ```\n    In AndroidManifest.xml\n      ```\n          \u003capplication\n            android:allowBackup=\"false\"\n            android:fullBackupContent=\"false\"\n            android:dataExtractionRules=\"@xml/data_extraction_rules\"\n      ```\n    In res/xml create a file `data_extraction_rules.xml` containing:\n      ```\n      \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n      \u003cdata-extraction-rules\u003e\n          \u003ccloud-backup\u003e\n            \u003cexclude domain=\"root\" /\u003e\n            \u003cexclude domain=\"database\" /\u003e\n            \u003cexclude domain=\"sharedpref\" /\u003e\n            \u003cexclude domain=\"external\" /\u003e\n          \u003c/cloud-backup\u003e\n          \u003cdevice-transfer\u003e\n            \u003cexclude domain=\"root\" /\u003e\n            \u003cexclude domain=\"database\" /\u003e\n            \u003cexclude domain=\"sharedpref\" /\u003e\n            \u003cexclude domain=\"external\" /\u003e\n          \u003c/device-transfer\u003e\n      \u003c/data-extraction-rules\u003e\n      ```\n      \n## Electron Quirks\n\n- On Electron, go to the Electron folder of YOUR_APPLICATION\n\n```bash\ncd electron\nnpm install --save better-sqlite3-multiple-ciphers\nnpm install --save electron-json-storage\nnpm install --save jszip\nnpm install --save node-fetch@2.6.7\nnpm install --save crypto\nnpm install --save crypto-js\nnpm install --save-dev @types/better-sqlite3\nnpm install --save-dev @types/electron-json-storage\nnpm install --save-dev @types/crypto-js\n```\n- **Important**: `node-fetch` version must be `\u003c=2.6.7`; otherwise [you'll get an error](https://github.com/capacitor-community/sqlite/issues/349 \"you'll get an error ERR_REQUIRE_ESM\") running the app. \n\n- **Important**: if you are using `@capacitor-community/electron v5` \n  - you have to stick to Electron@25.8.4 till further notice so do:\n```bash\nnpm install --save-dev electron@25.8.4\nnpm uninstall --save-dev electron-rebuild\nnpm install --save-dev @electron/rebuild\nnpm install --save-dev electron-builder@24.6.4\n```\n  - in electron folder open the `tsconfig.json` file and add `\"skipLibCheck\": true,`\n\n  \n## IOS Quirks\n\n- on iOS, no further steps needed.\n\n\n## Supported Methods by Platform\n\n| Name                         | Android | iOS  | Electron | Web  |\n| :--------------------------- | :------ | :--- | :------- | :--- |\n| createConnection (ReadWrite) | ✅       | ✅    | ✅        | ✅    |\n| createConnection (ReadOnly)  | ✅       | ✅    | ✅        | ❌    | since 4.1.0-7    |\n| closeConnection (ReadWrite)  | ✅       | ✅    | ✅        | ✅    |\n| closeConnection (ReadOnly)   | ✅       | ✅    | ✅        | ❌    | since 4.1.0-7    |\n| isConnection (ReadWrite)     | ✅       | ✅    | ✅        | ✅    |\n| isConnection (ReadOnly)      | ✅       | ✅    | ✅        | ❌    | since 4.1.0-7    |\n| open (non-encrypted DB)      | ✅       | ✅    | ✅        | ✅    |\n| open (encrypted DB)          | ✅       | ✅    | ✅        | ❌    |\n| close                        | ✅       | ✅    | ✅        | ✅    |\n| getUrl                       | ✅       | ✅    | ❌        | ❌    |\n| getVersion                   | ✅       | ✅    | ✅        | ✅    |\n| execute                      | ✅       | ✅    | ✅        | ✅    |\n| executeSet                   | ✅       | ✅    | ✅        | ✅    |\n| run                          | ✅       | ✅    | ✅        | ✅    |\n| query                        | ✅       | ✅    | ✅        | ✅    |\n| deleteDatabase               | ✅       | ✅    | ✅        | ✅    |\n| importFromJson               | ✅       | ✅    | ✅        | ✅    |\n| exportToJson                 | ✅       | ✅    | ✅        | ✅    |\n| deleteExportedRows           | ✅       | ✅    | ✅        | ✅    |\n| createSyncTable              | ✅       | ✅    | ✅        | ✅    |\n| setSyncDate                  | ✅       | ✅    | ✅        | ✅    |\n| getSyncDate                  | ✅       | ✅    | ✅        | ✅    |\n| isJsonValid                  | ✅       | ✅    | ✅        | ✅    |\n| isDBExists                   | ✅       | ✅    | ✅        | ✅    |\n| addUpgradeStatement          | ✅       | ✅    | ✅        | ✅    | Modified 4.1.0-6 |\n| copyFromAssets               | ✅       | ✅    | ✅        | ✅    |\n| isDBOpen                     | ✅       | ✅    | ✅        | ✅    |\n| isDatabase                   | ✅       | ✅    | ✅        | ✅    |\n| isTableExists                | ✅       | ✅    | ✅        | ✅    |\n| getTableList                 | ✅       | ✅    | ✅        | ✅    |\n| getDatabaseList              | ✅       | ✅    | ✅        | ✅    |\n| getMigratableDbList          | ✅       | ✅    | ❌        | ❌    |\n| addSQLiteSuffix              | ✅       | ✅    | ❌        | ❌    |\n| deleteOldDatabases           | ✅       | ✅    | ❌        | ❌    |\n| moveDatabasesAndAddSuffix    | ✅       | ✅    | ❌        | ❌    |\n| checkConnectionsConsistency  | ✅       | ✅    | ✅        | ✅    |\n| isSecretStored               | ✅       | ✅    | ✅        | ❌    |\n| setEncryptionSecret          | ✅       | ✅    | ✅        | ❌    |\n| changeEncryptionSecret       | ✅       | ✅    | ✅        | ❌    |\n| clearEncryptionSecret        | ✅       | ✅    | ✅        | ❌    |\n| checkEncryptionSecret        | ✅       | ✅    | ✅        | ❌    |\n| initWebStore                 | ❌       | ❌    | ❌        | ✅    |\n| saveToStore                  | ❌       | ❌    | ❌        | ✅    |\n| getNCDatabasePath            | ✅       | ✅    | ❌        | ❌    |\n| createNCConnection           | ✅       | ✅    | ❌        | ❌    |\n| closeNCConnection            | ✅       | ✅    | ❌        | ❌    |\n| isNCDatabase                 | ✅       | ✅    | ❌        | ❌    |\n| transaction                  | ✅       | ✅    | ✅        | ✅    |\n| getFromHTTPRequest           | ✅       | ✅    | ✅        | ✅    | since 4.2.0      |\n| isDatabaseEncrypted          | ✅       | ✅    | ✅        | ❌    | since 4.6.2-2    |\n| isInConfigEncryption         | ✅       | ✅    | ✅        | ❌    | since 4.6.2-2    |\n| isInConfigBiometricAuth      | ✅       | ✅    | ❌        | ❌    | since 4.6.2-2    |\n| getFromLocalDiskToStore      | ❌       | ❌    | ❌        | ✅    | since 4.6.3      |\n| saveToLocalDisk              | ❌       | ❌    | ❌        | ✅    | since 4.6.3      |\n| beginTransaction             | ✅       | ✅    | ✅        | ✅    | since 5.0.7      |\n| commitTransaction            | ✅       | ✅    | ✅        | ✅    | since 5.0.7      |\n| rollbackTransaction          | ✅       | ✅    | ✅        | ✅    | since 5.0.7      |\n| isTransactionActive          | ✅       | ✅    | ✅        | ✅    | since 5.0.7      |\n\n\n## Documentation \u0026 APIs\n\n- [API](https://github.com/capacitor-community/sqlite/blob/master/docs/API.md)\n\n- [API Connection Wrapper](https://github.com/capacitor-community/sqlite/blob/master/docs/APIConnection.md)\n\n- [API DB Connection Wrapper](https://github.com/capacitor-community/sqlite/blob/master/docs/APIDBConnection.md)\n\n- [Import-Export Json](https://github.com/capacitor-community/sqlite/blob/master/docs/ImportExportJson.md)\n\n- [Upgrade Database Version](https://github.com/capacitor-community/sqlite/blob/master/docs/UpgradeDatabaseVersion.md)\n\n- [Migrating Cordova Databases](https://github.com/capacitor-community/sqlite/blob/master/docs/MigratingCordovaDatabases.md)\n\n- [Type ORM](https://github.com/capacitor-community/sqlite/blob/master/docs/TypeORM-Usage.md)\n\n- [TypeORM-From-5.6.0](https://github.com/capacitor-community/sqlite/blob/master/docs/TypeORM-Usage-From-5.6.0.md)\n\n- [Web Usage](https://github.com/capacitor-community/sqlite/blob/master/docs/Web-Usage.md)\n\n- [Non Conformed Databases](https://github.com/capacitor-community/sqlite/blob/master/docs/NonConformedDatabases.md)\n\n- [Biometric Authentication](https://github.com/capacitor-community/sqlite/blob/master/docs/Biometric-Authentication.md)\n\n- [Enable SQLite Schema Error Syntax Highlighting](https://github.com/capacitor-community/sqlite/blob/master/docs/SyntaxScanner-For-SQLite-Code.md)\n\n- [Electron Better SQLite3](https://github.com/capacitor-community/sqlite/blob/master/docs/ElectronBetterSQLite3.md)\n\n- [Enable minified build on Android](https://github.com/capacitor-community/sqlite/blob/master/docs/AndroidMinify.md)\n\n\n## Applications demonstrating the use of the plugin and related documentation\n\n### Ionic/Angular\n\n- [Web ionic7-angular-sqlite-app](https://github.com/jepiqueau/blog-tutorials-apps/tree/main/SQLite/Part-1/ionic7-angular-sqlite-app) Ionic 7 Angular 16 Capacitor 5 SQLite CRUD operations for Web.\n\n- [Native ionic7-angular-sqlite-app](https://github.com/jepiqueau/blog-tutorials-apps/tree/main/SQLite/Part-2/ionic7-angular-sqlite-app) Ionic 7 Angular 16 Capacitor 5 SQLite CRUD operations for iOS, Android and Electron.\n\n- [angular-sqlite-synchronize-app](https://github.com/jepiqueau/angular-sqlite-synchronize-app) (Not Updated)\n\n### Ionic/Angular TypeORM app (Not Updated)\n\n- [ionic-sqlite-typeorm-app](https://github.com/jepiqueau/ionic-sqlite-typeorm-app)\n\n### Ionic/React\n\n- [Web ionic7-react-sqlite-app](https://github.com/jepiqueau/blog-tutorials-apps/tree/main/SQLite/Part-1/ionic7-react-sqlite-app) Ionic7 React18.2.0 Vite4.3.9 Capacitor 5 SQLite CRUD operations for Web.\n\n- [Web ionic7-react-sqlite-app](https://github.com/jepiqueau/blog-tutorials-apps/tree/main/SQLite/Part-2/ionic7-react-sqlite-app) Ionic7 React18.2.0 Vite4.3.9 Capacitor 5 SQLite CRUD operations for iOS, Android and Electron.\n\n### Ionic/React Capacitor SQLite + TypeORM Example App \n\n- [capacitor-sqlite-react-typeorm-app](https://github.com/cosentino/capacitor-sqlite-react-typeorm-app)\n\n### Ionic/Vue\n\n- [Web ionic7-vue-sqlite-app](https://github.com/jepiqueau/blog-tutorials-apps/tree/main/SQLite/Part-1/ionic7-vue-sqlite-app) Ionic7 Vue3.2.45 Vite4.3.9 Capacitor 5 SQLite CRUD operations for Web.\n\n- [Web ionic7-vue-sqlite-app](https://github.com/jepiqueau/blog-tutorials-apps/tree/main/SQLite/Part-2/ionic7-vue-sqlite-app) Ionic7 Vue3.2.45 Vite4.3.9 Capacitor 5 SQLite CRUD operations for iOS, Android and Electron.\n\n### Vue (Not Updated)\n\n- [vue-sqlite-app](https://github.com/jepiqueau/vue-sqlite-app)\n\n\n### Vue TypeORM app (Not Updated)\n\n- [vue-typeorm-app](https://github.com/jepiqueau/vue-typeorm-app)\n\n### SolidJS+Vite (Not Updated)\n\n- [solidjs-vite-sqlite-app](https://github.com/jepiqueau/capacitor-solid-sqlite)\n\n### Nuxt3 + Kysely\n\n- [nuxt3-capacitor-sqlite-kysely-example](https://github.com/DawidWetzler/nuxt3-capacitor-sqlite-kysely-example)\n\n### Quasar\n\n- [Web quasar-sqlite-app](https://github.com/jepiqueau/blog-tutorials-apps/tree/main/SQLite/Part-1/quasar-sqlite-app) Quasar2.6.0 Capacitor 5 SQLite CRUD operations for Web.\n\n- [Native quasar-sqlite-app](https://github.com/jepiqueau/blog-tutorials-apps/tree/main/SQLite/Part-2/quasar-sqlite-app) Quasar2.6.0 Capacitor 5 SQLite CRUD operations for iOS, Android and Electron.\n\n### SvelteKit\n\n- [Web/Native vite-sveltekit-capacitor-sqlite](https://github.com/jepiqueau/vite-sveltekit-capacitor-sqlite)\n\n## Dependencies\n\nThe iOS and Android codes are using `SQLCipher` allowing for database encryption.\nThe iOS codes is using `ZIPFoundation` for unzipping assets files\nThe Electron code is using `better-sqlite3-multiple-ciphers` , `electron-json-storage` and `node-fetch`  from 5.0.4.\nThe Web code is using the Stencil component `jeep-sqlite` based on `sql.js`, `localforage`. and `jszip`  \n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/jepiqueau\" title=\"jepiqueau\"\u003e\u003cimg src=\"https://github.com/jepiqueau.png?size=100\" width=\"50\" height=\"50\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/paulantoine2\" title=\"paulantoine2\"\u003e\u003cimg src=\"https://github.com/paulantoine2.png?size=100\" width=\"50\" height=\"50\" alt=\"\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/karyfars\" title=\"karyfars\"\u003e\u003cimg src=\"https://github.com/karyfars.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/chriswep\" title=\"chriswep\"\u003e\u003cimg src=\"https://github.com/chriswep.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/nirajhinge\" title=\"nirajhinge\"\u003e\u003cimg src=\"https://github.com/nirajhinge.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/digaus\" title=\"digaus\"\u003e\u003cimg src=\"https://github.com/digaus.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/IT-MikeS\" title=\"IT-MikeS\"\u003e\u003cimg src=\"https://github.com/IT-MikeS.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/peakcool\" title=\"peakcool\"\u003e\u003cimg src=\"https://github.com/peakcool.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/gion-andri\" title=\"gion-andri\"\u003e\u003cimg src=\"https://github.com/gion-andri.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/robingenz\" title=\"robingenz\"\u003e\u003cimg src=\"https://github.com/robingenz.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/dewald-els\" title=\"dewald-els\"\u003e\u003cimg src=\"https://github.com/dewald-els.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/joewoodhouse\" title=\"joewoodhouse\"\u003e\u003cimg src=\"https://github.com/joewoodhouse.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/ptasheq\" title=\"ptasheq\"\u003e\u003cimg src=\"https://github.com/ptasheq.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/victorybiz\" title=\"victorybiz\"\u003e\u003cimg src=\"https://github.com/victorybiz.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/tobiasmuecksch\" title=\"tobiasmuecksch\"\u003e\u003cimg src=\"https://github.com/tobiasmuecksch.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/dragermrb\" title=\"dragermrb\"\u003e\u003cimg src=\"https://github.com/dragermrb.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/iamcco\" title=\"iamcco\"\u003e\u003cimg src=\"https://github.com/iamcco.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/eltociear\" title=\"eltociear\"\u003e\u003cimg src=\"https://github.com/eltociear.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/antoniovlx\" title=\"antoniovlx\"\u003e\u003cimg src=\"https://github.com/antoniovlx.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/HarelM\" title=\"HarelM\"\u003e\u003cimg src=\"https://github.com/HarelM.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/rdlabo\" title=\"rdlabo\"\u003e\u003cimg src=\"https://github.com/rdlabo.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/axkristiansen\" title=\"axkristiansen\"\u003e\u003cimg src=\"https://github.com/axkristiansen.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/aeinn\" title=\"aeinn\"\u003e\u003cimg src=\"https://github.com/aeinn.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/jonz94\" title=\"jonz94\"\u003e\u003cimg src=\"https://github.com/jonz94.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/oscarfonts\" title=\"oscarfonts\"\u003e\u003cimg src=\"https://github.com/oscarfonts.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/Sirs0ri\" title=\"Sirs0ri\"\u003e\u003cimg src=\"https://github.com/Sirs0ri.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/TheNovemberRain\" title=\"TheNovemberRain\"\u003e\u003cimg src=\"https://github.com/TheNovemberRain.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/fizdalf\" title=\"fizdalf\"\u003e\u003cimg src=\"https://github.com/fizdalf.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/Micha-Richter\" title=\"Micha-Richter\"\u003e\u003cimg src=\"https://github.com/Micha-Richter.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/ws-rush\" title=\"ws-rush\"\u003e\u003cimg src=\"https://github.com/ws-rush.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/eppineda\" title=\"eppineda\"\u003e\u003cimg src=\"https://github.com/eppineda.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/patdx\" title=\"patdx\"\u003e\u003cimg src=\"https://github.com/patdx.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/folsze\" title=\"folsze\"\u003e\u003cimg src=\"https://github.com/folsze.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/pranav-singhal\" title=\"pranav-singhal\"\u003e\u003cimg src=\"https://github.com/pranav-singhal.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/beligatclement\" title=\"beligatclement\"\u003e\u003cimg src=\"https://github.com/beligatclement.png?size=100\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/cosentino\" title=\"cosentino\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/376903?s=48\u0026v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/Guiqft\" title=\"Guiqft\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9392803?v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/DawidWetzler\" title=\"DawidWetzler\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/49675685?v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/mmouterde\" title=\"mmouterde\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/733538?v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/msfstef\" title=\"msfstef\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/12274098?v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/ChrisHSandN\" title=\"\nChrisHSandN\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/13466620?v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/lasher23\" title=\"\nlasher23\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/24244618?v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/mirsella\" title=\"\nmirsella\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/45905567?v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/SaintPepsi\" title=\"\nSaintPepsi\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16056759?v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/l1ndch\" title=\"\nl1ndch\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/170952278?v=4\" width=\"50\" height=\"50\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n## Credits\n\nA big thank you to [Jean Pierre Quéau](https://github.com/jepiqueau), who maintained this plugin until version 6.0.0. \n","funding_links":[],"categories":["Plugins","Swift","Community plugins"],"sub_categories":["Community Plugins"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapacitor-community%2Fsqlite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcapacitor-community%2Fsqlite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapacitor-community%2Fsqlite/lists"}