Skip to content
forked from diesel-rs/diesel

A safe, extensible ORM and Query Builder for Rust

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
Unknown
LICENSE-MIT
Notifications You must be signed in to change notification settings

weiznich/diesel

This branch is 1971 commits behind diesel-rs/diesel:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2942e29 · Jul 27, 2022
Nov 11, 2021
Jul 17, 2022
Apr 21, 2022
Jul 27, 2022
Jul 19, 2022
Jul 20, 2022
Jul 19, 2022
Jul 25, 2022
Jul 19, 2022
Jul 20, 2022
Jul 19, 2022
Feb 19, 2019
Jul 19, 2022
Apr 29, 2022
Jun 6, 2022
Apr 11, 2020
Mar 31, 2020
Jan 18, 2021
Jul 22, 2022
Aug 23, 2021
Jan 29, 2021
Mar 10, 2021
Mar 10, 2021
May 10, 2021
Jan 24, 2022
Nov 4, 2017
Mar 31, 2020
Jun 8, 2022

Repository files navigation

A safe, extensible ORM and Query Builder for Rust

Build Status Gitter Crates.io

API Documentation: latest releasemaster branch

Homepage

Diesel gets rid of the boilerplate for database interaction and eliminates runtime errors without sacrificing performance. It takes full advantage of Rust's type system to create a low overhead query builder that "feels like Rust."

Supported databases:

  1. PostgreSQL
  2. MySQL
  3. SQLite

You can configure the database backend in Cargo.toml:

[dependencies]
diesel = { version = "<version>", features = ["<postgres|mysql|sqlite>"] }

Getting Started

Find our extensive Getting Started tutorial at https://diesel.rs/guides/getting-started. Guides on more specific features are coming soon.

Getting help

If you run into problems, Diesel has a very active Gitter room. You can come ask for help at gitter.im/diesel-rs/diesel. For help with longer questions and discussion about the future of Diesel, open a discussion on GitHub Discussions.

Code of conduct

Anyone who interacts with Diesel in any space, including but not limited to this GitHub repository, must follow our code of conduct.

License

Licensed under either of these:

Contributing

Before contributing, please read the contributors guide for useful information about setting up Diesel locally, coding style and common abbreviations.

Unless you explicitly state otherwise, any contribution you intentionally submit for inclusion in the work, as defined in the Apache-2.0 license, shall be dual-licensed as above, without any additional terms or conditions.

About

A safe, extensible ORM and Query Builder for Rust

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
Unknown
LICENSE-MIT

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 99.8%
  • Other 0.2%