Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vapor/sqlite-kit
Non-blocking SQLite client library with SQL builder built on SwiftNIO
https://github.com/vapor/sqlite-kit
database server-side-swift sqlite sqlite3 swift swift-linux vapor
Last synced: 3 days ago
JSON representation
Non-blocking SQLite client library with SQL builder built on SwiftNIO
- Host: GitHub
- URL: https://github.com/vapor/sqlite-kit
- Owner: vapor
- License: mit
- Created: 2016-07-11T23:25:58.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-05-16T19:53:23.000Z (6 months ago)
- Last Synced: 2024-05-21T06:07:01.050Z (6 months ago)
- Topics: database, server-side-swift, sqlite, sqlite3, swift, swift-linux, vapor
- Language: Swift
- Homepage:
- Size: 2.57 MB
- Stars: 56
- Watchers: 26
- Forks: 28
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
SQLiteKit is an [SQLKit] driver for SQLite clients. It supports building and serializing SQLite-dialect SQL queries. SQLiteKit uses [SQLiteNIO] to connect and communicate with the database server asynchronously. [AsyncKit] is used to provide connection pooling.
[SQLKit]: https://github.com/vapor/sql-kit
[SQLiteNIO]: https://github.com/vapor/sqlite-nio
[AsyncKit]: https://github.com/vapor/async-kit### Usage
Use the SPM string to easily include the dependendency in your `Package.swift` file.
```swift
.package(url: "https://github.com/vapor/sqlite-kit.git", from: "4.0.0")
```### Supported Platforms
SQLiteKit supports the following platforms:
- Ubuntu 20.04+
- macOS 10.15+