vapor / fluent-kit

Swift ORM (queries, models, and relations) for NoSQL and SQL databases
MIT License
217 stars 116 forks source link
fluent server-side-swift swift vapor

FluentKit

Documentation Team Chat MIT License Continuous Integration Swift 5.8+


An Object-Relational Mapper (ORM) for Swift. It allows you to write type safe, database agnostic models and queries. It takes advantage of Swift's type system to provide a powerful, yet easy to use API. An example query looks like: ```swift let planets = try await Planet.query(on: database) .filter(\.$type == .gasGiant) .sort(\.$name) .with(\.$star) .all() ``` For more information, see the [Fluent documentation](https://docs.vapor.codes/fluent/overview/).