timominous / fluent

Simple ActiveRecord implementation for Swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fluent

Fluent

Simple ActiveRecord implementation for working with your database in Swift.

  • Easy setup
  • Beautiful syntax
  • Generically typed

Swift Slack Status Twitter Follow PRs Welcome

Fluent is the first Swift ORM that works with both SQL and NoSQL. It provides a beautifully expressive and easy to use syntax for interacting with your database.

This repository is the framework's source code. To view a sample project, check out the Fluent Example.

Clone the Example project to start making your application. If you are also looking for a web server, check out Vapor. It was built to work well with Fluent.

You must have Swift 3 or later installed. You can learn more about Swift 3 at Swift.org

πŸ“– Documentation

Visit the Documentation for extensive information on getting setup, using, and deploying Vapor.

Fluent specific documentation is coming soon.

πŸš€ Contributing

To contribute a feature or idea to Fluent, submit an issue and fill in the template. If the request is approved, you or one of the members of the community can start working on it.

If you find a bug, please submit a pull request with a failing test case displaying the bug or create an issue.

If you find a security vulnerability, please contact tanner@qutheory.io as soon as possible. We take these matters seriously.

πŸ’™ Code of Conduct

Our goal is to create a safe and empowering environment for anyone who decides to use or contribute to Fluent. Please help us make the community a better place by abiding to this Code of Conduct during your interactions surrounding this project.

πŸ”§ Compatibility

Vapor has been tested on OS X 10.11, Ubuntu 14.04, and Ubuntu 15.10.

Our homepage http://qutheory.io is currently running using Vapor + Fluent on DigitalOcean.

⚠️ Work in Progress

This is a work in progress, so do not rely on this for anything important. And pull requests are welcome!

πŸ‘₯ Authors

Made by Tanner Nelson, Logan Wright, and the hundreds of members of the Qutheory community.

About

Simple ActiveRecord implementation for Swift

License:MIT License


Languages

Language:Swift 100.0%