Overview
This page describes some popular third-party integrations for working with the MongoDB Rust Driver.
Frameworks
This section lists web frameworks that you can use with the Rust driver. To learn how to integrate the following frameworks into the Rust driver, see the MongoDB Rust Frameworks Example repository on GitHub.
Actix
Actix Web is a powerful and performant web framework for
building Rust applications with MongoDB. It provides an actor-based architecture
and supports both synchronous and asynchronous request handlers. You can find a
working example of how to use MongoDB with Actix in the databases directory
of the Actix GitHub repository.
For more information, see the Actix Web documentation.
Rocket
Rocket is a web framework for Rust that enables you to write fast, type-safe, secure web applications that use minimal boilerplate code.
To learn how to get started with MongoDB and Rocket, see the Integrate MongoDB with Rocket guide.
To learn how to perform CRUD operations by using Rocket and the Rust driver, see the Rocket CRUD Tutorial.
Axum
Axum is a web application framework that focuses on ergonomics and modularity. Built on top of Tokio, Tower, and Hyper, Axum provides a powerful and simple API for building web services.
For more information, see the Axum documentation.
Tide
Tide is a minimal and pragmatic Rust web application framework built for rapid development. It comes with a robust set of features to help you build asynchronous web applications and APIs.
For more information, see the Tide documentation.
Warp
Warp is a composable web framework for Rust. It provides a filter-based approach to building web services with a focus on performance.
For more information, see the Warp documentation.