Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        



SQLiteKit





Documentation
Team Chat
MIT License
Continuous Integration

Swift 5.8+
SSWG Incubation Level: Graduated


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+